نحوه شمارش سلول‌های خالی در اکسل با شرط (3 روش)

  • این را به اشتراک بگذارید
Hugh West

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

دانلود کتاب تمرین تمرین

توصیه می‌شود برای دانلود فایل اکسل و همراه با آن تمرین کنید.

Excel Count Cells Blank with Condition.xlsx

3 روش برای شمارش سلول های خالی در اکسل با شرط

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

بنابراین، بدون بحث بیشتر، بیایید مستقیماً به روش ها یک به یک بپردازیم.

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

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

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

🔗 مراحل:

❶ اول از همه، انتخاب سلول G5 ▶ برای ذخیره تعداد بک لاگ ها.

❷ سپس تایپ فرمول

=IFS(C5="Morning",COUNTIF(D5:F5, ""))

در داخل سلول.

❸ پس از آن، دکمه ENTER را فشار دهید.

❹ اکنون نماد Fill Handle را تا انتها بکشید. از ستون G5 .

بوم! کار شما تمام شده است. نتیجه این است:

تفکیک فرمول

📌 نحو: = IFS([Something is True1, Value if True1, Something is True2, Value if True2, Something is True3, Value if True3)

  • COUNTIF(D5:F5، "") ▶ سلول های خالی را در محدوده D5:F5 جستجو می کند.
  • C5="صبح" ▶ متقاطع -بررسی می کند که آیا شیفت صبح است یا عصر.
  • =IFS(C5=”Morning”, COUNTIF(D5:F5, “”)) ▶ تعداد سلول های خالی را می شمارد. تعداد عقب مانده ها در هر ردیف دارای دوره شیفت صبح است.

📔 توجه:

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

نتیجه به این صورت خواهد بود:

بیشتر بخوانید: شمارش سلول های خالی در اکسل

2. محاسبه تعداد سلول های خالی در اکسلبا شرط با استفاده از توابع IF و COUNTBLANK

شرط: سلول های خالی را بشمارید. هنگامی که مقدار شمارش 0 است، به جای آن یک پیام " بدون عقب ماندگی " نشان دهید.

اکنون، ما سعی خواهیم کرد یک کار جالب انجام دهیم. ما به جای نشان دادن 0 پیغام بدون عقب ماندگی را نشان می دهیم و برای تعداد دیگر بک لاگ ها، به سادگی تعداد را مشخص می کنیم. جالبه، درسته؟ پس بیایید زمان را بیشتر از این هدر ندهیم، بلکه مراحل زیر را دنبال کنید:

🔗 مراحل:

❶ اول از همه، انتخاب سلول G5 ▶ برای ذخیره تعداد بک لاگ ها.

❷ سپس تایپ فرمول

=IF(COUNTBLANK(D5:F5)=0, "No backlog",COUNTBLANK(D5:F5) )

در داخل سلول .

❸ پس از آن، دکمه ENTER را فشار دهید.

❹ اکنون نماد Fill Handle را تا انتها بکشید. از ستون G5 .

وای! کار شما تمام شده است. نتیجه این است:

تفکیک فرمول

📌 نحو: <١٣ .

  • COUNTBLANK(D5:F5)=0، "No Backlog" ▶ پیام " No Backlog " را نشان می دهد که در آن مقدار شمارش صفر است.
  • =IF(COUNTBLANK(D5:F5)=0، "بدون عقب ماندگی"، COUNTBLANK(D5:F5) ) ▶ " بدون عقب ماندگی " را نشان می دهد مقدار شمارش 0 است. در غیر این صورت، مقدار شمارش خاص یعنی تعداد کل عقب ماندگی ها را نشان می دهد.
  • بیشتر بخوانید: نحوه شمارشسلول های پر شده در اکسل

    3. شمارش سلول های خالی با شرط در اکسل با استفاده از تابع SUMPRODUCT

    شرط: سلول های خالی را فقط زمانی شمارش کنید که سلول‌های سمت چپ خالی نیستند.

    اکنون سعی می‌کنیم سلول‌های خالی را بشماریم، یعنی تعداد بک لاگ‌ها را فقط زمانی که دوره شیفت داده می‌شود، بشماریم. اگر دوره شیفت وجود نداشته باشد، " N/A " را در سلول نشان خواهیم داد. پس بیایید وارد مراحل رویه ای شویم:

    🔗 مراحل:

    ❶ اول از همه، انتخاب سلول G5 ▶ برای ذخیره تعداد بک لاگ ها.

    ❷ سپس تایپ فرمول

    =IF(C5"",SUMPRODUCT((C5"")*(D5:F5="")),"N/A")

    در داخل سلول.

    ❸ پس از آن، دکمه ENTER را فشار دهید.

    ❹ اکنون نماد Fill Handle را تا انتها بکشید. از ستون G5 .

    اگر تمام مراحل قبلی را انجام دهید، نتیجه را به شرح زیر خواهید گرفت:

    تفکیک فرمول

    📌 نحو: =SUMPRODUCT(array1, [array2], [array3],…)

    • (C5") ▶ خالی بودن سلول C5 را بررسی می کند.
    • SUMPRODUCT((C5") *(D5:F5=””)) ▶ سلول‌های خالی را فقط زمانی می‌شمارد که اطلاعات دوره شیفت داده شود.
    • =IF(C5””,SUMPRODUCT((C5””) *(D5:F5=””))،”N/A”) ▶ تنها زمانی که اطلاعات دوره شیفت داده می شود، سلول های خالی را می شمارد. در غیر این صورت، " N/A " را در سلول ها نشان می دهد.

    چیزهایی که باید به خاطر بسپارید

    📌 IF عملکرد تنها یک شرط را تسهیل می کند. اگرشما به بیش از یک نیاز دارید، سپس از تابع IFS استفاده کنید.

    📌 در انتخاب محدوده داخل فرمول ها مراقب باشید.

    نتیجه گیری

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

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