سلام من احتياج به يك تابع دارم كه چند تا خروجي داشته باشد
مثال فرض كنيد يك تابع داريم با وروديهاي متغير x=2000 و d= 500 c= 500 b= 500 a= 500 خروجي اين تابع بايد چهار تا عدد 500 500 500 و 500 باشد
حال اگر متغير اول يعني 2000 به 1700 تغيير يابد خروجي هاي آن بايد 500 500 500 200 باشد
و اگر همان متغير اول يعني 2000 به 600 تغيير كند خروجي هاي آن بايد 500 و 100 باشد
و اگر متغير اول به 200 تغيير يابد خروجيهاي تابع فقط عدد 200 خواهد بود
در ضمن الگوي 500 500 500 500 هم بتواند تغيير كند مثلا با ورودي x= 600 و a=200 و b= 100 و c 300 و d= 400 خروجي بايد خروجيها بايد 200 100 300 و 0 باشد
در كل بايد متغير ورودي x باندازه چهار متغير بعدي توزيع شود و كسري آن در آخرين متغير كه ميتواند d يا c يا حتي a باشد اعمال شود يعني مجموع خروجيها همواره مساوي x خواهد بود منتها طبق الگوي چهار متغير بعدي يه كم بيشتر توضيح ميدم فرض كنيد ميخواهيم عدد 20 را 6 تا 6 تا تقسيم كنيم خروجيها عبارتند از 6 6 6 2 و اگر يخواهيم 7 تا 7تا تقسيم كنيم خروجيها خواهد شد 7 7 6 0 و اگر بخواهيم عدد 20 را مثلاً 25 تا 25 تا تقسيم كنيم خروجيها 20 0 0 0 خواهد بود
در ضمن در شيت نميخواهم محاسبه و نشان داده شود بايد بصورت كد vba باشد اساتيد محترم اگر به روش حل مسئله هم اشاره كنند كافي خواهد بود
اخطار: این یک موضوع قدیمی است
به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
علاقه مندی ها (Bookmarks)