تابع رندوم

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • hamid.mcse93

    • 2014/11/26
    • 41

    تابع رندوم

    سلام من 40 تا اسم دارم میخوام بین اعداد 1 تا 40 به هر کدام یک شماره بدم برای قرعه کشی
    با randombetween که می زنم شماره های تکراری در بازه 1 تا 40 میده چه کنم>؟
  • Amir Ghasemiyan

    • 2013/09/20
    • 4598
    • 100.00

    #2
    سلام دوست عزيز
    لطفا قبل از ارسال تاپيك حتما جستجو بفرماييد

    انتخاب چند شماره از لیست بصورت تصادفی

    کامنت

    • hamid.mcse93

      • 2014/11/26
      • 41

      #3
      سلام دوست عزیز توضیح نداشت و راهنمای مرحله مرحله نیاز داشتم

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4598
        • 100.00

        #4
        نوشته اصلی توسط hamid.mcse93
        سلام دوست عزیز توضیح نداشت و راهنمای مرحله مرحله نیاز داشتم
        بسيار عالي. الان بهتون توضيح ميدم
        شما نياز به يك ستون كمكي دارين. در اين ستون شما از تابع rand استفاده كنيد. حالا در ستون كناريش از تابع rank كمك بگيرين. در اين صورت اعداد 1 تا 40 بصورت رندوم توليد خواهد شد و هيچ دو سلولي هم داده يكسان نخواهند داشت.

        اگر بيشتر نياز به توضيح دارين بگين توضيح بدم

        کامنت

        • generalsamad
          مدير تالار توابع

          • 2014/06/22
          • 1496

          #5
          با سلام
          علاوه بر روش دوست عزیز جناب قاسمیان از این فرمول نیز میتونید استفاده کنید
          این فرمول رو توی سلول a2 وارد و به پائین درگ کنید
          فرمول بصورت آرایه ای وارد شود(به جای Enter از کلیدهای Ctrl+Shift+Enter استفاده شود)
          کد PHP:
          =iferror(large(row($1:$40)*not(countif($a$1:a1;row($1:$40)));randbetween(1;41-row(a1)));""
          چند نمونه هم توی انجمن موجود هست میتونید اونا رو هم مشاهده کنید
          [CENTER]
          [SIGPIC][/SIGPIC]
          [/CENTER]

          کامنت

          • Amir Ghasemiyan

            • 2013/09/20
            • 4598
            • 100.00

            #6
            نوشته اصلی توسط generalsamad
            با سلام
            علاوه بر روش دوست عزیز جناب قاسمیان از این فرمول نیز میتونید استفاده کنید
            این فرمول رو توی سلول a2 وارد و به پائین درگ کنید
            فرمول بصورت آرایه ای وارد شود(به جای Enter از کلیدهای Ctrl+Shift+Enter استفاده شود)
            کد PHP:
            =iferror(large(row($1:$40)*not(countif($a$1:a1;row($1:$40)));randbetween(1;41-row(a1)));""
            چند نمونه هم توی انجمن موجود هست میتونید اونا رو هم مشاهده کنید
            مرسي صمد جان ولي اين فرمولي كه شما گفتي داده هاي تكراري توليد ميكنه عزيز

            کامنت

            • generalsamad
              مدير تالار توابع

              • 2014/06/22
              • 1496

              #7
              فایل ضمیمه رو مشاهده بفرمائید
              فایل ضمیمه گردید
              فایل های پیوست شده
              [CENTER]
              [SIGPIC][/SIGPIC]
              [/CENTER]

              کامنت

              • Amir Ghasemiyan

                • 2013/09/20
                • 4598
                • 100.00

                #8
                نوشته اصلی توسط generalsamad
                فایل ضمیمه رو مشاهده بفرمائید
                فایل ضمیمه گردید
                مرسي صمد جان. ببخشيد من اشتباه كردم. اين فرمول رو تو ستون b گذاشته بودم جواب اشتباه ميداد

                کامنت

                چند لحظه..