قرعه*کشی با اکسل

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • honeyxp
    • 2015/05/14
    • 2

    قرعه*کشی با اکسل

    سلام. فرض کنین ما تعدادی اسم داریم مثلن برای قرعه کشی ماهیانه صندوق مالی که میخوام از تعداد n نفر هر ماه یکی انتخاب بشه و تکراری هم نباشه. خب باید از تابع Rand() استفاده کنم. اما میخوام وقی مثلن ماه اول یه عدد رندوم بهم داد و یه نفر مشخص شد، اون عدد رندوم دیگه تغییر نکنه و ماه بعد دوباره یه عدد رندوم دیگه و یه نفر تازه که تکراری نباشه. میشه این کارو یه جوری انجام داد؟ چون توی آمار داریم که اگه بخوایم از یه جامعه یه نفرو رندوم انتخاب کنیم، یه عدد تصادفی انتخاب میکنیم و در تعداد جامعه ضرب میکنیم و بعد رو به بالا گرد میکنیم. این طوری ممکنه عددای رندوم متفاوت باشن اما حاصلِ ضرب شده توی جامعه و بعد از اون رند شدنش به بالا باعث تولید عددای مساوی بشه. اگه برای هر نفر یه عدد در نظر بگیرم، با زدن F9 یا هربار باز کردن دوباره ی فایل، اون عددا تغییر میکنه و ثبت نمیشه. اما من میخوام هر ماه ک تموم شد اون عدد ثابت بمونه و دیگه تغییر نکنه. تعداد نفرات 30 نفر هستش و من میخوام با رفتن به ماه بعد خودش یه نفرو برام انتخاب کنه که تکراری نباشه. اگه توضیح بیشتری لازم بود بگین توضیح بدم.
    مرسی
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام
    این پست را ملاحظه بفرمایید

    کامنت

    • honeyxp
      • 2015/05/14
      • 2

      #3
      نوشته اصلی توسط iranweld
      مرسی از لینک مفید. فقط دنبال حالتی هستم که بدون کدنویسی VBA باشه که مثه این که نمیشه. به هر حال مرسی
      راستی یه سوال دیگه که چون مرتبط با اینه من تاپیک جدا براش باز نمیکنم اونم این که میشه با یه تابعی حالت مشابه Do While توی زبان برنامه نویسی رو توی اکسل داشته باشیم؟ (با استفاده از VBA و بدون استفاده از اون)
      مرسی

      کامنت

      • iranweld

        • 2015/03/29
        • 3341

        #4
        نوشته اصلی توسط honeyxp
        مرسی از لینک مفید. فقط دنبال حالتی هستم که بدون کدنویسی VBA باشه که مثه این که نمیشه. به هر حال مرسی
        راستی یه سوال دیگه که چون مرتبط با اینه من تاپیک جدا براش باز نمیکنم اونم این که میشه با یه تابعی حالت مشابه Do While توی زبان برنامه نویسی رو توی اکسل داشته باشیم؟ (با استفاده از VBA و بدون استفاده از اون)
        مرسی
        با سلام
        کد PHP:
        Private Sub CommandButton1_Click()

        Dim i As Integer
        1

        Do Until i 6
            Cells
        (i1).Value 20
            i 
        1
        Loop

        End Sub 

        کامنت

        • hamedghanami
          • 2018/01/23
          • 1

          #5
          سلام
          من توی اکسل 2016 تست کردم ماکرو باز نمیشه

          کامنت

          چند لحظه..