تابع COUNT در اکسل و نحوه کار با آن

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

قاعده کلی تابع COUNT در اکسل به صورت زیر هست:

(…,محدوده 3[اختیاری]،محدوده 2[اختیاری]، محدوده1)COUNT

پارامتر محدوده میتونه یک محدوده مشخص مثل A1:A10 یا یک سلول مثل A2 یا حتی یک عدد مثل 2 باشه.

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

برای بهتر فهمیدن این تابع یک مثال رو با هم مرور میکنیم. جدول زیر رو در نظر بگیرید:

A B
1 1
2 2
3 1
4
5 WORKSHEET.IR
6 3
7 4
8
9 6

حالا اگر در سلول B1 فرمول (COUNT(A1:A9 رو بنویسیم مقدار سلول B1 برابر 6 خواهد بود. همونطور که دیدیم سلول های A4 و A8 به دلیل خالی بودن و سلول A5 به دلیل اینکه مقدار متنی داشت در تابع COUNT در اکسل شمارش نخواهند شد.

  • اگر بخوایم سلول هایی که مقادیر عددی ندارند و متنی هستند هم در شمارش لحاظ بشن میتونیم از تابع COUNTA استفاده کنیم.
  • اگر بخوایم فقط سلول هایی که مقدار ندارند و خالی هستند شمارش بشن میتونیم از تابع COUNTBLANK استفاده کنیم.
  • اگر بخوایم برای شمارش اعداد شرط خاصی تعیین کنیم میتونیم از تابع COUNTIF استفاده کنیم.
  • در صورتی که بخوایم بیش از یک شرط برای شمارش شدن تعیین کنیم هم میتونیم از تابع COUNTIFS استفاده کنیم.

92 thoughts on “تابع COUNT در اکسل و نحوه کار با آن”

  1. سلام …ااین عبارت بیشتر توضیح میدید؟چطور؟ (پارامترمحدوده میتواند یک سلول مثل A2 یا حتی یک عدد مثل 2 باشه.)

    1. یاسین اسماعیل پور

      مثال:
      (count(a2 اگر سلول a2 خالی باشه صفر و در صورتی که مقدار عددی داشته باشه مساوی با یک میشه.
      (count(2 برابر با یک میشه.

  2. سلام یاسین جان ، خیلی ممنون دوست خوبم ، واقعا از اینکه بدون هیچ چشم داشتی اطلاعات خودت رو در اختیار دیگران قرار میدی ممنونم و مطمئن هستم که خدای بزرگ این همه مهربونی های تو رو میبینه.موفق باشی.

  3. سوال:

    A B
    ? 300
    ? 1000
    حال بازه 0-400 برابر 100 و بازه 401-800 =200 و بازه 801-1200 = 300
    که می بایست B1=100 , B2=300 پاسخ شود؟؟؟

    1. یاسین اسماعیل پور

      سلام علیرضا جان. در حال حاضر برام راهنمایی تلفنی مقدور نیست.

  4. سلام.چجوری میشه سلولهایی که حاوی مقدار عددی هستند، اعدادشون.ینی محتواشون رو با هم جمع زد.ینی بگیم سلولهایی که فقط دارای مقادیر عددی هستن رو با هم جمع بزن

  5. سلام ببخشید یه سوال
    اگه یه پرسشنامه ای داشته باشیم که 5 تا بازه داشته باشه مثلا 0.3-0.1 تا یک و بخوایم تبدیلش کنیم به هفت تا بازه چجوری می تونیم اینکارو انجام بدیم باید میانه بگیریم با این تابع امکانپذیره؟

  6. سلام میخواستم یه فرم درست کنم اعداد پشت هم بیفته ولی به صورت اتومات تعداد اعداد استفاده شده هم متغیره و نمیخوام از درگ و دراپ استفاده کنم چون تو یک روز 100عدد استفاده میشه روز بعد 3000تا میخوام چیزی استفاده کنم که با سرچ زدن زود جواب بده میشه فرمول بدم؟اگه میشه از چه فرمولی استفاده کنم؟

  7. سلام،در اکسل میخواستم در ستون a1 مثلا یک عدد بعنوان تعداد کالا بدم ودر ستون d هم مصرف بدم و در ستون f هم موجودی بدم و مثلا موجودی به عدد 5 برسه رنگی بشه یا اطلاع بده کسی هست راهنمایی کنه ،ممنون

    1. سلام
      در برگه Home، گزینه Conditional Formatting و گزینه Highlight Cell Rules را انتخاب کنید و سپس با توجه به شرط مورد نیاز یکی از گزینه‌ها را نتخاب و تنظیمات مربوطه را انجام دهید. می‌توانید با انجام چند باره این کار، تنظیمات مختلف را به هر سلول اعمال کنید.

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

  9. سلام،خسته نباشی
    اگه بخوایم تعداد اعداد در یک سلول رو مشخص کنیم باید چیکار کنیم
    مثلا۵۵۵،سه تا عدد داره
    ۶۵،دوتا عدد داره،چطور میشع

  10. سلام ميخوام يه جدول رواز اكسل ببرم تو اكسس بعدش فيلدهاي تراكنش كمتر از٣٠رو كو ئري بگيرم ومشخص كنم چن تا كمتراز٣٠دارم بايد چيكار كنم؟؟

  11. سلام من مي خواهم يك حلقه براي محاسبات يك ستون بنويسم.به طوري كه سلول اول را مساوي با يك عدد از ستون ديگري بگيرد و سلول بعدي همين ستون، سلول قبلي خود را با سلول بعدي ستون ديگر جمع كند. اين عمل تا جايي بايد ادامه پيدا كند كه مقدار سلول هاي بعدي به عدد 800 برسد و سلول بعدي عدد 800 دوباره عددي را از ستون ديگري بگيرد و همين عمليات را تا رسيدن به عدد 800 ادامه دهد.
    ولي هر چقدر كه دستورات مختلف را امتحان كردم فايده اي نداشته.
    التبته به صورت دستي مي توانم تمام اين عمليات را انجام دهم ولي نوشتن فرمول كار را راحتتر مي كند.
    با سپاس

  12. سلام، اول از سایت خوبتون و راهنمایی‌های دقیقتون ممنونم، یه سوال در مورد count دارم اینکه چطور میتونم فقط تعداد نمرات یونیک رو محاسبه کنم؟ مثلا اگه در ستونی عدد ۱ چهار بار تکرار شده فقط یکبار count بشه

  13. سلام
    بابت سایت خوبتون متشکرم
    یک سوال من میخوام برای یک سری محصولات کد تعریف کنم و این کد شامل سه قسمت میشه که قسمت اخر سریال هست یعنی تو اون گروه چه تعداد وجود داره که اونو با تابع count انجام میدم فقط میخوام تعداد پارامترهای عددیم 4 رقمی باشه مثلا 1 رو 0001 نشون بده چیکار کنم؟

  14. سعید محمدیان

    سلام جناب مهندس لطفا منو راهنمایی بفرمایین
    در اکسل بازه اعداد 1 تا 10 اگه بخواهیم سلول اعداد 5-6-7 بصورت سبز و مابقی بصورت قرمز دربیاد چکار کنیم ممنووون

  15. با سلام
    دوستان چجوری میتونم تعداد تکراری هر کلمه رو در یک ستون اکسل بدست بیارم
    یک ستون دارم که اسامی داخلش وارد شدند ولی من نمیخوام یکی یکی این کار رو بکنه بلکه میخوام فراوانی هر کلمه رو در یک جدول قرار بده
    متشکرم

  16. سلام و درود فراوان مهندس یه سلول در یک شیت و یک سلول در شیت دیگه میخوام جمع بشه اما تو ستون اولی یا دومی بعضی از سلولا رو میخوام (-) یا (not) بنویسم اما صفر حساب بشه چیکار باید بکنم سرچ کردم اما به نتیجه نرسیدم اگر بگین ممنون میشم

  17. با سلام
    یه سوال اینکه چطور میشه برای یک ستون محدودیت تعریف کرد ؟/
    بطور مثال اگر بخواهییم ستون A تا 10 ردیف بیشتر پایینتر نره ازچ فرمولی باید اسفاده کنیم؟؟

    1. سلام من میخوام چندتا تاریخ تکراریو بشمرم در pivot ولی تاریخ های تکراریو حذف میکنه چطور نمایششون بدم

  18. سلام وقت بخیر
    یه فایل اکسل دارم که توش چند هزار شماره همراه هست که تکراری هم توش موجوده
    میخواستم ببینم چجوری میشه متوجه شد که هر شماره چند بار تکرار شده؟
    ممنون میشم راهنمایی کنید

  19. آقای اسماعیل پور عزیز با تشکر و آرزوی سلامتی برای شما
    میخواهم یک تعداد سلول رو مثلا A1:A10 شمارش کنم، صرفنظر از اینکه داخلشون متن یا عدد یا خالی یا اسپیش یا هرچیز دیگری باشه. از کدام تابع یا ترکیب استفاده کنم؟
    با تشکر

    1. یاسین اسماعیل پور

      سلام سعید جان. برای اینکار کافیه از ترکیب دو تابع counta و countblank استفاده کنی:
      =counta(a1:a10)+countblank(a1:a10)

  20. سلام
    من یه سوال داشتم ایا میشود ما درصد یک سلول رو بگیریم و در شیت دیگری ذخیره کنیم؟

  21. سلام میشه لطفا منو راهنمایی کنید. چجوری میشه تعداد روز بین دو تا تاریخ رو شمرد.
    بطور مثال اگه بخوام بدونم بین 1397/11/01 و 1397/11/28 چند روز هست باید چیکار کرد؟

  22. سلام
    من میخوام تعداد سلولهایی که دارای مقدار عددی بدون صفر هستند (مثلا عدد 110 محاسبه نشه اما 111 را محاسبه کنه) را بدست بیارم آیا راهی هست که با استفاده از فرموا تعداد سلولها را به ما بده؟ ممنون

    1. ببا فیلتر کردن خیلی سریع و راحت تر میتونید به نتیجه برسید.
      ستون داده های خودتونو انتخاب کنید، تب Home، گروه Editing، گزینه Sort & Filter. در قسمت Search این عبارت رو بزنید:
      0*
      اینجوری دیتاهایی که آخرین رقمشون 0 هست پیدا میکنه. بعد کافی کل تعداد دیتاها رو از تعداد دیتایی که پیدا کردید، کم کنید

  23. سلام وقت بخیر
    من میخواهم در یکی از خانه های یک عدد داشته باشم (مثلا 1 ) سپس هر بار که دکمه پرینت را می زنم به آن خانه یک عدد اضافه شود
    مثلا می خواهم یک فاکتور داشته باشم که هر بار ازش پرینت می گیرم یک شماره به شماره فاکتور من اضافه کند
    ممنون می شوم اگر پاسخ دهید

  24. سید قاسم

    سلام خسته نباشید می خواهم یک فاکتور داشته باشم که هر بار ازش پرینت می گیرم یک شماره به شماره فاکتور من اضافه کند
    ممنون می شوم اگر پاسخ دهید

    1. یاسین اسماعیل پور

      سلام
      براای اینکار نیاز به برنامه نویسی VBA دارید و توضیح کوتاهی نمیشه داد

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

    1. یاسین اسماعیل پور

      سلام. اگر درست متوجه شده باشم شما میخواید ریال رو به دلار تبدیل کنید. فرض کنید قیمت ریالی شما در ستون B وجود داره و شما میخواید قیمت دلاری رو در ستون C بنویسید. برای اینکار به شرح زیر عمل کنید:
      1- نرخ دلار رو در یک سلول مثلاً D1 بنویسید
      2- در سلول C1 فرمول زیر رو بنویسید:
      =b1/$d$1
      3- فرمول C1 رو کپی کنید تا پایین
      حالا هر بار که نرخ دلار رو در سلول D1 تغییر بدید تمام اعداد ستون C بروز میشن

  26. سلام
    وقت بخير
    ببخشيد من يه فايلي شامل تعداد چند هزار شماره پرسنلي دارم كه برخي يك بار، برخي دوبار و برخي تا پنج بار تكرار شده اند. حالا مي‌خوام بدونم هر شماره پرسنلي چند بار تكرار شده. با چه دستوري مي‌تونم اين كارو انجام بدم؟
    ممنون

  27. سلام
    در حال حاضر یک جدولی طراحی کردم و میخوام محاسباتش را بر اساس بازه باشه و مرتب بشه مثلا بگم روز شروع و پایان یا مقدار شروع و پایان به شرح زیر هست و هر چه بینش بود محاسبه و … شود.
    مقدار عددی بگذاری میشه اما ستون های مورد محاسبه کم نیست و نمیشه هی تغییر داد
    در کل بگم میخوام از بازه مقداری در فرمول ifs استفاده کنم، کسی هست کمکم کنه؟

  28. سلام
    چطور تو یه سطر مثلا 3تا سلول درمیان رو وقتی اعدادشون بالای 10 هست کانت کنم؟

  29. سلام . من در یک شیت در یک ستون داده های متنی تکراری دارم میخوام جمع داده های بدون تکرار به من بده.
    مثلا در یک ستون از هر نام استانی 10 عدد دارم میخوام یکی از هر استان برام جمع بزنه.

    1. سلام
      من مشابه همین بحث رو دارم
      میخواستم بدونم شما به نتیجه ای برای جدا کردن ایتم های تکراری رسیدین؟

      1. جهت حذف آيتمها تكراري :
        زبانه data/data tools/remove duplicates را كليك كنيد حله

  30. من چندین سوال دارم اگر به سوالات من جواب بدهید خیلی خوش وخوشحال میشوم
    1_ شکل عمومی تابع count کدام است ؟
    1) Data>>count
    2( count>>Data
    3(data<<count
    4( count<
    بااحترام عبدالولی (اسحاقزی)

  31. محمد۱۱۱۱

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

  32. محمد۱۱۱۱

    مثلا مجموعه اعدد هشت رقمی در یک سطر A را دارم . می خواهم ستونهایی که اعداد مشابه که فقط ۳ بار تکرار شدن را بدست بیاورم . لطفا راهنمایی کنید

  33. سلام وقت به خیر من میخام یه فرمول بنویسم ک هر 7ساغت و نیم رو یک روز حساب کنه
    چه فرمولی باید بنویسم؟

    1. یاسین اسماعیل پور

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

  34. سلام. ميخواستم بپرسم چطور ميتونم يه فرمول سيگما با انديس بالا و پايين در اكسل بنويسم.
    CI=(∑_(j=1)^k▒〖j〖 f〗_j 〗)/N

    1. یاسین اسماعیل پور

      سلام فرشید جان. راستش من فرمولت رو متوجه نشدم که بتونم تو اکسل نوشتنش رو برات توضیح بدم

  35. سلام. وقت بخیر
    میخواستم بدونم برای یک سلول که wrap شده و همون سلول خاص از چندین سطر تشکیل شده، یک شمارنده داشته باشم که ابتدای هر سط بشه 1- 2- 3- … و غیره.

  36. با سلام چطور میشه فهمید یک عدد در اکسل جمع کدام یک از خانه ها می باشد ؟؟
    مثلا
    از A1 تا A20 کدام عددها جمعشان 86523500 میشود؟؟

  37. سلام
    چگونه از بين مثلا 30 سلول حاوي اعداد ،‏ تعداد اعداد مابين 10 تا 30 را پيدا كرد. ( فرمول تعداد اعداد در يك بازه مشخص )
    با تشكر

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

  39. رضا اكبري

    سلام
    وقت بخير من ميخام جمله (اجرانشود) را مثلا با تايپ عدد ١ جمله اتومات تايپ شود چه فرمولي بايد انجام بدم ممنون

    1. سلام جناب اکبری
      انجام این کار هم با ماکرونویسی ممکنه !
      فقط مشکلی که پیش میاد ، هرگز نمی تونید توی اون خونه ها , عدد یک رو داشته باشین !
      چون بلافاصله ، عدد یک به جمله ی مدنظرتون تبدیل میشه !!!
      جهت دریافت توضیحات تکمیلی ، با کلیک روی نام کامل من در بالا ، با من تماس بگیرید
      موفق باشین – خانیکی

      1. سلام جناب خانیکی
        یه فایلی موجود دارم که تشکیل شده از اعداد و این اعداد تکرار هم داره میخوام اینارو جداگانه جمع کنم
        از چه تابعی باید برم میشه کمک کنید 🙂

  40. سلام من یه فرمول در مورد اینکه (اگر textbox1.textدر ستون A: وجود دارد سپس…..)چطور باید بنویسم ممنون میشم راهنمایی کنید

    1. سلام رضا جان
      پرسشت مبهمه
      منظورت از TextBox چیه ؟!
      آیا منظورت Object هایی هست که ممکنه روی شیتهای اکسل قرار بگیره ؟!
      و یا منظورت محتویات داخل سلولهای یک شیت هست ؟!!
      که قطعا” باهم متفاوت هستند !

  41. پیمان بهوند

    سلام یه سوال داشتم میشه کمکم کنید. من یه قفسه دارم که بخش بخش شده. از A تا Z من توی هر قفسه یه چیزی میزارم. همین رو توی اکسل نوشتم. مثلا کاغذ قفسه A مداد قفسه b کاغذ باطله قفسه A. اوکی؟
    الان میخوام به صورت خودکار توی یه سلول مجزا بنویشه A= 2 و هر بار من توی اکسل حرف A رو زدم اون عدد خودش بره بالا. میشه همچین چیزی؟

  42. سلام
    چه طور میتونم هنگامی که مثلا عدد 80 را در سلول میزنم بعد از زدن enter در همون سلول عدد بشه 80000؟ یعنی خودکار سلول اون عدد را در خودش هزار برابر کنه و داخل همون سلول نمایش بده؟

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

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

  45. بتول زارع

    سلام برای شمارش نمرات 12 تا 16
    در داده های نمره چه طور فرمول بنویسیم ؟ممنونم

  46. برنامهای بنویسید که یک متن حداکثر 50 کاراکتری را از کاربر دریافت کند و با استفاده از تابع countNum تعداد اعداد
    موجود در آن را شمارش و چاپ کند.

    میتونید این رو با برنامه ی c انجام بدین؟

  47. حبیب زارعی

    چطور دریک ستون با فرض اینکه اعداد بین یک 1 تا 100 میلیون هست من اگر بخوام اعداد بین 5 تا 30 میلیون رو انتخاب کنم از چه تابعی استفاده کنم ؟؟

  48. حبیب زارعی

    چطور اعداد دریک سلول رو انتخاب کنیم مثلا فرض کن اعداد بین 1 تا 100 میلیون در ستون اکسل وجود داره وما فقط اعداد 6 تا 3 میلیون رو میخوایم انتخاب کنیم ؟ممنون

  49. سلام. چطور یک عدد ۲ رقمی رو تبدیل به عدد ۵ رقمی تبدیل کنیم . مثلا عدد۱۲ تبدیل به عدد ۰۰۰۱۲ و همچنین عدد ۱۱۲ به عدد ۰۰۱۱۲ تبدبل بشه

  50. سلام، یه جدولی وجود داره یکی از ستون هاش کدکالا داره مثلا 4215365898، چطور میتونم عدد دوم (2) رو تبدیل به یک کنم؟ یعنب بشه 4115365898 . اعداد ستون یکی نیستند قط دو رقم اول یکیه

  51. سلام خسته نباشین
    من یه ستون از اعداد مثبت و منفی دارم
    میخوام تعداد اعداد منفی یا مثبت که پشت سر هم هستن رو بعم نشون بده باید چیکار کنم؟
    شمارش تعداد منفی یا مثبت تو این ستون رو میدونم اما میخوام تعداد سلول هایی که منفی یا مثبت هستند و پشت سر هم دیگه ام هستن رو بهم بده باید چیکار کنم؟
    ممنون میشم اگه راهنمایی بکنین

  52. سلام. من در اکسل اطلاعاتی داشتم که مربوط به 6 ماه سال بود و الان میخوام اطلاعات 6 ماه دیگر را به آن اضافه کنم ولی الان با فیلتر کردن یک ستون به جای اینکه کل اطلاعات لیست شود فقط اطلاعات 6 ماه اول لیست میشه .چکار کنم که این فایل یکدست بشه

  53. سلام دوستان فرض کنید در ستون آ 1000عدد داده داریم که ممکن است تکراری و غیر تکراری باشند. داده ها سریال نامبر هایی هستند که بعضی ها کلا عددی و بعضی ها حروف و اعداد با هم هستند مثل نمونه سریال اولKIG1452 و سریال دوم 221145487585445 .
    ایا فرمولی هست که بتونه تمامی سریال های موجود در ستون رو شمارش کنه و در آخر بگه از هر سریال چند مورد وجود داره؟ مثلا بگه از این سریال یک عدد و مثلا از اون سریال 14 عدد تکرار شده؟

  54. آقا سلام
    يه جدول 31 روزه داريم
    هرروز به جز روزهاي تعطيل داخل جدول اطلاعات رو وارد مي كنيم
    حالا چه فرمولي بديم كه براي ما مشخص كنه
    در هر ماه چند روز كار كرديم
    ملاك ستون آخر (جمع) كه مقدار صفر درآن درج شده نشان دهنده روز تعطيل هستش
    ممنون از راهنمايي

  55. سلام
    یدونه ستون با کد اصلی دارم (که ممکنه تکراری باش) و مقابل این ستون کدهای فرعی همین کد اصلی هست حالا میخام تعداد کدهای فرعی را از عدد 1 تا هرچند تا که داره در ستون مقابل برام بگه
    ممنون میشم راهنماییم کنید

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top