پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
یوزرفرم پیشرفته -Advanced  User Form
داشبورد (مقدماتی) – Dashboards(Elementary)
ابزارهای اعتبار سنجی و اخطار دهنده
بسته آموزشی userform
مدیریت و کنترل خطا در اکسل
توابع متنی
گرافیک در اکسل
جزوه آموزشی جداول و نمودارهای پاشنه ای
فایل آموزشی نحوه تهیه فرمت عددی دلخواه یا custom number format cell
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

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

  1. #1

    آخرین بازدید
    11 _ 07 _ 2012
    تاریخ عضویت
    May_2012
    نوشته ها
    3
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست

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

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

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

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

  2.  

  3. #2


    آخرین بازدید
    31 _ 03 _ 2017
    تاریخ عضویت
    May_2010
    محل سکونت
    بلژیک
    نوشته ها
    175
    امتیاز
    94
    سپاس
    0
    سپاس شده
    105 در 45 پست

    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

    آخرین بازدید
    11 _ 07 _ 2012
    تاریخ عضویت
    May_2012
    نوشته ها
    3
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست

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

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

  5. #4


    آخرین بازدید
    28 _ 03 _ 2015
    تاریخ عضویت
    March_2012
    نوشته ها
    118
    امتیاز
    88
    سپاس
    11
    سپاس شده
    81 در 31 پست

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

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

  6. #5


    آخرین بازدید
    3 ساعت پیش
    تاریخ عضویت
    January_2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,208
    امتیاز
    2543
    سپاس
    1,403
    سپاس شده
    1,999 در 639 پست

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

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


  7. #6


    آخرین بازدید
    3 ساعت پیش
    تاریخ عضویت
    January_2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,208
    امتیاز
    2543
    سپاس
    1,403
    سپاس شده
    1,999 در 639 پست

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

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

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

  8. #7


    آخرین بازدید
    28 _ 03 _ 2015
    تاریخ عضویت
    March_2012
    نوشته ها
    118
    امتیاز
    88
    سپاس
    11
    سپاس شده
    81 در 31 پست

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

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

  9. #8


    آخرین بازدید
    3 ساعت پیش
    تاریخ عضویت
    January_2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,208
    امتیاز
    2543
    سپاس
    1,403
    سپاس شده
    1,999 در 639 پست

    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

    آخرین بازدید
    11 _ 07 _ 2012
    تاریخ عضویت
    May_2012
    نوشته ها
    3
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست

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

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

  11. #10


    آخرین بازدید
    28 _ 03 _ 2015
    تاریخ عضویت
    March_2012
    نوشته ها
    118
    امتیاز
    88
    سپاس
    11
    سپاس شده
    81 در 31 پست

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

تابع randomدر اکسس

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

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

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

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

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

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

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

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

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

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