تابع SUMPRODUCT اکسل
تابع Sumproduct برای ترکیب ضرب و جمع و شرط برای خلاصه سازی فرمول نویسی در اکسل کاربرد دارد.
کاربرد تابع SUMPRODUCT اکسل:
- حجم فرمول نویسی کاهش یابد
- حجم فایل کم شود
- محاسبات با سرعت و دقت بیشتری انجام شود
اگر فرمول نویسی در اکسل را فرا گرفته اید و از آن استفاده می کنید حتما می دانید یکی از هنر های افراد حرفه ای در فرمول نویسی کوتاه کردن و استفاده از فرمول های خلاصه می باشد.
تابع Sumproduct یکی از توابع کاربردی اکسل می باشد.شاید در نگاه اول نتایج حاصل از این تابع را بتوانید با توابع دیگر و یا ابزار های اکسل بدست آورید. ولی وقتی صحبت از تولید برنامه به کمک اکسل می باشد و مواردی گفته شده، این تابع ویژگی هایش نمایان خواهد شد.
با ذکر چند مثال کارایی های این تابع را به شما معرفی خواهیم کرد.
ساختارتابع SUMPRODUCT اکسل:
SUMPRODUCT(array1, [array2], [array3], …)
array1:این آرگومان برای گرفتن نتیجه باید حتما مورد استفاده قرار بگیرد ولی سایر آرگومان ها اختیاری بوده و تا255 آرگومان قابل استفاده می باشد.
مثال های کاربردی تابع SUMPRODUCT اکسل:
ترکیب ضرب و جمع به کمک تابع SUMPRODUCT اکسل (مثال1)
با این مثال ساده یکی از کاربردی ترین استفاده های این تابع را فرا خواهید گرفت.
جدول زیر شامل تعداد کالا ها و قیمت آن ها می باشد.اگر بخواهید قیمت کل کالا ها را بدست آورید چه می کنید؟ ساده ترین راه ضرب کردن سلول های قیمت و تعداد با یکدیگر می باشد و در انتها با تابع sum جمع کل آن ها را بدست آوریم.
ولی تابع Sumproduct تعداد اقلام را در قیمت ضرب کرده و همه آن ها را با هم جمع می کند و نتیجه را به شما گزارش می دهد. برای این کار array1 را تعداد کالا در نظر گرفته (یعنی سلول B2:B6) و array2 را قیمت کالا در نظر گرفته (یعنی سلول C2:C6) تابع Sumproduct به طور نظیر به نظیر (آرایه به آرایه) سلول ها را در هم ضرب خواهد کرد و سپس با هم جمع خواهد کرد و نتیجه نهایی را به شما نمایش خواهد داد.
استفاده از شرط در تابع SUMPRODUCT اکسل (مثال 2)
در این مثال می آموزید که چطور از شرط در تابع Sumproduct استفاده کنید.
جدول زیر را در نظر بگیرید.از شما می خواهند قیمت کل کاغذ A4 را محاسبه کنید.
یعنی ردیف های زیر:
برای اینکه شرط را به این تابع اعمال کنیم.ابتدا باید محدوده شرط را مشخص کنیم.یعنی A2:A12 سپس باید شرط را به آن معرفی کنیم یعنی کاغذ A4 .بعد از این کار ستون های نظیر به نظیر آن را باید به تابع معرفی کنیم یعنی C2:C12 و D2:D12.نتیجه این جملات به این شکل می باشد:
=SUMPRODUCT((A2:A12=”کاغذ A4″)*(C2:C12)*(D2:D12))
(A2:A12=”کاغذ A4″):محدوده شرط و خود شرط
(C2:C12):دامنه نظیر شرط (تعداد اقلام)
(D2:D12):دامنه نظیر شرط (قیمت اقلام)
استفاده از دو شرط در تابع SUMPRODUCT اکسل (مثال 3)
در این مثال می آموزید که چطور از دو شرط در تابع Sumproduct استفاده کنید.
همان جدول مثال قبل را در نظر بگیرید.از شما خواسته می شود قیمت کل کاغذ A4 از برند Copy Max را محاسبه نمایید.همان طور که مشاهده می کنید در این جا با دو شرط روبرو هستیم.یعنی در واقع ردیف های زیر:
نتیجه به این شکل می باشد:
=SUMPRODUCT((A2:A12=”کاغذ A4″)*(B2:B12=”Copy Max”)*(C2:C12)*(D2:D12))
(A2:A12=”کاغذ A4″):محدوده شرط اول و خود شرط اول
(B2:B12=”کاغذ B4″):محدوده شرط دوم و خود شرط دوم
(C2:C12):دامنه نظیر شرط ها (تعداد اقلام)
(D2:D12):دامنه نظیر شرط ها (قیمت اقلام)
استفاده از تابع SUMPRODUCT اکسل به عنوان شمارنده (مثال 4)
در این مثال می آموزید که چطور با تابع Sumproduct می توان تعداد شرط های برقرار را شمارش کرد.
جدول مثال شماره 2 را در نظر بگیرید. از شما می خواهند چه تعداد کاغذ Double A وجود دارد؟یعنی جدول زیر:
نتیجه به این شکل می باشد:
=SUMPRODUCT((A2:A12=”کاغذ A4″)*(B2:B12=”Double A”))=4
استفاده از تابع SUMPRODUCT اکسل به عنوان Sum (مثال 5)
تابع Sumproduct را می توان مانند تابع Sum به کاربرد.
بسیار عالی با تشکر از شما
سلام- خسته نباشید
خیلی ممنون از مطالب منتشر شده
سلام
آیا میشه یه ستونی رو به صورت مطلق قرار بدیم ؟
میخوام تمام ستون ها رو در یک ستون واحد ضرب کنم.
ممنون میشم اگه راهنمایی کنید
بله میشه. من امتحان کردم جواب داد
سلام من انجام می دم همش رو توی سلول C1 بهم میده ولی من میخوام مال هرکی رو جلوی خودش بنویسه چیکار کنم؟
بسیار مفید مختصر ممنون از زحمتتون
با دو روش انجام میدی دو نتیجه متفاوت میده
عالی?
مرسی . واقعا جالب بود
eeeeeect
perfe
خيلي عالي بود…
مچكرم.
عالی بود
شاد باشید وسلامت
mer3000000000
thanks
ممنونم
عالی بود دوست من