تابع SUMIF اکسل
تابع SUMIF اکسل جمع اعداد مورد نظر شما را با توجه به شرطی که برای آن تعیین می کنید، در اختیار شما می گذارد.
به احتمال زیاد تا کنون برای جمع زدن یک ستون،ردیف و محدوده از تابع Sum استفاده می کردید. ولی وقتی صحبت از جمع شرطی به میان می آید، دیگر تابع Sum به تنهایی کارایی ندارد. برای این کار اکسل تابع SUMIF را مطرح کرده است. تابع
SUMIF اکسل برای جمع شرطی در اکسل کاربرد دارد. (در واقع تابع SUMIF از ترکیب دو تابع IF و تابع SUM به دست آمده است)
جمع شرطی چیست؟
جدول زیر را در نظر بگیرید که مربوط به پخش اقلام در یک منطقه زلزله زده می باشد.مدیریت ستاد از شما می خواهد که جمع کل “آب معدنی” ها را در کلیه مناطق به او گزارش دهید.
همان طور که می بینید در “ستون تعداد” اگر همه اعداد را با هم جمع کنیم، نتیجه بی معنی می باشد! ولی یک شرط برای اعمال کرده اند و آن شرط “آب معدنی” می باشد. پس ما باید اعداد “ستون تعداد” را با هم جمع کنیم ولی فقط آن هایی که در “ستون کالا” دارای عنوان آب معدنی می باشد. به عبارت دیگر می خواهیم فقط اعداد ردیف های رنگی زیر را با هم جمع کنیم:
ساختار تابع Sumif اکسل:
SUMIF(range, criteria, [sum_range])
range: همان محدوده ای می باشد که قصد داریم شرط را بر آن اعمال کنیم. این محدوده می تواند شامل عدد،نام،آرایه و رنجی(محدوده) از اعداد باشد.(سلول های خالی و کاراکتر ها محاسبه نمی شود)
criteria: همان شرط ما می باشد. این شرط می تواند شامل عدد،عبارت،یک سلول،متن و تابع باشد. نکته مهم این است که کلیه عبارات و شرط های ریاضی باید داخل” ” باشد مگر اینکه شرط شما عدد باشد. مانند:
13, “>2013”, A5, 77, “66”, “آب معدنی”, TODAY()
sum_range:این گزینه اختیاری می باشد. زمانی از این آرگومان استفاده می کنیم که Range ما شامل عبارات و… باشد و عددی نباشد. به عبارت دیگر sum_range فقط اعداد را قبول می کند.
همان طور که می بینید ساختار این تابع فقط یک شرط را قبول می کند ولی تابع Sumifs برای رفع این مشکل ایجاد شده است و می تواند شرط های مختلفی را قبول کند.
مثال کاربردی تابع SUMIF اکسل:
مثال1: در این مثال فقط از دو آرگومان range و criteria استفاده می شود.
می خواهیم جمع اعداد کوچکتر از 3 را در محدوده A1:G10 پیدا کنیم.
مثال2: در این مثال هر3 آرگومان Range و Criteria و Sum_range به کار خواهد رفت.
همان طور که می بینید:
محدوده Range ما غیر عددی می باشد و اکسل باید این محدوده را با شرط ما مطابقت دهد.
Criteria یا شرط ما در اینجا “آب معدنی” می باشد.
Sum_range دقیقا محدوده اعداد متناظر با Range می باشد که در صورت مطابقت شرط، اکسل آن ها را با هم جمع می کند.
سوال :جمع کل “آب معدنی” را در منطقه “جنوب” محاسبه کنید.
دراین مثال ما با دو شرط روبرو هستیم. تابع Sumif این کار را انجام نمی دهد ولی به جای آن تابع Sumifs را معرفی کرده تا بتوانید جمع های چند شرطی خود را با آن انجام دهید.
بی نهایت تشکر, به راحتی تونستم اش استفاده کنم. توضیحاتتون خیلی خوب بود.
عالی
درجه یک
سلام و عرض ادب
من یه جدول تنخواه دارم
چطوری شرط بذارم که دریافت ها را در ستون b با مانده در ستون d جمع کنه و پرداخت ها در ستون c را از مانده ستون d کم کنه
ممنون از راهنمایی شما
ممنون
استفاده کردم
یه سوال دارم مثلاً در سلول ها مواردی که شامل حرف آب نمی باشد را پیدا کن چطوری باید شرط گذاشت . ممنون
سلام. من مشکلی دارم، وقتی که عددهام بزرگتر از صفر باشند میخوام میانگین گرفته بشه و درصورتی که همه صفر بودند جواب صفر نوشته بشه اما دستوری که مینویسم الان اشتباهه. از averageif استفاده کردم.
الان چه دستوری تایپ کنم .AVERAGEIF(K138:K140,”>0″)
با سلام
آیا در قسمت رنج شرط، می توان گفت مثلا مواردی که شامل لغت فلان هستند را جمع کن
مثلا در مثال اگر آب معدنی، آب پرتقال، آب سیب بود شرطی بذاریم که اگر لغت آب را زدیم همه موارد را با هم جمع بزنه مثلا *آب*
(نمیخوام سه تا شرط بذاریم و با هم جمع کنیم فقط در یک شرط باشه)
دستورش را میذارید
(اگه امکان داره پاسخ را برام ایمیل کنید – ممنون)
باید برای شرط بدینصورت بنویسیم
“آب*”
دو مثال جذاب بزنین
مثال ها کاملا تمام موارد لازم برای یادگیری تابع را بیان کرده اند، منظورتون رو می تونید بیشتر توضیح بدید؟
sum range شامل اعداد می شود یا نه؟ عبارت روبروی sum range نامفهوم است. تشکر از سایت خوب شما
بله.در تصویر مشخص هست.این نکته رو هم اضافه کنم که رنج و سام رنج می تونن یکسان باشند.ولی در اکثر موارد سام رنج شامل اعداد میشه.
عالی بود