خانهExcelتابع COUNTIF اکسل-شمارش با شرط

تابع COUNTIF اکسل-شمارش با شرط

پیش نیاز یادگیری این تابع، تابع COUNT  و تابع IF می باشد.پس لطفا قبل از هرچیز این دو تابع را مطالعه نمایید.

لیست نمرات زیر مربوط به درس”آمار مهندسی در صنایع” می باشد.از شما می خواهند تعداد نمرات بالاتر از 15 را اعلام نمایید.البته این کار به صورت چشمی و با حجم کم داده ها به راحتی امکان پذیر می باشد ولی اگر داده های شما زیاد باشد و یا بخواهید این عمل را دائما تکرار کنید، کار بسیار خسته کننده ای می باشد.

آموزش تابع countif اکسل

قبلا در دو مطلب جداگانه تابع IF و تابع COUNT را بیان کرده بودیم.اگر دقت کنید در اینجا با دو مبحث شمارش و  شرط سرو کار داریم.شمارش سلول ها و شرط بالای 15.

نرا افزار اکسل برای راحتی کار ما،تابع COUNTIF را معرفی می کند.این تابع هم سلول ها را می شمارد و هم شرط ما را مد نظر قرار می دهد.

ساختارتابع COUNTIF:

= COUNTIF(range, criteria)

= COUNTIF(شرط,محدوده)

Range(محدوده):

در این قسمت محدوده مورد نظر خود را وارد می کنیم.این محدوده می تواند شامل رنج یا محدوده یا عدد باشد.با توجه به مثال ما محدوده B2:B11 را انتخاب می کنیم چون نمرات ما در این محدوده قرار دارد.

Criteria(شرط):

در این قسمت شرط مورد نظر را وارد می کنیم.شرط می تواند شامل عدد و متن و یا ارجا به یک سلول باشد.با توجه به مثال،ما شرط 15< را داریم.یعنی در قسمت شرط،15< را وارد می کنیم.

یعنی فرمولی که خواهیم نوشت، می شود:

=COUNTIF(B2:B11,”>15″)

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

اما در ادامه با ما همراه باشید تا با ویژگی های تابع COUNTIF آشنا شوید.

[cf-restrict]

 ویژگی های تابع COUNTIF:

اگر محدوده (Range)شما شامل اعداد باشد و در میان اعداد متن به کار رفته باشد، این تابع آن را مورد شمارش قرار نمی دهد.

اگر محدوده (Range)شما شامل اعداد باشد و در میان اعداد  سلولی خالی باشد، و شما خالی بودن را در شرط(criteria) بیان نکرده باشید، این تابع خالی بودن سلول را محاسبه نمی کند.

در قسمت criteria می توانید از علایم مقایسه ای استفاده بکنید.یعنی < = > یا نامساوی <>

در قسمت criteria می توانید از کاراکتر های جستجوگر*و ؟ استفاده بکنید.مانند فرمول زیر:

=COUNTIF(A2:A5,”?????office”)

در قسمت criteria می توانید به آدرس یک سلول ارجاع دهید..مانند فرمول زیر:

=COUNTIF(A2:A5,A4)

در قسمت criteria  می توانید از ترکیب شرط و سلول استفاده بکنید.مانند فرمول زیر:

=COUNTIF(B2:B5,”<>”&B4)

این تابع به حروف کوچک و بزرگ حساس نمی باشد.یعنی فرقی بین office و OFFICE قائل نیست.

پیشنهاد می شود داده های خود را با دو تابع Trim و تابع Clean از وجود کاراکتر نادرست پاک کنید.

خطا ها در تابع COUNTIF:

اگر شرط (criteria) شما طول کاراکتر آن بیشتر از 255 باشد، به شما پیغام خطا می دهد.اگر طول کاراکتر شما بیشتر از255بود می توانید از این تابع استفاده کنید.

اگر تمام موارد بالا را رعایت کردید و باز هم پیغام خطا داشتید،مطمعن شوید که شرط شما در میان “” قرار گرفته است.

[/cf-restrict]

 

2 نظرات

  1. باسلام ؛ لیستی از بارکد کالاهارا که به وسیله دستگاه بارکد خوان خوانده وبه صورت اکسل درآمده دارم وچون از هرکالاتعدادی وجود دارد من میخواستم به وسیله تابع countif تعدادموجودی هرکد را بدست آورده وبا موجودی داخل سیستم حسابدار مطابقت بدهم اما نتوانستم اگر راهکاری مدنظرتان هست لطف بفرمائید.

  2. سلام وقت بخیر
    یک سوال داشتم
    بنده در اکسل یک کارنامه ترکیبی (از نمره آزمون – نمره کانون – عکس پرسنلی – نمودار موضیت شخص در مقایسه با کل و ….) درست کردم که با زدن کد ملی در سلول خاص دیتا ها از سایر شیت ها و بعضاً فایل ها در کارنامه فراخوانی می گردد.
    مشکل من اینجاست که یک لیست n نفره از افراد دارم که باید خروجی pdf هر شخص را با کد ملی آن شخص ذخیره کنم
    می خواستم ببینم آیا راهی دارد که بنده کدملی n نفر را که در یک ستون زیر هم وارد شده اند را مرجع کنم و خود اکسل خروجی ها در n فایل pdf مجزار بگیرد
    اگر هست لطفا راهنمایی فرمائید

پاسخ دادن

لطفا دیدگاه خود را وارد کنید
نام خود را وارد کنید