معرفی تابع Countif

زمانی که یک دامنه سلولی حاوی تعدادی از اعداد داریم و قصد شمارش اعداد بزرگتر از یک عدد خاص را داریم، از تابع Countif استفاده می‌کنیم. به عنوان مثال

Countif(B3:B18,">=50")

تعداد اعداد بزرگتر مساوی 50 را در دامنه سلولی B3 تا B18 شمارش می‌کند. آرگومان دوم این تابع یا همان شرط تابع زا می‌توانید از محتوای سلول دیگری نیز بخوانید. البته به شرطی که محتوای آن سلول با شروط قابل پذیرش این تابع همخوانی داشته باشد. به عنوان مثال اگر سلول D6 حاوی عبارت  >80 باشد، می‌توانید تابع را بدین صورت به کار ببرید:

Countif(B3:B18,D6)

یکی از کاربردهای مهم این تابع در شمارش اعداد تکراری یک دامنه سلولی است. فرض کنید که ما یک لیست کلمات کلیدی داریم که توسط مراجع مختلفی امتیازبندی شده‌اند. اگر بخواهیم بدانیم از هر کدام از کلمات کلیدی چه تعداد تکرار در این لیست وجود دارد، می‌توانیم بدین صورت عمل کنیم:

در ستونی که برای تعداد تکرار در نظر گرفته‌ایم، در هر سلول بدین ترتیب از این تابع استفاده می‌کنیم:

=Countif (A:A,کلمه کلیدی متناظر آن سطر )

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

فرض کنید می‌خواهیم تعداد کلمات کلیدی که فقط یک بار تکرار شده‌اند را، شمارش کنیم. در تب Data، خاصیت Filter را فعال کنیم و از علامت فلش کوچکی که روی عنوان ستون‌ «تعداد تکرار» ظاهر می‌شود، کلید کرده و فقط «1» را انتخاب می‌کنیم.

یکسری از عملگرهای دیگر هم وجود دارد که با ترکیب آنها می‌توان شرط‌های سفارشی ایجاد کرد.

به عنوان مثال ???? تعداد سلول‌های حاوی رشته‌های با طول چهار کاراکتر را شمارش می‌کند.

m* تعداد سلول‌های حاوی رشته‌هایی که با حرف m شروع می‌شوند را شمارش می‌کند.

*m تعداد سلول‌های حاوی رشته‌هایی که به m ختم می‌شوند را شمارش می‌کند.

*m* تعداد سلول‌های حاوی رشته‌های شامل حرف m را شمارش می‌کند.

نکته) با فشردن کلیدهای Ctrl+D می‌توان تابع را از یک سلول در سلول دیگر کپی کرد. نسبیت هم رعایت می‌شود.

نکته) اگر می‌خواهید آدرس دهی به صورت مطلق انجام شود، در هنگام استفاده از تابع و انتخاب بازه سلولی دکمه F4 را کلیک کنید. در این صورت در ابتدا و انتهای عناوین سلولی علامت $ افزوده می‌شود که نشانه آدرس دهی مطلق است.

فرض کنید یک لیستی از کارمندان با مقدار حقوق آنها داریم و می‌خواهیم تعداد کارمندانی که حقوق آنها زیر خط فقر است، را شمارش کنیم.

Countif(D2:D7,"<"&K3)

در این مثال، اعداد حقوق در بازه سلولی D2 تا D7 و میزان خط فقر در سلول K3 قرار گرفته است.