گاهی پیش می آید که می خواهیم از بین چندین عدد، اعدادی منتخب شوند که جمع آن ها یک مقدار خاص شود!در این مقاله برای این کار از طریق اکسل با ابزار بسیار پر کاربرد Solver به هدف مان خواهیم رسید. با ما همراه باشید سوال این است: جمع چه اعدادی مساوی y می شود!؟ به عبارت ریاضی می شود: Y= x1+x2+x3 لازم است مراحل زیر جهت رسیدن به هدف مورد نظر به ترتیب انجام گیرد. 1) ابتدا افزونه solver را به اکسل اضافه میکنیم. برای اضافه کردن این افزونه….Filesoptionsadds-inGo check mark solver سپس مورد Solver را تیک کرده و تایید میکنیم. ۲) با فرض اینکه اعداد ما در ستون A قرار دارند، یک ستون در سمت راست آن ایجاد کرده و در پایین آخرین سلول مجاور ستون A ( طبق فایل نمونه میشه سلول B19 ) فرمول زیر را طبق فایل نمونه وارد میکنیم… =sumproduct(B1:B18,A1:18) ۳) حالا همون سلول B 19 را انتخاب میکنیم و به تب Data میریم. اگر دقت کنید گزینه ای به نام solver در آخر تب data اضافه شده که آن را کلیک میکنیم. ۴) این پنجره چند قسمت داره دوستان، قسمت اول set objective همون سلولی را انتخاب کنید که در آن فرمول ذکر شده در مرحله دو را در آن وارد کردید. طبق فایل نمونه میشه سلول B19 .بعد از همون پنجره solver گزینه Value of را انتخاب کنید و عدد مورد نظرتان را تایپ کنید. من در این مثال عدد ۳۵۵۵۶ مورد نظرم هست که این عدد را در کادر روبروی Value of تایپ میکنم.۵) در قسمت بعدی by changing variable constrains سلولهای بالای سلول B 19 که میشه B1:B18 را انتخاب میکنیم. ۶) اکنون روی add در همون پنجره solver کلیک میکنید و در قسمت cell reference محدوده انتخاب شده در مرحله ۵ را مجددا انتخاب میکنیم یعنی B2, ...ادامه مطلب
همانطور که میدانیم براحتی میتوان مجموع چند سلول را با توابع اکسل محاسبه کرد، اما بعضی اوقات باید سلولها را بصورت یک یا چند در میان با هدف خاصی جمع کنیم. در این شرایط، باید از ترکیب توابع یا روشهای جدیدی استفاده کرد. ● محاسبه با کمک فرمول الف) استفاده از فرمول آرایهای شامل چند تابع مطابق تصویر بالا در یک سلول خالی، فرمول زیر را وارد کنید: =SUM(IF(MOD(ROW($B$1:$B$15),2)=0,$B$1:$B$15,0)) سپس کلیدهای Ctrl +Shift + Enter را همزمان فشار دهید. با اینکار مجموع یکی در میان ردیفها محاسبه میشود. در فرمول بالا، میتوانید عدد 2 را به 3 ، 4 ، 5 ... تغییر دهید تا جمع 3، 4 و 5 و .. در میان ردیف ها محاسبه گردد. البته فرمول فوق را بصورت سادهتر نیز میتوانید استفاده کنید ولی قبل از اینکار باید یک ستون یا ردیف جدید به دادهها اضافه کنید مثلا ستون C و در سلولهای آن فرمول زیر را وارد کنید: =MOD(ROW(),2) سپس از فرمول زیر برای محاسبه مجموع استفاده کنید. =SUMIF($C$1:$C$15,1,$B$1:$B$15) اگر میخواهید مطابق تصویر زیر محاسبات بالا را برای ستونها انجام دهید، میتوانید فرمول زیر را وارد کنید: =SUM(IF(MOD(COLUMN($A$1:$O$1),2)=0,$A$1:$O$1,0)) و کلیدهای Ctrl + Shift + Enter را بزنید تا نتیجه بگیرید. ب) استفاده از فرمول معمولی شامل چند تابع با استفاده از فرمول دیگر نیز میتوانید محاسبات بالا را انجام دهید. در یک سلول خالی، فرمول زیر را وارد کنید: =SUMPRODUCT((MOD(ROW($B$1:$B$15),3)=0)*($B$1:$B$15)) و سپس کلید Enter را فشار داده تا ردیفها 3 درمیان جمع شوند. در فرمول بالا، میتوانید عدد 3 را به 4 ، 5 ... تغییر دهید تا جمع 4 و 5 و .. در میان ردیف ها محاسبه گردد. اگ, ...ادامه مطلب