آشنایی با تابع COUNTIFS تابع شمارشی چند شرطی

همانطور که در مطلب قبلی درباره تابع COUNTIF صحبت کردیم و نوع استفاده از این تابع را با ذکر مثال توضیح دادیم، گفتیم که در صورتی که بخوایم بیش از یک شرط برای شمارش شدن تعیین کنیم باید از تابع COUNTIFS استفاده کنیم. پس در این مطلب می خواهیم درباره تابع COUNTIFS صحبت کنیم و با نوع فرمول نویسی آن در اکسل آشنا شویم.

 

 سری آموزش های نرم افزار صفحه گسترده اکسل (Excel)

جلسه اول : آشنایی اولیه با نرم افزار اکسل 2010

جلسه دوم : کار با سلول ها در نرم افزار اکسل 2010

جلسه سوم : انتخاب فرمت های نمایشی در نرم افزار اکسل 2010

جلسه چهارم : ویرایش کاربرگ ها در نرم افزار اکسل 2010

جلسه پنجم : تعمیم سلول ها در نرم افزار اکسل 2010

جلسه ششم : انجام تغییرات بر روی سلول ها در نرم افزار اکسل 2010

جلسه هفتم : نمایش و تنظیمات آن در نرم افزار اکسل 2010

جلسه هشتم : کاربرگ ها و کار با آنها در نرم افزار اکسل 2010

جلسه نهم : رسم نمودار در نرم افزار اکسل 2010

جلسه دهم : ویرایش نمودار ها در نرم افزار اکسل 2010

جلسه یازدهم : چیدمان صحیح داده های نمودار در نرم افزار اکسل 2010

جلسه دوازدهم : فرمول نویسی در نرم افزار اکسل 2010

جلسه سیزدهم : انواع آدرس دهی در نرم افزار اکسل 2010

جلسه چهاردهم : کار با توابع در نرم افزار اکسل 2010

جلسه پانزدهم : توابع ریاضی در نرم افزار اکسل 2010

جلسه شانزدهم : توابع آماری در نرم افزار اکسل 2010

جلسه هفدهم: توابع منطقی در نرم افزار اکسل 2010

جلسه هجدهم : انواع خطاهای فرمول نویسی و منطقی در اکسل

جلسه نوزدهم : آشنایی با تابع SUMIF و نحوه استفاده از آن 

جلسه بیستم : آشنایی با تابع IFERROR اکسل به همراه مثال

جلسه بیست و یکم : آشنایی با تابع SUM اکسل همراه با مثال

جلسه بیست و دوم: آشنایی با تابع AVERAGE اکسل همراه با مثال 

جلسه بیست و سوم: آشنایی با تابع COUNT اکسل همراه با مثال

جلسه بیست و چهارم: آشنایی با تابع IF شرطی به همراه مثال

جلسه بیست و پنجم: آشنایی با تابع SUMIFS شرطی به همراه مثال 

جلسه بیست و ششم : آشنایی با تابع AVERAGEIF میانگین گیری شرطی 

جلسه بیست و هفتم : آشنایی با تابع AVERAGEIFS میانگین گیری چند شرطی 

جلسه بیست و هشتم : آموزش تابع AVERAGEA و تفاوت آن با تابع AVERAGE 

جلسه بیست و نهم: آشنایی با تابع COUNTA اکسل همراه با مثال 

جلسه سی ام: آشنایی با تابع COUNTBLANK اکسل همراه با مثال

جلسه سی و یکم: آشنایی با تابع COUNTIF تابع شمارشی شرطی 

جلسه سی و دوم: آشنایی با تابع COUNTIFS تابع شمارشی چند شرطی (هم اکنون)

 

آشنایی با تابع COUNTBIFS

تابع COUNTIFS اکسل تابع بسیار مفیدی هست و خیلی وقتها در تهیه فایلهایی که پیچیدگی زیادی دارند میتونه به ما کمک کنه. قبل تر دیدیم که برای تعیین یک شرط خاص برای شمارش سلول های یک محدوده میتونیم از تابع COUNTIF استفاده کنیم.

حالا اگر بخوایم در هنگام شمارش یک محدوده در اکسل، بیشتر از یک شرط برای شمارش مشخص کنیم میتونیم از تابع COUNTIFS اکسل استفاده کنیم.

قاعده کلی تابع COUNTIF اکسل به صورت زیر هست :

(…, [اختیاری] شرط2 , [اختیاری] محدوده2 , شرط1 , محدوده1) COUNTIFS =

پارامتر های تابع COUNTBIFS

حالا با هم پارامترهای تابع COUNTIFS اکسل رو بررسی میکنیم:

محدوده1 : این پارامتر محدوده ای هست که قراره سلول های اون در صورت داشتن شرط خاصی شمارش بشن.

شرط1 : با استفاده از این پارامتر ما اولین شرط خودمون رو براش شمارش تعریف مشخص میکنیم. این پارامتر میتونه یک عدد مثل 10، یک متن مثل قطعه 1 یا یک عبارت مثل “0=” باشه. در صورتی که این پارامتر عبارت باشه باید حتما بین دو علامت “ نوشته بشه.

محدوده2 : این پارامتر دقیقاً مشابه پارامتر محدوده1 هست با این تفاوت که تعیین این پارامتر اختیاری هست. در صورتی که این پارامتر رو تعیین نکنیم شمارش ما تک شرطی خواهد شد و در واقع تابع ما به تابع COUNTIF تبدیل میشه. تعداد سلولهای موجود در این محدوده باید با تعداد سلولهای موجود در محدوده1 برابر باشه.

به عنوان مثال اگر ما برای پارامتر محدوده1 مقدار A1:A10 رو تعیین کردیم میتونیم برای محدوده2 B2:B11 رو تعیین کنیم چون تعداد سلولهای این محدوده هم دقیقاً برابر 10 سلول هست، اما نمیتونیم A2:A12 رو تعیین کنیم چون تعداد سلول های اون از محدوده A1:A10 بیشتره.

شرط2 : با استفاده از این پارامتر شرط موردنظرمون رو برای محدوده2 اعمال میکنیم.

افزودن بیش از دو شرط : در صورتی که نیاز به بیش از دو شرط داشته باشیم میتونیم به همین ترتیب محدوه3، شرط3، محدوده4، شرط4 و .. رو تا 127 شرط ادامه بدیم.
دقت داشته باشید که تابع COUNTIFS اکسل از اولین سلول محدوده هایی که براش تعریف شده شمارش رو شروع میکنه و در صورتی یک عدد به شمارش اضافه میکنه که شرط1 در سلول متناظر در محدوده1 برقرار باشه، شرط2 در سلول متناظر در محدوده2 برقرار باشه و الی آخر.

مثال : با یک مثال به صورت عملی کار با تابع COUNTIFS اکسل رو تمرین میکنیم. جدول زیر رو در نظر بگیرید :

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

آشنایی با تابع COUNTIFS تابع شمارشی چند شرطی

محدوده 1 : اولین شرط ما برای شمارش تعداد دفعات خرید این هست که شرکت موردنظر “قطعه سازی بهرمند” باشه. از اونجایی که نام شرکت ها در ستون B قرار داره پس مقدار پارامتر محدوده1 ما B:B خواهد بود.

شرط 1 : ما میخوایم خریدهایی شمارش بشن که مربوط به شرکت قطعه سازی بهرمند هست. پس شرط1 ما “قطعه سازی بهرمند” هست. دقت کنید که در اینجا چون شرط ما متنی هست اون رو داخل علامت نقل قول قرار میدیم.

محدوده 2 : ما میخوایم خرید ها رو در خصوص محصول خاصی شمارش کنیم. پس نیاز به تعریف دومین محدوده و شرط داریم. نام محصولات ما در ستون C قرار داره. پس پارامتر محدوده2 ما C:C هست.

شرط 2 : ازونجایی که ما میخوایم خریدهای مربوط به محصول “رینگ” رو بشماریم پس شرط2 ما “رینگ” خواهد بود.

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

=COUNTIFS (A:A;”قطعه سازی بهرمند”;B:B;”رینگ”)

آشنایی با تابع COUNTIFS تابع شمارشی چند شرطی

مقدار تابع بالا برابر 2 هست به این معنی که ما در 2 نوبت محصول رینگ رو از قطعه سازی بهرمند خریداری کردیم.

آشنایی با تابع COUNTIFS تابع شمارشی چند شرطی

فایل پروژه : برای دانلود فایل پروژه از بخش زیر اقدام کنید :

منبع: یوکد