تابع COUNTIFS حالت پیشرفتهتری از تابع COUNTIF میباشد که در آن قابلیت تعریف بیش از یک شرط وجود دارد. برای مثال اگر بخواهیم تعداد برجهای ساختهشده در کشور چین بعد از سال ۲۰۱۰ را به دست آوریم دیگر تابع COUNTIF کارایی ندارد و باید از تابع COUNTIFS بهصورت ذیل استفاده نمود.
=COUNTIFS(B2:B17,”=چین”,E2:E17,”>2010”)
در تابع فوق بررسی میشود در ردیفهای ۲ تا ۱۷، چند رکورد (برج) وجود دارد که در ستون B آن عبارت “چین” و در ستون E آن عدد بزرگتر از ۲۰۱۰ ثبتشده باشد.
ورودیهای تابع COUNTIFS
درواقع تابع COUNTIFS تعداد ۲۵۵ ورودی دریافت میکند که هر دو ورودی متوالی بیانگر یک شرط میباشد بدینصورت که در هر ورودی ابتدا محدوده مربوط به آن شرط میآید و در ورودی بعدی بلافاصله خود شرط قرار میگیرد و این فرایند به ترتیب تکرار میشود، مانند فرمول فوق که ابتدا محدوده B2:B17 آورده شده است و سپس شرط برابر بودن با عبارت چین که باید بر روی این محدوده صدق کند، در ادامه محدوده شرط بعدی آورده شده است که برابر با محدوده E2:E17 است و به دنبال آن شرط مربوط به این محدوده که بزرگتر از ۲۰۱۰ بودن است آمده است.
در مثال دیگر اگر بخواهیم تعداد برجهای ساختهشده در سالهای ۲۰۱۰، ۲۰۱۱ و ۲۰۱۲ (از سال ۲۰۱۰ تا سال ۲۰۱۲) را به دست آوریم، ازآنجاییکه سال ساخت در محدوده E2 تا E17 ثبتشده است، کافی است از تابع زیر بدین منظور استفاده کنیم
=COUNTIFS(E2:E17,”>=2010”,E2:E12,”<=2012”)