4.4/5 - (16 امتیاز)
در این مطلب کوتاه به بررسی توابع count و counta در اکسل میپردازیم و مثال هایی را در این زمینه ارائه خواهیم کرد. همچنین شما خواهید آموخت با استفاده از توابع countif و countifs سلول هایی را به صورت مشروط شمارش کنید.

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

اکسل توابع خاصی را برای شمارش سلول ها فراهم کرده است: count و counta. کار با این دو تابع بسیار ساده است. ابتدا نگاهی گذرا به این دو تابع داشته باشید و سپس فرمول هایی را از این دو تابع ارائه خواهیم کرد که سلول های خاصی را شمارش میکند.

فیلم آموزشی تابع count و counta در اکسل

قبل از مطالعه ادامه مطلب توصیه میکنیم این فیلم آموزشی را مشاهده کنید تا با تابع count بیشتر آشنا بشید. همچین مثال هایی که در این زمینه مورد بررسی قرار میگیرند رو به صورت تصویری ببینید.

در فرمول count ما میخواهیم ببینیم در یک محدوده یا محدوده های مختلف چند عدد داریم. در آموزش زیر به طور خلاصه با این فرمول آشنا خواهید شد.

همچنین برای آشنایی با تابع counta می توانید فیلم آموزشی زیر را مشاهده کنید.

نحوه استفاده از تابع count در اکسل – شمارش سلول های حاوی عدد

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

COUNT(VALUE1,[VALUE2],…)

که در آن VALUE1,VALUE2 محدوده یا آدرس سلول هایی هستند که می بایست شمارش شود. در ورژن های 2007 به بعد اکسل، این تابع میتواند تا 255 آرگومان داشته باشد. ولی در ورژن های قدیمی میتواند 30 پارامتر داشته باشد.

برای مثال فرمول زیر تعداد کل سلول هایی را که حاوی مقدار عددی باشد در محدوده A1:A100 نشان میدهد.

=COUNT(A1:A100)

در سیستم داخلی اکسل تاریخ بعنوان سریال عددی ذخیره میشود و در نتیجه سلول های حاوی تاریخ و زمان نیز بعنوان مقادیر عددی در نظر گرفته میشود.

استفاده از تابع COUNT در اکسل: نکات مهم

در زیر قوانینی که تابع COUNT در اکسل با استفاده از آن کار میکند نشان آورده شده است:

  • این تابع فقط مقادیر دارای عدد، تاریخ، و زمان را شمارش میکند و سلول های حاوی مقادیر غیر عددی شمارش نمی شود.
  • در صورتی که به صورت مستقیم مقادیر را در فرمول COUNT وارد کنید، این مقادیر شمارش خواهد شد: اعداد، تاریخ، رقم، مقادیر TRUE و FALSE و متن های نشان دهنده عدد مثل “5”

برای مثال تابع زیر 4 را برمیگرداند زیرا صرفا مقادیر عددی شمارش میشوند: 1و “4” و 1/1/2016 و TRUE

=COUNT(1,"APPLE","4",1/1/2016,TRUE)

مثال های تابع COUNT در اکسل

در زیر مثال هایی از استفاده از تابع COUNT در اکسل آورده شده است:

برای شمارش سلول های دارای مقادیر عددی در یک محدوده، از یک تابع ساده COUNT مثل

=COUNT(A2:A10)

استفاده کنید. در تصویر زیر انواع داده هایی که شمارش میشوند و نوع داده هایی که شمارش نمیشوند را میتوانید مشاهده کنید.

مثال های تابع COUNT در اکسل

برای شمارش محدوده های چندین گانه غیر متوالی، می بایست تمام آن  محدوده ها را وارد فرمول کنید. برای مثال برای شمارش سلول های حاوی عدد در ستون های A و B میتوانید از فرمول های شبیه به این استفاده کنید:

=COUNT(B2:B7,D2:D7)

مثال های تابع COUNT در اکسل

نکات:

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

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

تابع counta در اکسل – شمارش سلول های دارای مقدار( سلول های غیر خالی)

تابع counta در اکسل، سلول هایی را شمارش میکند که دارای مقدار هستند.

ترکیب تابع counta درست مثل تابع count است:

=COUNT(A1:A100)

که در آن VALUE1,[VALUE2 محدوده یا آدرس سلول های غیر خالی  هستند که می بایست شمارش شود.

برای مثال برای مشارش سلول های غیرخالی در محدوده A1:A100 از فرمول زیر استفاده کنید:

=counta(A1:A100)

همچنین میتوانید برای شمارش محدوده های غیر متوالی از این فرمول استفاده کنید:

=COUNTa(B2:B10,D2:D20,e2:f10)

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

لطفا به خاطر داشته باشید که تابع COUNTa سلول های غیر خالی را شمارش میکند که حاوی یکی از داده های زی باشد:

  • اعداد
  • متن
  • تاریخ / مقدار
  • مقادیر بولین true و false
  • خطا مثل #value یا #n/a
  • رشته های متن خالی(“”)

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

به عبارت دیگر، تنها سلول هایی که توسط COUNTa شمارش نمیشوند، سلول هایی هستند که مطلقا خالی باشد.

تصویر زیر تفاوت بین تابع count و COUNTa را نشان میدهد:

تابع counta در اکسل – شمارش سلول های دارای مقدار( سلول های غیر خالی)

نکته: در صورتی که میخواهید خیلی سریع سلول های غیر خالی را در یک محدوده شمارش کنید، کافیست فقط به قسمت status bar خود نگاهی بیندازید.

تابع counta در اکسل – شمارش سلول های دارای مقدار( سلول های غیر خالی)

تابع countif در اکسل –  شمارش سلول های دارای یک شرط

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

Countif(range,criteria)

در آرگومان اول می بایست محدوده ای را وارد کرد که می بایست شمارش شود و در پارامتر دوم شرطی را که می بایست مورد بررسی شود، وارد می شود.

برای مثال، اگر میخواهید در محدوده A2:A15 سلول هایی را حاوی “apples” شمارش کنید، میتوانید از فرمول زیر استفاده کنید:

=countif(a2:a15,"apples")

به جای وارد کردن مستقیم شرط در فرمول، میتوانید همانطوری که در تصویر نشان داده شده است، آن را وارد یک سلول استفاده کنید.

تابع countif در اکسل -  شمارش سلول های دارای یک شرط

برای اطلاعات بیشتر در مورد استفاده از countif در اکسل به مطلب زیر رامطالعه فرمائید.

نحوه استفاده از توابع COUNTIF و COUNTIFS با شرط های چندگانه

فیلم های آموزشی تابع countifs:

تابع countifs در اکسل-قسمت اول – دوره فرمول های اساسی در اکسل

تابع countifs در اکسل -قسمت دوم– دوره فرمول های اساسی در اکسل

تابع countifs در اکسل

تابع countifs شبیه به تابع countif است با این تفاوت که در این فرمول میتوانید محدوده های چندگانه و شرط های چندگانه را به کار ببرید. ترکیب این تابع به شکل زیر است:

Countifs(criteria_range1,criteria1,[ criteria_range2,criteria2],…)

این تابع در اکسل 2007 معرفی گردید و در تمام ورژن های بعدی این نرم افزار موجود است.

برای مثال برای مشخص کردن اینکه چند عدد سیب(ستون A) بیش از 200 دلار فروش داشته(ستونB)، میتوانید از فرمول Countifs زیراستفاده کنید:

= Countifs(A2:A15,"apples",B2:B15,">=200")

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

تابع countifs در اکسل

شمارش تعداد سلول ها در یک محدود (تابع های ROWS و COLUMNS)

در صورتی که میخواهید تعداد کل سلول ها را در محدوده بدست آورید، از تابع های ROWS و COLUMNS استفاده کنید که تعداد ردیف های و ستون ها را در یک آرایه نشان میدهد.

=ROWS(RANGE)*COLUMNS(RANGE)

برای مثال برای نشان دادن تعداد سلول های موجود در محدوده A1:D7، از فرمول زیر استفاده کنید:

=ROWS(A1:D7)*COLUMNS(A1:D7)

شمارش تعداد سلول ها در یک محدود (تابع های ROWS و COLUMNS)

در این مطلب نحوه استفاده از تابع های Countifs و Countif را ارائه کردیم. همانطوری که گفتیم، این توابع بسیار ساده هستند و امکان ندارد در استفاده از این توابع با مشکل مواجه گردید. در صورتی که نکاتی در مورد شمارش سلول ها میدانید و مایل به اشتراک گذاری آن هستید، خوشحال میشویم آن را در قسمت نظرات وارد کنید.

فیلم های آموزشی توابع count , countA:

معرفی تابع Count در اکسل

تابع CountA در اکسل

از اینکه این مطلب را مطالعه کردید متشکریم.

مشترک شدن
Notify of
guest

2 نظرات
نظردهی درون متنی
مشاهده همه نظرات
عطا ملکی

علت تعداد سطر و ستون اکسل چیست؟ و چرا این اعداد رند نیستند؟

امیر دایی

سلام
خیلی مسئله مهمی نیست. فقط یک بحث مهندسی و ریاضی هست. اکسل 2 به توان 14 ستون داره (14 بیت) که میشه 16384 یا همون XFD و 2 به توان 20 (20 بیت) سطر داره که میشه 1048576 سطر. حالا از 64 بیتی که داره 34
بیت استفاده کرده و 30 بیت رو هم برای ذخیره سایر المان ها استفاه می کنه. برای اطلاعات بیشتر به این لینک مراجعه کنید:
https://stackoverflow.com/questions/526921/why-is-there-still-a-row-limit-in-microsoft-excel