تابع SUMPRODUCT در اکسل: یکی از قدرتمندترین توابع در اکسل است که به شما اجازه میدهد تا عملیات محاسباتی پیچیدهتری را نسبت به تابع SUM انجام دهید. این تابع، آرایهها را به صورت عنصر به عنصر ضرب کرده و سپس حاصل ضربها را با هم جمع میکند. به عبارت دیگر، SUMPRODUCT یک ضرب داخلی (dot product) از دو یا چند آرایه است.
ساختار تابع SUMPRODUCT
=SUMPRODUCT(array1, [array2], [array3], ...)
- array1, array2, array3, …: آرایههایی هستند که میخواهید عناصر متناظر آنها در هم ضرب شوند.
مثالهای کاربردی
مثال 1: محاسبه فروش کل بر اساس قیمت و تعداد
فرض کنید جدولی دارید که در ستون A قیمت واحد محصولات و در ستون B تعداد فروش هر محصول را نشان میدهد. برای محاسبه کل فروش، میتوانید از تابع SUMPRODUCT به صورت زیر استفاده کنید:
Excel
=SUMPRODUCT(A2:A5, B2:B5)
این فرمول، قیمت هر محصول را در تعداد فروش آن ضرب کرده و سپس حاصل ضربها را با هم جمع میکند تا کل فروش را به دست آورد.
مثال 2: محاسبه ارزش سبد خرید بر اساس قیمت و تعداد با اعمال شرایط
فرض کنید جدولی دارید که در ستون A قیمت واحد محصولات، در ستون B تعداد فروش هر محصول و در ستون C نوع محصول (مثلاً “میوه” یا “سبزی”) را نشان میدهد. برای محاسبه ارزش کل سبد خرید فقط برای محصولات میوه، میتوانید از تابع SUMPRODUCT به همراه عملگرهای منطقی استفاده کنید:
Excel
=SUMPRODUCT(A2:A5, B2:B5, (C2:C5="میوه"))
در این فرمول، عبارت (C2:C5="میوه") یک آرایه منطقی ایجاد میکند که در آن عناصر با مقدار “میوه” برابر با TRUE و سایر عناصر برابر با FALSE هستند. سپس، SUMPRODUCT این آرایه منطقی را با آرایههای قیمت و تعداد ضرب میکند و تنها حاصل ضربهایی که مربوط به محصولات میوه هستند را در نظر میگیرد.
مثال 3: محاسبه میانگین وزنی
برای محاسبه میانگین وزنی نمرات دانشآموزان، میتوانید از تابع SUMPRODUCT به صورت زیر استفاده کنید:
Excel
=SUMPRODUCT(نمره, وزن)/SUM(وزن)
در این فرمول، “نمره” آرایهای از نمرات و “وزن” آرایهای از وزنهای مربوط به هر نمره است. SUMPRODUCT حاصل ضرب نمرات در وزنهایشان را محاسبه کرده و سپس بر مجموع وزنها تقسیم میکند.
نکات مهم
- اندازه آرایهها: همه آرایههایی که در تابع SUMPRODUCT استفاده میشوند باید اندازه یکسانی داشته باشند.
- انواع دادهها: آرایهها میتوانند حاوی اعداد، متن یا مقادیر منطقی باشند.
- عملگرهای منطقی: میتوانید از عملگرهای منطقی مانند
=,<>,>,<,AND,ORو … در داخل تابع SUMPRODUCT استفاده کنید. - توابع دیگر: میتوانید از توابع دیگر مانند IF، COUNTIF، SUMIF و … در ترکیب با SUMPRODUCT استفاده کنید تا محاسبات پیچیدهتری انجام دهید.
جمعبندی
تابع SUMPRODUCT یک ابزار قدرتمند در اکسل است که به شما اجازه میدهد تا محاسبات پیچیده و انعطافپذیری را انجام دهید. با درک نحوه کار این تابع، میتوانید از آن برای حل بسیاری از مسائل محاسباتی در اکسل استفاده کنید.
تمرین:
فرض کنید جدولی دارید که در آن قیمت خرید و قیمت فروش محصولات مختلف ثبت شده است. از تابع SUMPRODUCT برای محاسبه سود کل حاصل از فروش تمام محصولات استفاده کنید


بدون دیدگاه