فهرست مطالب
اغلب، با مواردی مواجه می شویم که در آنها نیاز به جمع کردن محدوده ای داریم که چندین ستون را پخش می کند. در این مقاله از توابعی مانند SUM ، SUMIF ، SUMIFS ، SUMPRODUCT و همچنین ترکیب SUMPRODUCT استفاده می کنیم. توابع ، ISNUMBER ، و SEARCH .
فرض کنید، در یک مجموعه داده؛ فروش محصول ماه های مختلف و ما تعداد کل فروش یک محصول خاص را در طول ماه ها می خواهیم.
مجموعه داده برای دانلود
Sumifs Sum Range Multiple Columns.xlsx6 روش آسان برای Sumifs Sum Range ستونهای متعدد
روش 1: با استفاده از تابع SUMIFS
Plain SUMIFS نحو تابع
=SUMIFS است (محدوده_محدوده، محدوده_ معیار1، معیار1، [محدوده2]، [معیار2]، …)مجموع_محدوده; محدوده ای را که می خواهیم جمع کنیم را اعلام می کند.
criteria_range1; محدوده ای را که معیارها در آن قرار دارند را تعریف می کند.
معیار 1; معیارهایی را که در kriter_range1 جستجو میکنیم تنظیم کنید.
ماهیت تابع SUMIFS این است که بسته به معیارهای موجود فقط میتواند یک ستون را جمع کند. در چند ستون . بنابراین، ما باید یک ستون کمکی به sumif محدوده مجموع چندین ستون اضافه کنیم.
مرحله 1: یک ستون کمکی به عنوان Subtotal در مجاورت محدوده اضافه کنید. فرمول زیر را در سلول I7 تایپ کنید.
=SUM(C7:H7)
مرحله 2: ENTER را فشار دهید و سپس بکشید Fill Handle و در یک لحظه می بینید که بقیه جمع فرعی ظاهر می شود.
مرحله 3: وارد کنید فرمول زیر در هر سلول خالی (یعنی C3 ).
=SUMIFS(I7:I27,B7:B27,B3)
I7:I27; sum_range است.
B7:B27; محدوده_معیار1 است.
B3; معیار است.
مرحله 3: ENTER را بزنید، کل فروش محصول تعداد B3 (معیارهای سلول Bean ) ظاهر می شود.
بیشتر بخوانید: اکسل SUMIFS با محدوده مجموع چندگانه و معیارهای چندگانه
روش 2: استفاده از تابع SUM
سینتکس تابع SUM است
=SUM(number1, [number2],…)بنابراین، ما باید تابع SUM را به عنوان یک تابع آرایه تغییر دهیم تا این کار را انجام دهیم. job.
مرحله 1: فرمول زیر را در هر سلول خالی (به عنوان مثال C3) وارد کنید.
=SUM((C7:C27+ D7:D27+E7:E27+F7:F27+G7:G27+H7:H27)*(–(B7:B27=B3)))اینجا، در فرمول
(C7:C27+D7:D27+E7:E27+F7:F27+G7:G27+H7:H27); مجموع شش محدوده جداگانه را تعریف می کند.
(B7:B27=B3); مقدار محدوده را برابر با B3 (Bean) اعلام می کند.
مرحله 2: را فشار دهید CTRL + SHIFT + ENTER در مجموع، زیرا یک تابع آرایه است. کل فروش محصول Bean ظاهر می شود.
می توانید از هر نامی از محصول در سلول B3 برای شمارش استفاده کنید کل محصولفروش.
بیشتر بخوانید: نحوه استفاده از VBA Sumif با چندین معیار در همان ستون
روش 3: استفاده از تابع SUMIF
همانطور که قبلاً می دانیم، تابع SUMIF اجازه مجموع محدوده از چندین ستون را به طور همزمان نمی دهد. اما می توانیم از ستون کمکی برای اجرای آنچه نیاز داریم استفاده کنیم. نحو تابع SUMIF
SUMIF(محدوده، معیارها، [مجموع_ محدوده])محدوده است. سلول هایی را که معیارها در آن قرار دارند را اعلام می کند.
criteria; شرطی را برای اعمال در محدوده تعریف می کند.
[sum_range]; محدوده ای را که می خواهیم نمایش دهیم را اعلام می کند.
مرحله 1: یک ستون کمکی را به دنبال مرحله 1 و 2 که در توضیح داده شده است اضافه کنید 1>روش 1 .
مرحله 2: فرمول زیر را در هر سلول خالی (به عنوان مثال C3 ) تایپ کنید.
=SUMIF(B7:B27,B3,I7:I27)در فرمول،
B7:B27; محدوده است.
B3; معیار است.
I7:I27; sum_range است.
مرحله 2: را فشار دهید ENTER ، تعداد کل فروش محصول B3 (یعنی Bean ) ظاهر می شود.
بیشتر بخوانید: نحوه استفاده از فرمول SUMIFS با معیارهای چندگانه در اکسل (11 روش)
خواندنی های مشابه
- Excel SUMIFS با معیارهای چندگانه عمودی و افقی
- نحوه استفاده از تابع SUMIFS در اکسل با چندین معیار
- SUMIFS با فرمول INDEX-MATCH از جمله چندگانهمعیار
- با عملکرد SUMIFS معیارهای چندگانه در یک ستون را حذف کنید
- [اصلاح شد]: SUMIFS با چند معیار کار نمی کند (3 راه حل)
روش 4: استفاده از تابع SUM SUMIF
روش دیگری برای استفاده از تابع SUMIF این است که به صورت جداگانه یک محدوده را در یک زمان. این می تواند کار زشتی باشد، اما اگر چند ستون برای اجرا دارید، می توانید آن را اعمال کنید. همانطور که نحو تابع SUMIF را از روش 3 می دانیم، باید هر بار با اعمال معیارها، ستون های جداگانه را جمع آوری کنیم. فرض کنید، میخواهیم فروش محصول را در ماههای تصادفی مانند ژانویه، مارس و می جمع کنیم.
مرحله 1: فرمول زیر را در هر سلول خالی وارد کنید (یعنی C3 ).
=SUMIF(B7:B27,B3,C7:C27)+SUMIF(B7:B27,B3,E7:E27)+SUMIF(B7:B27, B3,G7:G27)در فرمول،
SUMIF(B7:B27,B3,C7:C27); مجموع فروش محصول B3 محصول در محدوده B7:B27 است که مقدار را به مجموع از محدوده C7:C27 منتقل می کند.
بقیه رشته های اضافی نشان دهنده همین هدف هستند.
مرحله 2: برگه ENTER ، تعداد کل فروش محصول B3 ( Bean ) ظاهر می شود.
بیشتر بخوانید: SUMIFS Multiple Criteria ستون های مختلف (6 روش موثر)
روش 5: استفاده از تابع SUMPRODUCT
فرمول عمومی SUMPRODUCT is
=SUMPRODUCT((criteria_rng=”text”)*(sum_range))از آنجایی که می خواهیم مجموع فروش یک محصول خاص، میتوانیم از نام محصول به عنوان مرجع "متن" استفاده کنیم. و فرمول مجموع را از sum_range نشان می دهد.
مرحله 1: فرمول زیر را در هر سلول خالی (به عنوان مثال<1) قرار دهید> B3 )
=SUMPRODUCT((B7:B27="Bean")*(C7:H27))داخل فرمول،
(C7:H27); معیارها را به عنوان درست یا نادرست برمی گرداند.
(B7:B27="Bean")*(C7:H27)
; مقادیر را با خروجی معیار ضرب کنید درست یا نادرست .
در پایان
SUMPRODUCT((B7:B27= "لوبیا")*(C7:H27))؛ کل ارزش فروش را نشان می دهد.
مرحله 2: ENTER را فشار دهید، تعداد کل فروش محصول "Bean" ظاهر می شود.
بیشتر بخوانید: نحوه استفاده از SUMIFS هنگامی که سلول ها برابر با چندگانه نیستند متن
روش 6: استفاده از عملکرد SUMPRODUCT ISNUMBER SEARCH (کاراکترهای خاص)
گاهی اوقات، نام محصولات دارای کاراکترهای خاصی در نام خود هستند. این کاراکترها از کاربران بی احتیاط ورودی دریافت می کنند. در آن سناریو، میتوانیم از ترکیب SUMPRODUCT ، ISNUMBER و SEARCH برای شمارش کل فروش هر محصول استفاده کنیم.
مرحله 1: کپی کنید و سپس فرمول زیر را در هر سلول (به عنوان مثال B3 ) جایگذاری کنید.
=SUMPRODUCT((ISNUMBER(SEARCH("Bean "B7:B27)))*(C7:H27))Theفرمول همان کاری است که در روش 5 توضیح داده شد، علاوه بر این، تابع ISNUMBER و SEARCH کار نادیده گرفتن هر کاراکتر خاص در نام محصول را انجام می دهد.
مرحله 2: برگه ENTER ، تعداد کل فروش "Bean" ظاهر می شود.
نتیجه گیری
SUM ، SUMIF ، و SUMIFS مجموع توابع محدوده در چندین ستون با برخی تغییرات در فرمول ها. تابع SUMPRODUCT پس از اینکه معیارهایی را در فرمول اضافه کردیم، کار را به راحتی انجام می دهد. ترکیبی از تابع SUMPRODUCT ، ISNUMBER ، و SEARCH میتواند کل فروش را با وجود کاراکترهای خاص موجود در نام محصول، جمع کند. امیدواریم روشهای مورد بحث را به اندازه کافی شفاف بدانید که بتوانید دنبال کنید. و اگر نیاز به توضیح بیشتر دارید یا چیزی برای اضافه کردن دارید نظر دهید.