اگر فرمول نویسی در اکسل را فرا گرفته اید و از آن استفاده می کنید حتما میدانید که یکی از هنر های افراد حرفه ای در فرمول نویسی کوتاه کردن و استفاده از فرمول های خلاصه می باشد.این کار باعث خواهد شد اولا حجم فرمول نویسی کاهش یابد دوما حجم فایل کم شود سوما محاسبات شما با سرعت و دقت بیشتری انجام شود.

تابع Sumproduct  یکی از توابع کاربردی اکسل می باشد.شاید در نگاه اول نتایج حاصل از این تابع را بتوانید با توابع دیگر و یا ابزار های اکسل بدست آورید.ولی وقتی صحبت از تولید برنامه به کمک اکسل می باشد و مواردی که در پاراگراف بالا بیان شد، این تابع ویژگی هایش نمایان خواهد شد.

با ذکر چند مثال کارایی های این تابع را به شما معرفی خواهیم کرد.

ساختار این تابع به این شکل می باشد:

SUMPRODUCT(array1, [array2], [array3], …)

array1:این آرگومان برای گرفتن نتیجه باید حتما مورد استفاده قرار بگیرد ولی سایر آرگومان ها اختیاری بوده و تا255 آرگومان قابل استفاده می باشد.

مثال1:با این مثال ساده یکی از کاربردی ترین استفاده های این تابع را فرا خواهید گرفت.

جدول زیر شامل تعداد کالا ها و قیمت آن ها می باشد.اگر بخواهید قیمت کل کالا ها را بدست آورید چه می کنید؟ ساده ترین راه ضرب کردن سلول های قیمت و تعداد با یکدیگر می باشد و در انتها با تابع sum جمع کل آن ها را بدست آوریم.

sum چمع سلول ها با

ولی تابع Sumproduct تعداد اقلام را در قیمت ضرب کرده و همه آن ها را با هم جمع می کند و نتیجه را به شما گزارش می دهد.برای این کار array1 را تعداد کالا در نظر گرفته (یعنی سلول B2:B6) و array2 را قیمت کالا در نظر گرفته(یعنی سلول C2:C6) تابع Sumproduct به طور نظیر به نظیر (آرایه به آرایه)سلول ها را در هم ضرب خواهد کرد و سپس با هم جمع خواهد کرد و نتیجه نهایی را به شما نمایش خواهد داد.

SUMPRODUCT

جمع زدن با تابع SUMPRODUCT اکسل

مثال2: در این مثال می آموزید که چطور از شرط در تابع Sumproduct استفاده کنید.

[cf-restrict]

جدول زیر را در نظر بگیرید.از شما می خواهند قیمت کل کاغذ A4 را محاسبه کنید.

SUMPRODUCT شرط در

یعنی ردیف های زیر:

SUMPRODUCT شرط در اکسل criteria

برای اینکه شرط را به این تابع اعمال کنیم.ابتدا باید محدوده شرط را مشخص کنیم.یعنی 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 با دو شرط در اکسل

نتیجه به این شکل می باشد:

=SUMPRODUCT((A2:A12=”کاغذ A4″)*(B2:B12=”Copy Max”)*(C2:C12)*(D2:D12))

(A2:A12=”کاغذ A4″):محدوده شرط اول و خود شرط اول

(B2:B12=”کاغذ B4″):محدوده شرط دوم و خود شرط دوم

(C2:C12):دامنه نظیر شرط ها (تعداد اقلام)

(D2:D12):دامنه نظیر شرط ها (قیمت اقلام)

مثال 4:در این مثال می آموزید که چطور با تابع Sumproduct می توان تعداد شرط های برقرار را شمارش کرد.

جدول مثال شماره 2 را در نظر بگیرید.از شما می خواهند چه تعداد کاغذ Double A وجود دارد؟یعنی جدول زیر:

SUMPRODUCT برای شمارش

نتیجه به این شکل می باشد:

=SUMPRODUCT((A2:A12=”کاغذ A4″)*(B2:B12=”Double A”))=4

مثال5:تابع Sumproduct را می توان مانند تابع Sum به کاربرد.

جمع زدن با sumproduct

SUMPRODUCT function

Use SUMPRODUCT to sum the product of corresponding values in cell ranges

Use SUMPRODUCT to sum the product of corresponding values in one or more arrays

Some unlikely uses for Excel’s SUMPRODUCT function

Excel SUMPRODUCT Function Tutorial

Use Excel’s SUMPRODUCT to Summarize Worksheet Data

[/cf-restrict]

 

بارگذاری بیشتر مطالب مرتبط
بارگذاری در Excel

۳۱ نظرات

1 4 5 6
  1. کیان

    ۱۳۹۷/۰۲/۱۵ at ۱۱:۵۴

    بسیار مفید مختصر ممنون از زحمتتون

    پاسخ

1 4 5 6

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *