از تابع COUNTIF برای شمارش مقادیر یک محدوده با در نظر گرفتن یک شرط استفاده می شود. از این تابع می توان برای شمارش مقادیری همچون تاریخ،اعداد،متن و .. که شرایط خاصی دارند استفاده کرد. تابع COUNTIF از عملگرهای منطقی (logical operators) >,<,<>,= و وایلدکارد (wildcards)* و ? نیز پشتیبانی می کند.
فرمت کلی تابع COUNTIF
=COUNTIF(range,criteria)
آرگومان های تابع COUNTIF
1: range محدوده مورد نظر جهت شمارش
2: criteria شرطی که با توجه به آن مقادیر شمارش شوند
برای مثال در تصویر بالا جهت محاسبه تعداد محصول با موجودی کمتر از 12 از تابع COUNTIF به صورت ذیل استفاده می شود:
=COUNTIF(B6:B13,”<12″)
و یا برای شمارش تعداد محصول A در ستون “نوع محصول” تابع COUNTIF به صورت ذیل به کار می رود:
=COUNTIF(D6:D13,”A”)
دابل کوتیشن (” “) در آرگومان شرط (criteria)
به طور معمول مقادیر متنی هنگام استفاده در توابع می بایست در داخل دابل کوتیشن (” “) قرار بگیرند و برای مقادیر عددی نیازی نیست. اما در صورتی که اعداد به طور مستقیم همراه با عملگرهای منطقی مورد استفاده قرار گیرند، میابست در داخل دابل کوتیشن (” “) قرار بگیرند. به مثال های ذیل دقت کنید.
1: =COUNTIF(D6:D13,50) // شمارش مقادیر برابر 50
2: =COUNTIF(D6:D13,”>50″) // شمارش مقادیر بزرگتر از 50
3: =COUNTIF(D6:D13,”abc”) // abc شمارش مقادیر برابر
نکته: تابع COUNTIF به حروف کوچک و بزرگ حساس نیست (not case-sensitive).
درصورتی که مقدارمورد استفاده در شرط از سلول دیگری دریافت شود، می بایست از عملگر & (concatenation) استفاده شود. برای نمونه در تصویر بالا در سلول G9 تابع COUNTIF تعداد محصولات با موجودی بیشتر از مقدار سلول G8 (در این مثال مقدار 10) را نشان می دهد:
=COUNTIF(B6:B13,”>”&G8)
دقت نمایید که تنها عملگر منطقی (<) در داخل دابل کوتیشن قرار گرفته است.
از کاراکترهای وایلدکارد (wildcards) علامت سوال (؟) و ستاره (*) نیز می توان در آرگومان شرط (Criteria) استفاده کرد. علامت * به معنای یک یا بیشتر از یک کاراکتر و علامت ؟ جایگزین تمام کاراکترها می باشد. به مثال های ذیل دقت کنید:
1: =COUNTIF(A1:A10,”????”) // شمارش تمامی سلول های دارای 4 کاراکتر
2: =COUNTIF(A1:A10,”???d”) // d شمارش سلول های دارای 4 کاراکتر منتهی به حرف
3: =COUNTIF(A1:A10,”ab*”) // ab شمارش مقادیرآغاز شده با حروف
4: =COUNTIF(A1:A10,”*d”) // d شمارش مقادیر منتهی به حرف
اگر بخواهید خود کارکترهای * و ؟ را در مقادیر جست و جو نمایید می بایست قبل از آن ها از علامت ( ~ ) استفاده کنید:
=COUNTIF(A1:A10,”???~?”) // شمارش مقادیر داری 4 کاراکتر منتهی به ؟
- پیدا نکردید!!!
- همین الان درخواست دهید.
مطالب جدید:
دسته بندی ها
- ابزارهای کاربردی اکسل (1)
- تحقیق در عملیات (2)
- ترکیب توابع (3)
- توابع آماری (Statistical Functions) (2)
- توابع اکسل (Excel Functions) (14)
- توابع ریاضی (Math & Trig Functions) (2)
- توابع متنی (Text Functions) (5)
- توابع مرجع (Lookup & Reference) (2)
- توابع منطقی (Logical Functions) (3)
- روش های تصمیم گیری (2)
- سایر (1)
- محصولات اکسلی (2)
- مدل های تصمیم گیری چند شاخصه (1)