عملکرد تابع SUMPRODUCT در لیبره آفیس کالک

SUMPRODUCT مجموع محصولات عناصر آرایه مربوطه را برمیگرداند. به عنوان مثال، اگر SUMPRODUCT را در جدول مثال زیر انجام دهید:
1 |
=SUMPRODUCT(B2:B5,C2:C5) |
نتیجه (B2*C2+B3*C3+B4*C4+B5*C5) را برمیگرداند.
نتیجه میشود (۱۰*۱۰۰+۲۰*۲۰۰+۱۷*۱۵۰+۱۱*۵۰) = ۸۱۰۰
این اصل کار SUMPRODUCT است که میتوانید برای نیازهای مختلف از آن استفاده کنید.
آرایه با همان اندازه
آرایههای SUMPRODUCT باید هماندازه باشند. در غیر این صورت خظای Calc #VALUE میداد! به عنوان مثال، اگر فرمول را به C2:C4 تغییر دهید، خطای زیر را به شما میدهد.
محدودیتها
لیبره آفیس کالک میتواند SUMPRODUCT را با حداکثر ۳۰ آرایه ارائه دهد.
مقادیر غیرعددی یا آلفا
اگر محدودههای شما دارای مقادیر غیرعددی هستند، لیبره افیس کالک آنها را ۰ در نظر میگیرد و با SUMPRODUCT ادامه میدهد.
تک محدوده
SUMPRODUCT مانند SUM عمل میکند اگر فقط آرایه/محدوده به صورت زیر ارائه شود.
شمارش موارد با استفاده از SUMPRODUCT در یک محدوده
دستیابی به نتایج تابع COUNTIF خاصی با استفاده از SUMPRODUCT امکانپذیر است. به عنوان مثال، اگر میخواهید با استفاده از SUMPRODUCT یک رشته خاص را در محدودهای از سلولها بشمارید، موارد زیر را انجام دهید.
1 |
=SUMPRODUCT(--(A1:A7="galaxy")) |
فرمول بالا به یک آرایه تجزیه میشود:
1 |
{FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE} |
منفی مضاعف آن را مجبور به تبدیل شدن به:
1 |
{0;0;1;0;0;1;0} |
SUMPRODUCT از این آرایه برای جمع کردن استفاده میکند و تعداد = ۲ را نشان میدهد.
همانطور که در این آموزش توضیح داده شده است، می توانید از WildCardها (به عنوان مثال “؟”) برای دستیابی به نتایج متفاوت استفاده کنید.
مجموع طول تمام سلولها
با ترکیب تابع LEN() و SUMPRODUCT، میتوانید طول کل محدودهای از سلولها را دریابید.
SUMPRODUCT یک عملکرد قدرتمند است و میتوان از آن به طرق مختلف استفاده کرد. میتواند عوارض استفاده از COUNTIF را در موارد خاص کاهش دهد و به نتایج یکسانی دست یابد.
اگر تمایل دارید تا در مورد این نرمافزار قدرتمند بیشتر بدانید در ادامه با سری مجموعه آموزشهای لیبره آفیس کالک همراه باشید.
همچنین اگر نکته یا نظر خاصی در راستای تکمیل این محتوا دارید حتما آن را در بخش نظرات با ما در میان بگذاربد تا پذیرای شما باشیم.