صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

موضوع: درخواست ماکرو تولید کننده چند عدد تصادفی با میانگین مورد نظر

  1. #1

    آخرین بازدید
    2012/07/11
    تاریخ عضویت
    May 2012
    نوشته ها
    3
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    Question درخواست ماکرو تولید کننده چند عدد تصادفی با میانگین مورد نظر

    باسلام خدمت دوستان و اساتید محترم
    چند وقتیه که با این انجمن آشنا شدم و اطلاعات زیادی ازتون گرفتم. مدیونتونم.[/size]
    و اما سوال که شدیدا به جوابش محتاجم:s...

    یک ماکرو میخوام یا هرچیز دیگه ای که اول یک عدد رو دریافت کنه اگه کوچکتر از عدد مورد نظر ما بود به طور تصادفی چهار عدد تولید کنه که بین صفر تا صد باشن و میانگینشون برابر عدد مورد نظر ما باشه!!!!
    مثلا اگه عددی که در سلول a1 قرار داره کوچکتر از 70 بود 4 عدد بین صفر تا صد در سلول های a2 تا a5 قرار بده که میانگینش برابر 70 باشه. همین طور اگه توی سلول a2 یه عدد بود که پایین 70 بود همین کارو بکنه و الی آخر و اگه بزرگتر بود هیچکاری نکنه.
    فقط نکته ای که واسم مهمه اینه که چهار عدد تولیدی در هر ردیف با ردیفهای بعدی فرق داشته باشه! یعنی چهار عدد کاملا تصادفی!!!

    از قبل از همه اساتید تشکر میکنم!!!:blush:
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    2022/06/28
    تاریخ عضویت
    May 2010
    محل سکونت
    بلژیک
    نوشته ها
    174
    امتیاز
    108
    سپاس
    0
    سپاس شده
    119 در 53 پست
    تعیین سطح نشده است

    RE: درخواست ماکرو تولید کننده چند عدد تصادفی با میانگین مورد نظر

    راستش خیلی سعی کردم سوالتون رو متوجه بشوم. هر طور نگاه کنیم ایراد داره.

    اول باید بهمون بگی منظورت از کاملا تصادفی چیه؟ تصادفی یکنواخت؟

    تا جایی که من میدونم هر تعداد عدد تصادفی یکنواخت بین دو عدد a و b میانگینی برابر با نصف b-a خواهد داشت. بنابراین میانگین در اختیار شما نیست. اگر برخی از اعداد رو طوری حذف کنی که میانگین بر اساس اون چیزی که شما می خوای بشه دیگه نمی تونی به اون اعداد تصادفی بگی. چون اعداد تصادفی خواصی دارند که باید مورد توجه قرار بگیره والا خیلی ضرر خواهید کرد.
    http://baharuniversity.persiangig.com/simulation/Random%20Number%20Generation.pdf
    http://fa.wikipedia.org/wiki/%D8%AA%D9%88%D9%84%DB%8C%D8%AF_%D8%A7%D8%B9%D8%AF% D8%A7%D8%AF_%D8%AA%D8%B5%D8%A7%D8%AF%D9%81%DB%8C
    http://com-edu.persiangig.com/Cpro/C-3-5.html
    http://ict.moe.org.ir/_ICT/Documents/%2813%29%20Random%20Numbers.pdf

    پیشنهاد من استفاده از یک تابع توزیع خاص برای این کار است. تولید اعداد تصادفی با تابع توزیع مثلا نمایی این امکان را به شما می دهد که میانگین مورد نظر خود را بدست بیاورید. البته اگر از کران های شما خارج شد. نا گذیر باید اون عدد را حذف کنید. که برای این کار هم روش های خاصی وجود دارد که از عدم تصادفی بودن جلوگیری شود.

    این مقاله تولید اعداد تصادفی با هر تابع توزیع را توزیع داده است.
    http://gi.ics.nara-wu.ac.jp/~takasu/lecture/old/archives/L2_random_variables-2.pdf

    برای یک تابع توزیع نمایی:

    1- یک عدد تصادفی بین 1 و 0 تولید کرده و x بنامید
    2- عدد تصادفی مورد نظر شما y است با توزیع نمایی که از رابطه زیر بدست می آید.
    y=-1/landa*ln(x)

    توجه نمایدد که landa میانگین مورد نظر شماست.

  4. #3

    آخرین بازدید
    2012/07/11
    تاریخ عضویت
    May 2012
    نوشته ها
    3
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: درخواست ماکرو تولید کننده چند عدد تصادفی با میانگین مورد نظر

    از توجهتون خیلی متشکرم...
    بذار ساده بگم...
    حد تصاب قبولی برای ما نمره 70 است، هر نفر چهار امتحان صد نمره ای میده که میانگین این چهار مرحله واسمون مهمه برای قبولی که باید هفتاد به بالا باشه. بعضی مواقع به ما اعلام میکنن که اینایی که معدلشون پایین 70 شده رو هم قبول کنین برن، ما هم باید برای اینکه قانونی بشه این موضوع، چهار نمره رو طوری تغییر بدیم که میانگینش به هفتاد برسه و عدد ها ی تغییر داده شده باید طوری باشن که مساوی هم مثلا همه 70 نباشن. در ضمن نمرات همه افراد هم با هم فرق داشته باشه یا حداقل نمرات هر 160 نفر نباید شبیه هم باشه...
    حالا یه ماکرو میخوام که اینکارو بکنه...
    نمیدونم تونستم منظورمو برسونم یا نه!!!!

  5. #4


    آخرین بازدید
    2019/07/30
    تاریخ عضویت
    March 2012
    نوشته ها
    117
    امتیاز
    92
    سپاس
    11
    سپاس شده
    85 در 32 پست
    تعیین سطح نشده است

    RE: درخواست ماکرو تولید کننده چند عدد تصادفی با میانگین مورد نظر

    تولید اعداد تصادفی باید بر اساس یک توزیع خاص باشه. اکسل برای تولید اعداد تصادفی data analyziz را داره که کافی اون را از توی add insفعال کنی و random number ganeratiion را انتخاب کنی و تعداد اعدا و نوع توزیع را انتخاب کنی. امیدارم بدردت بخوره

  6. #5


    آخرین بازدید
    2023/05/03
    تاریخ عضویت
    January 2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,213
    امتیاز
    2633
    سپاس
    1,399
    سپاس شده
    2,089 در 665 پست
    سطح اکسل
    73.00 %

    Javid Mokhtari به Yahoo ارسال پیام

    RE: درخواست ماکرو تولید کننده چند عدد تصادفی با میانگین مورد نظر


  7. #6


    آخرین بازدید
    2023/05/03
    تاریخ عضویت
    January 2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,213
    امتیاز
    2633
    سپاس
    1,399
    سپاس شده
    2,089 در 665 پست
    سطح اکسل
    73.00 %

    Javid Mokhtari به Yahoo ارسال پیام

    RE: درخواست ماکرو تولید کننده چند عدد تصادفی با میانگین مورد نظر

    فکر کنم این روش بهتره:
    http://uplod.ir/vv3uhfrhm0tv/Rnd_for_numbers.xlsm.htm

  8. #7


    آخرین بازدید
    2019/07/30
    تاریخ عضویت
    March 2012
    نوشته ها
    117
    امتیاز
    92
    سپاس
    11
    سپاس شده
    85 در 32 پست
    تعیین سطح نشده است

    RE: درخواست ماکرو تولید کننده چند عدد تصادفی با میانگین مورد نظر

    تابع Rnd یک عدد تصادفی بین صفر ویک ایجاد می کندترتیب تولید اعداد تصادفی همیشه در این تابع به یک منوال است و اگر دستور Rnd*10 را سه بار پشت سر هم اجرا کنیم همیشه سه عدد 7.055475 و5.33424 و5.795186 را برمی گرداند(منظور روند وترتیب تولید اعداد تصادفی هست) برای جلوگیری از این کار و تغییر ترتیب تولید اعداد تصادفی از تابع Randomize قبل از تابع Rnd استفاده می کنیم مثال:
    dim i as integer
    Randomize
    i=Rnd()*10
    به نقل از کتاب الکترونیکی توابع ویژوال بیسک بهروز راد صفحه 54

  9. #8


    آخرین بازدید
    2023/05/03
    تاریخ عضویت
    January 2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,213
    امتیاز
    2633
    سپاس
    1,399
    سپاس شده
    2,089 در 665 پست
    سطح اکسل
    73.00 %

    Javid Mokhtari به Yahoo ارسال پیام

    RE: درخواست ماکرو تولید کننده چند عدد تصادفی با میانگین مورد نظر

    نقل قول نوشته اصلی توسط daghyad
    تابع Rnd یک عدد تصادفی بین صفر ویک ایجاد می کندترتیب تولید اعداد تصادفی همیشه در این تابع به یک منوال است و اگر دستور Rnd*10 را سه بار پشت سر هم اجرا کنیم همیشه سه عدد 7.055475 و5.33424 و5.795186 را برمی گرداند برای جلوگیری از این کار و تغییر ترتیب تولید اعداد تصادفی از تابع Randomize قبل از تابع Rnd استفاده می کنیم مثال:
    dim i as integer
    Randomize
    i=Rnd()*10
    با سلام.
    آیا مطمئن هستین که فقط این اعداد رو تولید می کنه...!؟
    آخه من خیلی از این تابع استفاده کردم و این چنین که شما میگین،اعدادی که تولید می کنه محدود به این سه عدد نمیشه.

  10. #9

    آخرین بازدید
    2012/07/11
    تاریخ عضویت
    May 2012
    نوشته ها
    3
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: درخواست ماکرو تولید کننده چند عدد تصادفی با میانگین مورد نظر

    خیلی خیلی خیلی خیلی خیلی متشکر آقایjansiz hayat !!!!
    ایشالله به آرزوهات برسی...
    مشکلم حل شد.

  11. #10


    آخرین بازدید
    2019/07/30
    تاریخ عضویت
    March 2012
    نوشته ها
    117
    امتیاز
    92
    سپاس
    11
    سپاس شده
    85 در 32 پست
    تعیین سطح نشده است

    RE: درخواست ماکرو تولید کننده چند عدد تصادفی با میانگین مورد نظر

    نقل قول نوشته اصلی توسط jansiz hayat
    نقل قول نوشته اصلی توسط daghyad
    تابع Rnd یک عدد تصادفی بین صفر ویک ایجاد می کندترتیب تولید اعداد تصادفی همیشه در این تابع به یک منوال است و اگر دستور Rnd*10 را سه بار پشت سر هم اجرا کنیم همیشه سه عدد 7.055475 و5.33424 و5.795186 را برمی گرداند برای جلوگیری از این کار و تغییر ترتیب تولید اعداد تصادفی از تابع Randomize قبل از تابع Rnd استفاده می کنیم مثال:
    dim i as integer
    Randomize
    i=Rnd()*10
    با سلام.
    آیا مطمئن هستین که فقط این اعداد رو تولید می کنه...!؟
    آخه من خیلی از این تابع استفاده کردم و این چنین که شما میگین،اعدادی که تولید می کنه محدود به این سه عدد نمیشه.
    سلام یه سری به این ادرس بزن:
    http://stackoverflow.com/questions/1...-rnd-in-vb-net
    در کتاب الکتونیکی توابع ویژوال بیسک از بهروز راد هم به این مطلب اشاره شده
    http://www.ebook.tarikhema.ir/tag/%D...1%D8%A7%D8%AF/


صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. بدست اوردن سن دقیق با توجه به تاریخ تولد
    توسط Nima در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/12/13, 00:13
  2. درخواست ساخت جدول اتوماتیک اجرای برنامه ها
    توسط alfa در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 14
    آخرين نوشته: 2012/06/20, 18:56
  3. توليد اعداد تصادفي
    توسط Ali7010 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 3
    آخرين نوشته: 2012/03/01, 13:53
  4. (شرح)چگونه یک Tab اختصاصی درست کنیم...2010
    توسط Javid Mokhtari در انجمن آموزش ابزارهاي اكسل
    پاسخ ها: 0
    آخرين نوشته: 2012/01/30, 12:42
  5. فرم آماده طراحی اتصالات--عمران--
    توسط Javid Mokhtari در انجمن تالار آموزش اکسل
    پاسخ ها: 0
    آخرين نوشته: 2012/01/22, 17:13

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

تابع راندوم در اکسس

ساخت اعداد تصادفی در اکسل با توزیع خواص

جلوگیری از تغییر اعداد تصادفی در اکسل

استفاده از تابع randomدر توابع excel

تولید داده تصادفی با توزیع یکتواخت

چند عدد با میانگین 10

ده عدد تصادفی بین صفر تا صد با توزیع یکنواخت در متلب

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

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

به دست اوردن اعداد تصادفی

هرچیزی باشه تا این خانه صفر بشه اکسل

تولیداعدادتصادفی که از توابع استفاده نکند

نحوه بدست اوردن عدد تصادفی در یوشیال بیسیک

بدست آوردن عدد تصادفی با اکسل

10عدد تصادفی بین صفر تا صد با توزیع یکنواخت در متلب

تولید چند عدد تصادفی در اکسل

عدد تصادفی در متلب با میانگین معین

تولید اعداد تصادفی با توزیع نمایی در متلب

اکسل و ویژوال از صفر تاصد

میانگین در ویژوال بیسیک

بدست آوردن اعداد تصادفی در اکسل

عدد تصادفی در اکسس

روش تولید اعداد تصادفی با توزیع یکنواخت در اکسل

تابع randomدر اکسس

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد