فهرست محتوا
مثال ساده تابع SUMIFS اکسل
فرض کنیم داده هایی شبیه شکل زیر داریم و می خواهیم جمع موجودی کالاهایی را داشته باشیم که سازنده آنها در سلول I2 وارد شده است که در این مثال سازنده Green می باشد .
=SUMIFS(F3:F12,D3:D12,I2)
نکته: همانطور که در فرمول نوشته شده مشاهده می کنید اگر بخواهیم در آرگومان سوم از یک مقدار متنی ثابت استفاده کنیم باید آن را داخل کوتیشن قرار دهیم و همانطور که میبینید به حروف کوچک و بزرگ هم حساس نیست.
=SUMIFS(F3:F12,D3:D12,"green")
تابع SUMIFS با شرط عددی
فرض کنیم که همان داده های قبلی را داریم و می خواهیم جمع کالاهایی که موجودی آنها بزرگتر از 30 است را داشته باشیم .
=SUMIFS(F3:F12,F3:F12,">30")
حالا اگر جوری باشد که عدد 30 ثابت نباشد و باید جمع موجودی کالاهایی را داشته باشیم که تعداد آنها کمتر از مقداری باشد که مثلا در I2 وارد شده است ، باید فرمول را به شکل زیر بنویسیم.
=SUMIFS(F3:F12,F3:F12,">"&I2)
حال اگر بخواهیم جمع فروش کالاهایی را داشته باشیم که قیمت خرید آن برابر با یک عدد ثابت باشد ، مثلا عدد 20 باید فرمول را به صورت زیر بنویسیم .
=SUMIFS(F3:F12,F3:F12,20)
در فرمول بالا همانطور که می بینید ، چون مورد شرط ما عدد ثابت هست همان عدد مستقیما بدون کوتیشن وارد شده است ، اگر مقدار متنی بود مانند مثال اول باید داخل کوتیشن نوشته می شد.
تابع SUMIFS اکسل به همراه چند شرط
همان مثال قبلی را در نظر بگیرید که میخواهیم جمع کالاهایی را داشته باشیم که سازنده آنها برابر مقدار وارد شده در I2 باید و جمع موجودی آنها کمتر از 20 عدد باشد .
=SUMIFS(F3:F12,D3:D12,I2,F3:F12,"<20")
مثال دیگری برای درک بهتر تابع SUMIFS با چند شرط ، فرض کنید لیستی مشابه لیست زیر دارید و میخواهید مجموع کالاهای گروع لبنیات که کمتر از 10 روز به انقضای آنها باقی مانده را داشته باشید
=SUMIFS(F3:F14,B3:B14,I2,E3:E14,"<10",E3:E14,">0")
کاراکترهای خاص در تابع SUMIFS
فرض کنیم می خواهیم مجموع کالاهایی را داشته باشیم که شرح کالای آنها شامل کلمه “کیس” باشد . در اینصورت باید از وایلدکارتها استفاده کنیم .
=SUMIFS(F3:F12,E3:E12,"*"&"کیس"&"*")
حالا اگر کلمه کیس ثابت نباشد و بخواهیم شامل متنی باشد که در سلول I2 نوشته اشت باید فرمول را به شکل زیر تغییر دهیم.
=SUMIFS(F3:F12,E3:E12,"*"&i2&"*")
اگر بخواهیم با استفاده از تابع SUMIFS اکسل جمع کالاهایی را داشته باشیم که شروع شرح کالای آنها برابر با داده ای باشد که در I2 نوشته شده است فرول به شکل زیر خواهد شد.
=SUMIFS(F3:F12,E3:E12,"*"&i2)
نکته مهم در خصوص کاراکترهای خاص :
اگر بخواهیم خود کاراکترهای خاص یعنی * و یا ? را در جستجو لحاظ کنیم باید کاراکتر ~ را قبل از آن استفاده کنیم . موقعیت ~ زیر کلیک Esc کیبورد است که باید کیبورد شما انگلیسی باشد و آن را وارد کنید .
همچنین باید توجه داشته باشید که در حروف فارسی و انگلیسی ، علامت سوال متفاوت است و باید این مورد را لحاظ کنید .
در این مثال از تابع SUMIFS اکسل می خواهیم جمع کالاهایی را داشته باشیم که شرح آنها شامل کاراکتر * می باشد.
=SUMIFS(F3:F12,E3:E12,"*"&"~*"&"*")
فرمول بالا شاید کمی پیچیده به نظر برسد اما اگر مبحث وایلدکارتها در اکسل را درک کرده باشید ، فهم این فرمول برایتان بسیار ساده خواهد بود.