فهرست مطالب
اگر دادههایی در چندین صفحه دارید، ممکن است لازم باشد تکنیکهایی را برای استفاده از تابع SUMIF بدانید. در این مقاله، سه روش را به شما معرفی میکنم که با استفاده از آنها میتوانید از SUMIF در چندین برگه در اکسل استفاده کنید.
بیایید بگوییم، در دیتاشیت ما، فروش فصلی با انواع مختلف داریم. فروشندگان در ورق های مختلف اکنون می خواهیم میزان فروش سالانه فروشندگان مختلف را محاسبه کنیم. برای آن، ما باید فروش فصل های مختلف هر فروشنده را جمع بندی کنیم.
دانلود کتاب تمرین تمرین
SUMIF در چندین برگه .xlsm
سه روش برای استفاده از Sumif در چندین برگه
روش 1: استفاده از تابع SUMIF برای هر برگه
یکی از راههای محاسبه استفاده از عملکرد SUMIF برای هر برگه. فرض کنید، میخواهیم فروش سالانه هر فروشنده را در برگهای به نام خلاصه فروش محاسبه کنیم. فرمول زیر را در سلول C5،
<1 تایپ کنید> =SUMIF('Quarter 1'!B5:B9,'Sales Summary'!B5,'Quarter 1'!C5:C9)+SUMIF('Quarter 2'!B5:B9,'Sales Summary'!B5,'Quarter 2'!C5:C9)+SUMIF('Quarter 3'!B5:B9,'Sales Summary'!B5,'Quarter 3'!C5:C9)
اینجا، 'Quarter 1'!B5:B9' = محدوده در برگ Quarter 1 که در آن معیارها مطابقت داده شود
'Sales Summary'!B5' = معیارها
'Quarter 1'!C5:C9' = محدوده در برگه ربع 1 از جایی که مقدار برای جمع گرفته می شود.
به روشی مشابه، SUMIF برای همه برگه ها استفاده می شود.
پس از فشار دادن ENTER، مجموع فروش هر سه فصل را دریافت خواهید کردعلامت گذاری در سلول C5.
فروش C5 را به انتهای مجموعه داده خود بکشید و فروش سالانه را دریافت خواهید کرد از همه فروشندگان.
بیشتر بخوانید: SUMIF برای معیارهای چندگانه در سراسر برگه های مختلف در اکسل (3 روش)
روش 2: با استفاده از SUMPRODUCT SUMIF و تابع INDIRECT
بدون تکرار عملکرد SUMIF چندین بار، می توانید از عملکرد SUMPRODUCT ، تابع SUMIF و عملکرد INDIRECT در مجموع برای بدست آوردن همان نتیجه. ابتدا، نام برگه ها ( ربع 1، سه ماهه 2، سه ماهه 3) را در برگه ای که در آن محاسبه فروش سالانه را انجام می دهیم، وارد می کنیم.
بعد از آن، فرمول زیر را در سلول C5،
=SUMPRODUCT(SUMIF(INDIRECT("'"&$E$5:$E$7&"'!$B$5:$B$9"),B5,INDIRECT("'"&$E$5:$E$7&"'!$C$5:$C$9")))
<تایپ کنید 2>در اینجا، $E$5:$E$7 به برگههای مختلف برای مقادیر فروش فصلی اشاره دارد.
B$5:$B$9 = محدوده جستجو برای معیار
B5 معیار است ( علامت گذاری)
$C$5:$C$9 = محدوده برای مقدار اگر معیارها مطابقت دارند.
پس از فشار دادن ENTER، مجموع فروش هر سه سه ماهه Mark را در سلول C5 دریافت خواهید کرد.
فروش C5 را به انتهای مجموعه داده خود بکشید و فروش سالانه همه فروشندگان را دریافت خواهید کرد.
خواندنی های مشابه
- SUMIF با معیارهای چندگانه (5 ساده ترین مثال)
- Excelتابع SUMIF برای معیارهای چندگانه (3 روش + پاداش)
- نحوه ترکیب Excel SUMIF & VLOOKUP در چندین برگه
روش 3: استفاده از VBA برای جمع کردن چندین برگه
اگر برگه های زیادی دارید، دو روش فوق می تواند بسیار وقت گیر باشد. و پیچیده است. برای انجام سریعتر محاسبه، میتوانید از برنامههای کاربردی ویژوال بیسیک (VBA) کمک بگیرید و یک فرمول سفارشی بسازید.
ابتدا ALT+F11 را فشار دهید تا باز شود پنجره VBA . روی نام برگه کلیک راست کرده و Insert> ماژول.
یک پنجره کد ظاهر می شود.
کد زیر را کپی کرده و در این پنجره جایگذاری کنید ,
1797
بعد از آن پنجره VBA را ببندید و فرمول زیر را در سلول C5،
تایپ کنید =SUMIFOS(B5,'Quarter 1'!B5:B9,'Quarter 1'!C5:C9,'Quarter 2'!B5:B9,'Quarter 2'!C5:C9,'Quarter 3'!B5:B9,'Quarter 3'!C5:C9)
در اینجا، SUMIFOS تابع سفارشی است، B5 مقدار جستجو است، ربع 1′!C5:C9 محدوده برای مقدار در برگه با نام ربع 1 و ربع 1′!B5:B9 محدوده معیارهای برگه با نام ربع 1 است. می توانید مقدار را وارد کنید از هر تعداد برگه ای که در این فرمول می خواهید.
پس از فشار دادن ENTER، جمع هر سه را دریافت خواهید کرد. فروش سه ماهه علامت گذاری در سلول C5.
فروش C5 را به انتهای مجموعه داده خود بکشید و دریافت خواهید کرد فروش سالانه همه فروشندگان.
بیشتر بخوانید: SUMIF Multiple Ranges[6 روش مفید]
نتیجه گیری
استفاده از روش اول برای حجم بسیار زیاد ورق چندان راحت نیست زیرا زمان زیادی را صرف می کند. اگر فقط چند ورق دارید می توانید از روش 1 استفاده کنید. اما روشهای 2 و 3 برای تعداد بسیار زیادی از برگهها کارآمد خواهند بود.
اگر هنگام استفاده از هر یک از روشها برای اعمال SUMIF در چندین برگه با مشکلی مواجه شدید، لطفاً نظر خود را بگذارید.