تفاوت توابع Count و CountA
یکی از کارهای پرکاربرد در اکسل، شمارش اطلاعات داخل سلولها است. برای مثال ممکن است بخواهیم بدانیم در یک ستون چند عدد وارد شده، چند سلول دارای اطلاعات هستند یا چند رکورد در یک جدول ثبت شده است. اکسل برای این کار توابع مختلفی دارد که دو مورد از پرکاربردترین آنها، COUNT و COUNTA هستند. تابع Count برای شمارش تعداد سلولهای دارای عدد به کار می رود ولی تابع CountA علاوه بر شمارش تعداد سلولهای دارای عدد، سلولهای دارای متن را نیز می شمارد. اما هر دو تابع جای خالی را نمی شمارند.
قاعده کلی توابع Count , CountA:
( … , سلول یا سلولهای2 ,سلول یا سلولهای1) Count=
( … , سلول یا سلولهای2 ,سلول یا سلولهای1) CountA=
مثال: در لیست زیر تفاوت نتیجه این دو تابع را می بینید تابع Count فقط سلولهای دارای اعداد و تابع CountA اعداد و متن را می شمارد

Contents
- 1. تابع COUNT در اکسل چیست؟
- 2. تابع COUNTA در اکسل چیست؟
- 3. یک مثال واقعی در لیست مشتریان
- 4. یک مثال برای COUNT
- 5. کاربرد COUNT و COUNTA در گزارشهای اکسل
- 6. یک نکته مهم درباره سلولهایی که فرمول دارند
- 7. COUNT یا COUNTA؛ کدام را استفاده کنیم؟
- 8. جمعبندی
- 9. مقالات کاربردی اکسل را نیز مطالعه نمایید:
- 10. کتاب ها و فیلم آموزشی کاربردی حوزه اکسل:
تابع COUNT در اکسل چیست؟
تابع COUNT برای شمارش سلولهایی که دارای مقدار عددی هستند استفاده میشود.
ساختار این تابع به شکل زیر است:
=COUNT(value1,[value2],...)
برای مثال، اگر در محدوده A1:A6 مقادیر زیر را داشته باشیم:
| سلول | مقدار |
|---|---|
| A1 | 25 |
| A2 | 40 |
| A3 | Excel |
| A4 | 18 |
| A5 | خالی |
| A6 | 75 |
اگر فرمول زیر را وارد کنیم:
=COUNT(A1:A6)
نتیجه برابر با:
4
خواهد بود.
چرا؟
زیرا در این محدوده چهار سلول دارای مقدار عددی هستند:
25، 40، 18 و 75
عبارت Excel عدد نیست و سلول خالی نیز توسط COUNT شمرده نمیشود.
تابع COUNTA در اکسل چیست؟
تابع COUNTA برای شمارش سلولهای غیرخالی استفاده میشود.
ساختار آن:
=COUNTA(value1,[value2],...)
اگر همان مثال قبلی را داشته باشیم:
| سلول | مقدار |
|---|---|
| A1 | 25 |
| A2 | 40 |
| A3 | Excel |
| A4 | 18 |
| A5 | خالی |
| A6 | 75 |
فرمول:
=COUNTA(A1:A6)
نتیجه:
5
زیرا COUNTA تمام سلولهایی را که خالی نیستند، میشمارد؛ چه شامل عدد باشند و چه متن.
در این مثال پنج سلول دارای اطلاعات هستند:
25، 40، Excel، 18 و 75
یک مثال واقعی در لیست مشتریان
فرض کنید یک فایل اکسل برای ثبت اطلاعات مشتریان داریم و ستون A شامل نام مشتریان است:
| نام مشتری |
|---|
| علی احمدی |
| مریم رضایی |
| رضا کریمی |
| سارا محمدی |
| حسین اکبری |
اگر بخواهیم تعداد مشتریانی را که نام آنها ثبت شده است به دست آوریم، میتوانیم بنویسیم:
=COUNTA(A2:A7)
نتیجه برابر با 5 خواهد بود.
در اینجا COUNT انتخاب مناسبی نیست؛ چون نام مشتریان به صورت متن هستند.
یک مثال برای COUNT
حالا فرض کنید ستون B شامل سن مشتریان باشد:
| نام | سن |
|---|---|
| علی احمدی | 35 |
| مریم رضایی | 28 |
| رضا کریمی | 42 |
| سارا محمدی | 31 |
| حسین اکبری | 27 |
برای شمارش تعداد سنهای ثبتشده میتوانیم بنویسیم:
=COUNT(B2:B6)
نتیجه:
5
در اینجا چون اطلاعات ستون B عددی است، COUNT گزینه مناسبی است.
کاربرد COUNT و COUNTA در گزارشهای اکسل
این دو تابع در گزارشگیری بسیار کاربردی هستند.
برای مثال فرض کنید یک جدول فروش داریم و میخواهیم بدانیم:
- چند ردیف دارای مبلغ فروش هستند؟
- چند مشتری در جدول ثبت شدهاند؟
- چند محصول دارای کد عددی هستند؟
- چند رکورد اطلاعاتی ثبت شده است؟
اگر معیار ما وجود عدد باشد، COUNT مناسب است.
اگر معیار ما پر بودن سلول باشد، COUNTA کاربرد دارد.
برای مثال:
=COUNT(D2:D100)
تعداد سلولهای عددی در محدوده D2 تا D100 را محاسبه میکند.
در حالی که:
=COUNTA(D2:D100)
تعداد سلولهای غیرخالی همان محدوده را محاسبه میکند.
یک نکته مهم درباره سلولهایی که فرمول دارند
در استفاده از COUNTA باید به یک نکته توجه کنید.
ممکن است یک سلول ظاهراً خالی به نظر برسد، اما داخل آن فرمولی مانند زیر وجود داشته باشد:
=""
از نظر ظاهری چیزی در سلول نمایش داده نمیشود، اما سلول همچنان دارای فرمول است و COUNTA میتواند آن را غیرخالی در نظر بگیرد.
بنابراین اگر در فایل شما از فرمولهایی استفاده شده که نتیجه آنها یک رشته خالی "" است، هنگام استفاده از COUNTA این موضوع را در نظر داشته باشید.
COUNT یا COUNTA؛ کدام را استفاده کنیم؟
انتخاب بین این دو تابع کاملاً به هدف شما بستگی دارد.
اگر میخواهید تعداد سلولهای عددی را محاسبه کنید:
=COUNT(A1:A100)
اگر میخواهید تعداد سلولهای غیرخالی را محاسبه کنید:
=COUNTA(A1:A100)
برای مثال در یک ستون «نام و نام خانوادگی»، معمولاً COUNTA مناسب است؛ اما در یک ستون «مبلغ فروش» که مقادیر عددی دارد، COUNT میتواند انتخاب مناسبی باشد.
جمعبندی
COUNT و COUNTA هر دو برای شمارش اطلاعات در اکسل استفاده میشوند، اما تفاوت اصلی آنها در نوع دادهای است که شمارش میکنند.
COUNT → فقط سلولهای دارای عدد را میشمارد.
COUNTA → تمام سلولهای غیرخالی را میشمارد.
پس یک راه ساده برای به خاطر سپردن این تفاوت این است:
اگر میخواهید عددها را بشمارید، از
COUNTاستفاده کنید؛ اگر میخواهید اطلاعات واردشده را بشمارید، ازCOUNTAاستفاده کنید.
شناخت همین تفاوت ساده در پروژههای واقعی اکسل، بهخصوص هنگام ساخت گزارشها، داشبوردها و فایلهای مدیریتی، میتواند از بسیاری از خطاهای محاسباتی جلوگیری کند.
مقالات کاربردی اکسل را نیز مطالعه نمایید:
راهنمای کامل انواع توابع در اکسل
راهنمای کامل خطاهای اکسل و نحوه رفع آنها
تابع پرکاربرد و جدید جستجوی Xlookup
تابع پرکاربرد و قدیمی جستجوی Vlookup
SUMIF جمع شرطی مقادیر بر اساس یک معیار
COUNTIF شمارش سلولهایی که یک شرط خاص را دارند
COUNT و COUNTA شمارش سلولهای عددی در مقابل شمارش تمام سلولهای غیرخالی
فاکتور رسمی دارایی در اکسل با دانلود رایگان
کتاب ها و فیلم آموزشی کاربردی حوزه اکسل:
اگر به دنبال یادگیری عمیقتر و کاربردیتر اکسل از جمله همه ابزارها، توابع و خطاهای اکسل هستید موارد زیر را به شما پیشنهاد می کنیم:
– کتاب آموزش جامع توابع کاربردی اکسل — اکثر توابع اکسل بههمراه مثالهای واقعی
– کتاب آموزش اکسل پیشرفته — برای مباحث پیشرفته اکسل و سناریوهای واقعی
– کتاب آموزش جامع و حرفهای اکسل — مسیر کامل آموزش اکسل از پایه تا پیشرفته
– کتاب آموزش نرم افزار اکسل— مسیر از پایه تا سطح متوسط مناسب برای شروع
درباره ایمان اشکاوند راد
مدیر فناوری و طراح و مشاور سیستم های نرم افزاری، مدرس دانشگاه با بیش از ۱۸ سال سابقه تدریس مهارت ها و دروس کامپیوتری در دانشگاه ها و شرکتهای مختلف، مولف مجموعه کتابهای بیت، تولید بسته های آموزشی کامپیوتر، علاقه مند به حوزه های پایگاه داده، BI، برنامه نویسی، اکسل و آفیس، مدیر انتشارات و آکادمی آموزشی اشکاوند
نوشتههای بیشتر از ایمان اشکاوند راد




دیدگاهتان را بنویسید