ایکسل میں خالی سیلوں کو شمار کرنے کے لیے COUNTBLANK اور دیگر فنکشنز

  • اس کا اشتراک
Michael Brown

ٹیوٹوریل ایکسل میں خالی خلیات کی تعداد کو شمار کرنے کے لیے COUNTBLANK فنکشن کے نحو اور بنیادی استعمال پر بحث کرتا ہے۔

کچھ حالیہ پوسٹس میں، ہم نے مختلف طریقوں پر تبادلہ خیال کیا ہے۔ خالی خلیات کی شناخت اور ایکسل میں خالی جگہوں کو نمایاں کرنے کے لیے۔ تاہم، بعض حالات میں، آپ یہ جاننا چاہیں گے کہ کتنے خلیے ان میں کچھ نہیں رکھتے۔ مائیکروسافٹ ایکسل اس کے لیے بھی ایک خاص فنکشن رکھتا ہے۔ یہ ٹیوٹوریل آپ کو رینج میں خالی سیلوں کی تعداد کے ساتھ ساتھ مکمل طور پر خالی قطاریں حاصل کرنے کے تیز ترین اور آسان طریقے دکھائے گا۔

    Excel COUNTBLANK فنکشن

    The ایکسل میں COUNTBLANK فنکشن کو ایک مخصوص رینج میں خالی سیلوں کو شمار کرنے کے لیے ڈیزائن کیا گیا ہے۔ اس کا تعلق شماریاتی فنکشنز کے زمرے سے ہے اور یہ Excel کے تمام ورژن برائے Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, اور Excel 2007 میں دستیاب ہے۔

    اس فنکشن کا نحو بہت سیدھا ہے۔ اور صرف ایک دلیل کی ضرورت ہے:

    COUNTBLANK(range)

    جہاں range سیلز کی وہ رینج ہے جس میں خالی جگہوں کو شمار کیا جانا ہے۔

    یہاں COUNTBLANK کی ایک مثال ہے۔ ایکسل میں فارمولہ اس کی آسان ترین شکل میں:

    =COUNTBLANK(A2:D2)

    فارمولہ، جو E2 میں درج کیا گیا ہے اور E7 میں کاپی کیا گیا ہے، ہر قطار میں A سے D تک کالموں میں خالی سیلوں کی تعداد کا تعین کرتا ہے اور ان کو واپس کرتا ہے۔ نتائج:

    ٹپ۔ ایکسل میں غیر خالی سیلز شمار کرنے کے لیے، COUNTA فنکشن استعمال کریں۔

    COUNTBLANK فنکشن - 3یاد رکھنے والی چیزیں

    خالی خلیات کی گنتی کے لیے ایکسل فارمولے کو مؤثر طریقے سے استعمال کرنے کے لیے، یہ سمجھنا ضروری ہے کہ COUNTBLANK فنکشن کن سیلز کو "خالی" سمجھتا ہے۔

    1. ایسے سیلز جن میں کوئی متن ہوتا ہے۔ , نمبرز، تاریخیں، منطقی قدریں، خالی جگہیں یا خامیاں شمار نہیں کی جاتی ہیں۔
    2. صفر پر مشتمل سیل کو غیر خالی تصور کیا جاتا ہے اور ان کو شمار نہیں کیا جاتا ہے۔
    3. فارمولوں پر مشتمل سیل واپسی خالی تاروں ("") کو خالی سمجھا جاتا ہے اور شمار کیا جاتا ہے۔

    اوپر اسکرین شاٹ کو دیکھتے ہوئے، براہ کرم نوٹ کریں کہ سیل A7 پر مشتمل ہے ایک فارمولہ جو خالی اسٹرنگ کو لوٹاتا ہے اسے دو بار شمار کیا جاتا ہے:

    • COUNTBLANK صفر کی لمبائی والی اسٹرنگ کو خالی سیل سمجھتا ہے کیونکہ یہ خالی دکھائی دیتی ہے۔
    • 14 ایک غیر خالی سیل کیونکہ اس میں اصل میں ایک فارمولہ ہوتا ہے۔

    یہ تھوڑا سا غیر منطقی لگ سکتا ہے، لیکن ایکسل اس طرح کام کرتا ہے :)

    ایکسل میں خالی سیل کو کیسے گننا ہے - فارمولے کی مثالیں

    COUNTBLANK سب سے آسان ہے لیکن آن نہیں ہے۔ ایکسل میں خالی خلیات کو شمار کرنے کا طریقہ۔ مندرجہ ذیل مثالیں چند دیگر طریقوں کو ظاہر کرتی ہیں اور بتاتی ہیں کہ کون سا فارمولہ کس منظر نامے میں استعمال کرنا بہتر ہے۔

    خالی خلیات کو COUNTBLANK کے ساتھ رینج میں شمار کریں

    جب بھی آپ کو Excel میں خالی جگہوں کو شمار کرنے کی ضرورت ہو، COUNTBLANK کوشش کرنے کا پہلا فنکشن ہے۔

    مثال کے طور پر، نیچے دیے گئے جدول میں ہر قطار میں خالی سیلوں کی تعداد حاصل کرنے کے لیے، ہم درج کرتے ہیںF2 میں درج ذیل فارمولہ:

    =COUNTBLANK(A2:E2)

    جیسا کہ ہم رینج کے لیے متعلقہ حوالہ جات استعمال کرتے ہیں، ہم آسانی سے فارمولے کو نیچے گھسیٹ سکتے ہیں اور حوالہ جات ہر قطار کے لیے خود بخود ایڈجسٹ ہو جائیں گے، جس سے درج ذیل نتیجہ نکلے گا:

    COUNTIFS یا COUNTIF کا استعمال کرتے ہوئے ایکسل میں خالی سیلوں کی گنتی کیسے کریں

    ایکسل میں خالی سیلوں کو شمار کرنے کا ایک اور طریقہ یہ ہے کہ COUNTIF یا COUNTIFS فنکشن کا استعمال کریں یا خالی سٹرنگ ("") معیار کے طور پر۔

    ہمارے معاملے میں، فارمولے اس طرح جائیں گے:

    =COUNTIF(B2:E2, "")

    یا

    =COUNTIFS(B2:E2, "")

    جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں، COUNTIFS کے نتائج بالکل COUNTBLANK کے نتائج سے ملتے جلتے ہیں، لہذا اس منظر نامے میں کون سا فارمولہ استعمال کرنا ہے یہ آپ کی ذاتی ترجیح کا معاملہ ہے۔

    <19

    خالی خلیات کو شرط کے ساتھ شمار کریں

    ایسی صورتحال میں، جب آپ کسی شرط کی بنیاد پر خالی خلیات کو شمار کرنا چاہتے ہیں، COUNTIFS استعمال کرنے کے لیے صحیح فنکشن ہے کیونکہ اس کا نحو متعدد کے لیے فراہم کرتا ہے۔ معیار ۔

    مثال کے طور پر، ان خلیات کی تعداد کا تعین کرنے کے لیے جن کے کول میں "Apple" ہے کالم C میں umn A اور خالی جگہیں، یہ فارمولہ استعمال کریں:

    =COUNTIFS(A2:A9, "apples", C2:C9, "")

    یا پہلے سے طے شدہ سیل میں کنڈیشن داخل کریں، F1 کہیے، اور اس سیل کو معیار کے طور پر دیکھیں:

    =COUNTIFS(A2:A9, F1, C2:C9, "")

    IF COUNTBLANK Excel میں

    بعض صورتوں میں، آپ کو صرف ایک رینج میں خالی سیلوں کو شمار کرنے کی ضرورت نہیں ہے، بلکہ اس کے لحاظ سے کچھ کارروائی کرنے کی ضرورت ہے چاہے کوئی خالی خلیے ہوں یا نہ ہوں۔

    حالانکہ کوئی بلٹ ان IF نہیں ہےایکسل میں COUNTBLANK فنکشن، آپ IF اور COUNTBLANK فنکشنز کو ایک ساتھ استعمال کرکے آسانی سے اپنا فارمولا بنا سکتے ہیں۔ یہاں یہ ہے کہ:

    • چیک کریں کہ آیا خالی جگہوں کی گنتی صفر کے برابر ہے اور اس اظہار کو IF:

      COUNTBLANK(B2:D2)=0

    • اگر منطقی ٹیسٹ کی تشخیص درست ہوتی ہے تو , آؤٹ پٹ "کوئی خالی جگہ نہیں"۔
    • اگر منطقی امتحان غلط پر تشخیص کرتا ہے، تو آؤٹ پٹ "خالی"۔

    مکمل فارمولہ یہ شکل اختیار کرتا ہے:

    =IF(COUNTBLANK(B2:D2)=0, "No blanks", "Blanks")

    نتیجے کے طور پر، فارمولہ ان تمام قطاروں کی نشاندہی کرتا ہے جہاں ایک یا زیادہ ویلیوز غائب ہیں:

    یا آپ خالی جگہوں کی گنتی کے لحاظ سے کوئی اور فنکشن چلا سکتے ہیں۔ مثال کے طور پر، اگر رینج B2:D2 میں کوئی خالی سیل نہیں ہے (یعنی اگر COUNTBLANK 0 لوٹاتا ہے)، تو اقدار کو جمع کریں، بصورت دیگر "خالی" لوٹائیں:

    =IF(COUNTBLANK(B2:D2)=0, SUM(B2:D2), "Blanks")

    ایکسل میں خالی قطاروں کی گنتی کیسے کریں

    فرض کریں کہ آپ کے پاس ایک ٹیبل ہے جس میں کچھ قطاروں میں معلومات ہوتی ہیں جبکہ دوسری قطاریں بالکل خالی ہوتی ہیں۔ سوال یہ ہے کہ - آپ ان قطاروں کی تعداد کیسے حاصل کریں گے جن میں کچھ بھی نہیں ہے؟

    سب سے آسان حل جو ذہن میں آتا ہے وہ ہے ایک مددگار کالم شامل کریں اور اسے Excel COUNTBLANK فارمولے سے پُر کریں جو ہر قطار میں خالی خلیوں کی تعداد:

    =COUNTBLANK(A2:E2)

    اور پھر، COUNTIF فنکشن کا استعمال کرکے معلوم کریں کہ کتنی قطاروں میں تمام سیل خالی ہیں۔ چونکہ ہمارے سورس ٹیبل میں 5 کالم (A سے E تک) ہوتے ہیں، اس لیے ہم ان قطاروں کو شمار کرتے ہیں جن میں 5 خالی خلیات ہیں:

    =COUNTIF(F2:F8, 5))

    کی بجائےکالموں کی تعداد کو "ہارڈ کوڈنگ" کرتے ہوئے، آپ COLUMNS فنکشن کا استعمال کرکے خود بخود اس کا حساب لگاسکتے ہیں:

    =COUNTIF(F2:F8, COLUMNS(A2:E2))

    23>

    اگر آپ ڈھانچے کو منگوانا نہیں چاہتے ہیں آپ کی خوبصورتی سے ڈیزائن کردہ ورک شیٹ میں سے، آپ بہت زیادہ پیچیدہ فارمولے کے ساتھ وہی نتیجہ حاصل کر سکتے ہیں جس کے لیے کسی مددگار کالم کی ضرورت نہیں ہے اور نہ ہی صف میں داخل ہونے کی ضرورت ہے:

    =SUM(--(MMULT(--(A2:E8""), ROW(INDIRECT("A1:A"&COLUMNS(A2:E8))))=0))

    24>

    اندر سے کام کرتے ہوئے، یہ ہے کہ فارمولہ کیا کرتا ہے:

    • سب سے پہلے، آپ A2:E8" جیسے اظہار کا استعمال کرکے غیر خالی خلیات کی پوری رینج کو چیک کرتے ہیں، اور پھر زبردستی ڈبل یونری آپریٹر (--) کا استعمال کرتے ہوئے TRUE اور FALSE کی منطقی قدروں کو 1 اور 0 میں لوٹایا۔ اس آپریشن کا نتیجہ ایک دو جہتی صف ہے (غیر خالی) اور صفر (خالی)۔
    • آر او ڈبلیو حصے کا مقصد عددی غیر صفر کی عمودی سرنی تیار کرنا ہے۔ اقدار، جس میں عناصر کی تعداد رینج کے کالموں کی تعداد کے برابر ہوتی ہے۔ ہمارے معاملے میں، رینج 5 کالموں (A2:E8) پر مشتمل ہے، اس لیے ہمیں یہ صف ملتی ہے: {1;2;3;4;5}
    • MMULT فنکشن اوپر کی صفوں کے میٹرکس پروڈکٹ کا حساب لگاتا ہے اور نتیجہ پیدا کرتا ہے جیسے: {11;0;15;8;0;8;10}۔ اس صف میں، صرف ایک چیز جو ہمارے لیے اہم ہے وہ 0 اقدار ہیں جو ان قطاروں کی نمائندگی کرتی ہیں جہاں تمام خلیات خالی ہیں۔
    • آخر میں، آپ اوپر کی صف کے ہر عنصر کا صفر سے موازنہ کرتے ہیں، TRUE اور FALSE کو 1 سے زبردستی کرتے ہیں۔ 0، اور پھر اس فائنل کے عناصر کو جمع کریں۔صف: {0;1;0;0;1;0;0}۔ اس بات کو ذہن میں رکھتے ہوئے کہ 1 خالی قطاروں سے مطابقت رکھتا ہے، آپ کو مطلوبہ نتیجہ ملتا ہے۔

    اگر مندرجہ بالا فارمولہ آپ کو سمجھنا بہت مشکل لگتا ہے، تو آپ کو یہ بہتر پسند ہوسکتا ہے:

    =SUM(--(COUNTIF(INDIRECT("A"&ROW(A2:A8) & ":E"&ROW(A2:A8)), ""&"")=0))

    یہاں، آپ یہ معلوم کرنے کے لیے COUNTIF فنکشن استعمال کرتے ہیں کہ ہر قطار میں کتنے غیر خالی سیل ہیں، اور INDIRECT قطاروں کو ایک ایک کرکے COUNTIF میں "فیڈ" کرتے ہیں۔ اس آپریشن کا نتیجہ ایک صف ہے جیسے {4;0;5;3;0;3;4}۔ 0 کے لیے ایک چیک، مندرجہ بالا صف کو {0;1;0;0;1;0;0} میں تبدیل کرتا ہے جہاں 1 خالی قطاروں کی نمائندگی کرتا ہے، اس لیے آپ کو انہیں شامل کرنے کی ضرورت ہے۔

    حقیقی طور پر خالی خلیات کو شمار کریں خالی سٹرنگز کو چھوڑ کر

    پچھلی تمام مثالوں میں، ہم خالی سیلوں کو شمار کر رہے تھے جن میں وہ بھی شامل ہیں جو صرف خالی نظر آتے ہیں لیکن حقیقت میں، کچھ فارمولوں کے ذریعے لوٹائے گئے خالی سٹرنگز ("") پر مشتمل ہیں۔ اگر آپ نتیجہ سے صفر کی لمبائی والی تاروں کو خارج کرنا چاہتے ہیں، تو آپ یہ عام فارمولہ استعمال کر سکتے ہیں:

    ROWS( range) * COLUMNS( range) - COUNTA( رینج)

    فارمولہ جو کرتا ہے وہ ہے قطاروں کی تعداد کو کالموں کی تعداد سے ضرب کرنا ہے تاکہ رینج میں سیلز کی کل حاصل کی جا سکے، جس سے آپ COUNTA کے ذریعے واپس کیے گئے غیر خالی جگہوں کی تعداد کو گھٹاتے ہیں۔ . جیسا کہ آپ کو یاد ہوگا، Excel COUNTA فنکشن خالی تاروں کو غیر خالی خلیات کے طور پر سمجھتا ہے، اس لیے وہ حتمی نتیجے میں شامل نہیں ہوں گے۔

    مثال کے طور پر، اس بات کا تعین کرنے کے لیے کہ اس میں کتنے بالکل خالی خلیات ہیں۔ رینج A2:A8، یہاں کا فارمولا ہے۔استعمال کریں:

    =ROWS(A2:A8) * COLUMNS(A2:A8) - COUNTA(A2:A8)

    نیچے دیا گیا اسکرین شاٹ نتیجہ دکھاتا ہے:

    25>

    اس طرح ایکسل میں خالی سیلوں کو گننا ہے۔ میں پڑھنے کے لیے آپ کا شکریہ ادا کرتا ہوں اور امید کرتا ہوں کہ آپ کو اگلے ہفتے ہمارے بلاگ پر ملوں گا!

    دستیاب ڈاؤن لوڈ

    خالی سیل فارمولے کی مثالیں شمار کریں

    مائیکل براؤن سافٹ ویئر ٹولز کا استعمال کرتے ہوئے پیچیدہ عمل کو آسان بنانے کے جذبے کے ساتھ ٹیکنالوجی سے وابستہ ایک سرشار ہے۔ ٹیک انڈسٹری میں ایک دہائی سے زیادہ کے تجربے کے ساتھ، اس نے مائیکروسافٹ ایکسل اور آؤٹ لک کے ساتھ ساتھ گوگل شیٹس اور دستاویزات میں بھی اپنی صلاحیتوں کو نکھارا ہے۔ مائیکل کا بلاگ اپنے علم اور مہارت کو دوسروں کے ساتھ بانٹنے کے لیے وقف ہے، پیداواری صلاحیت اور کارکردگی کو بہتر بنانے کے لیے آسان پیروی کرنے والی تجاویز اور سبق فراہم کرتا ہے۔ چاہے آپ ایک تجربہ کار پیشہ ور ہوں یا ابتدائی، مائیکل کا بلاگ ان ضروری سافٹ ویئر ٹولز سے زیادہ سے زیادہ فائدہ اٹھانے کے لیے قیمتی بصیرتیں اور عملی مشورہ پیش کرتا ہے۔