عملکرد تابع SUMPRODUCT در لیبره آفیس کالک
این آموزش نحوه اجرای SUMPRODUCT در لیبره آفیس کالک را توضیح میدهد.
SUMPRODUCT مجموع محصولات عناصر آرایه مربوطه را برمیگرداند. برای مثال، اگر SUMPRODUCT را در جدول مثال زیر انجام دهید:
1 |
=SUMPRODUCT(B2:B5,C2:C5) |
نتیجه، عبارت زیر را برمیگرداند:
1 |
(B2*C2+B3*C3+B4*C4+B5*C5) |
که میشود:
1 |
(10*100+20*200+17*150+11*50) = 8100 |
این اصل کار SUMPRODUCT است که میتوانید برای نیازهای مختلف از آن استفاده کنید.
مثال: آرایه با همان اندازه
آرایههای SUMPRODUCT باید هم اندازه باشند. در غیر این صورت لیبره آفیس کالک، #VALUE را خواهد داد! به عنوان مثال، اگر فرمول را به C2:C4 تغییر دهید، خطای زیر را به شما میدهد.
محدودیتها
لیبره آفیس کالکمیتواند SUMPRODUCT را با حداکثر 30 آرایه ارائه دهد.
مثال: مقادیر غیرعددی یا الفبایی
اگر محدودههای شما دارای مقادیر غیرعددی هستند، لیبره آفیس کالک، آنها را 0 در نظر میگیرد و با SUMPRODUCT ادامه میدهد.
تک محدوده
SUMPRODUCT مانند SUM عمل میکند اگر فقط آرایه/محدوده به صورت زیر ارائه شود.
استفاده پیشرفته از SUMPRODUCT
کاربرد: شمارش موارد با استفاده از 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 از این آرایه برای جمع کردن استفاده می کند و count = 2 را نشان میدهد.
همانطور که در این آموزش توضیح داده شده است، میتوانید از Wildcardهای دیگر (به عنوان مثال “؟”) برای دستیابی به نتایج متفاوت استفاده کنید.
کاربرد: مجموع طول تمام سلولها
با ترکیب تابع LEN و SUMPRODUCT، میتوانید طول کل محدودهای از سلولها را دریابید.
SUMPRODUCT تابع قدرتمندی است و میتوان از آن به طرق مختلف استفاده کرد. میتواند عوارض استفاده از COUNTIF را در موارد خاص کاهش دهد و به نتایج یکسانی دست یابد.
درباره محسن بهارلوئی
رسالت من و تیم حاضر در رسانه «محتوای باز» که از اقصی نقاط ایران در حال تالیف مقالات آموزشی هستند؛ آموزش کلیه نرمافزارهای آزاد/متنباز و ابزارهای گنو/لینوکسی برای ایرانیان است. امید است که هر چه سریعتر و با کیفیتتر محقق شود.
نوشتههای بیشتر از محسن بهارلوئیاین سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش میشوند.
دیدگاهتان را بنویسید