Excel COUNTIF فنکشن آپ کو ان سیلوں کی تعداد گننے کی اجازت دیتا ہے جو دی گئی حد میں مخصوص معیار یا شرائط پر پورا اترتے ہیں۔
COUNTIF فنکشن ایکسل میں شماریاتی فنکشنز میں سے ایک ہے جو COUNT اور IF فنکشنز یا COUNTA فنکشن کا مجموعہ ہے۔ جب فارمولہ میں استعمال ہوتا ہے، فنکشن ان خلیوں کی تعداد کو شمار کرتا ہے جو ایک ہی یا متعدد رینجز میں مخصوص معیار یا شرائط سے میل کھاتے ہیں۔ COUNTIF فنکشن ٹیکسٹ، نمبرز، یا تاریخوں پر مشتمل سیلز کی گنتی میں مدد کرتا ہے جو مخصوص معیار پر پورا اترتے ہیں۔
آپ Excel میں COUNTIF یا COUNTIFS فنکشنز کا استعمال کرتے ہوئے سیلز گن سکتے ہیں۔ COUNTIF اور COUNTIFS فنکشنز کے درمیان فرق یہ ہے کہ COUNTIF سیلز کی گنتی کے لیے استعمال ہوتا ہے جو ایک رینج میں ایک معیار پر پورا اترتے ہیں، جب کہ COUNTIFS سیلز کو شمار کرتا ہے جو ایک ہی یا ایک سے زیادہ رینجز میں متعدد شرائط کو پورا کرتے ہیں۔
یہ مضمون آپ کو دکھائے گا کہ ایکسل میں دو فنکشنز COUNTIF اور COUNTIFS کو کیسے استعمال کیا جائے۔
ایکسل COUNTIF فنکشن
COUNTIF فنکشن آپ کو ایک مخصوص معیار یا شرط کی بنیاد پر ڈیٹا شمار کرنے کے قابل بناتا ہے۔ فنکشن میں استعمال ہونے والی حالت جزوی مماثلت کے لیے منطقی آپریٹرز (, , =, >=, <=) اور وائلڈ کارڈز حروف (*, ?) کے ساتھ کام کرتی ہے۔
COUNTIF فنکشن کا نحو
COUNTIF فنکشن کی ساخت یہ ہے:
=COUNTIF(حد، معیار)
پیرامیٹرز:
رینج
- شمار کرنے کے لیے سیلز کی رینج۔معیار
- حالت اس بات کا تعین کرتی ہے کہ مخصوص رینج میں گنتی میں کن خلیوں کو شامل کیا جانا چاہیے۔ معیار ایک عددی قدر، متن، سیل ایڈریس کا حوالہ یا مساوات ہو سکتا ہے۔
عددی قدروں کو شمار کرنے کے لیے COUNTIF فنکشن کا استعمال
جیسا کہ ہم نے اوپر بات کی ہے، COUNTIF فنکشن میں معیار (دوسری دلیل) اس شرط کی وضاحت کرتا ہے جو فنکشن کو بتاتا ہے کہ کن سیلوں کو شمار کرنا ہے۔
یہ فنکشن آپ کو ان اقدار کے ساتھ سیلز کی تعداد شمار کرنے میں مدد کرتا ہے جو منطقی شرائط کو پورا کرتے ہیں جیسے کہ ایک مخصوص قدر کے برابر، اس سے زیادہ، اس سے کم، یا اس کے برابر نہیں، وغیرہ۔
ذیل کی مثال میں، فارمولہ ان خلیوں کو شمار کرتا ہے جن کی قدر 5 (معیار) کے برابر ہوتی ہے۔ آپ فارمولے میں براہ راست ‘5 داخل کر سکتے ہیں یا سیل ایڈریس کا حوالہ استعمال کر سکتے ہیں جس کی قدر ہے (ذیل کی مثال میں سیل D2)۔
=COUNTIF(B2:B11,D2)
مندرجہ بالا فارمولہ سیل رینج (B2:B11) میں سیلوں کی تعداد کو شمار کرتا ہے جس میں سیل D2 کی قدر کے برابر ہوتی ہے۔
مندرجہ ذیل فارمولہ ان خلیوں کو شمار کرتا ہے جن کی قیمت 5 سے کم ہے۔
=COUNTIF(B2:B11,"<5")
آپریٹر سے کم (<) رینج B2:B11 میں '5' سے کم ویلیو والے سیلز کو گننے کا فارمولہ بتاتا ہے۔ جب بھی آپ کسی آپریٹر کو کنڈیشن میں استعمال کرتے ہیں، تو یقینی بنائیں کہ اس میں ڈبل کوٹس ("") لگائیں۔
کبھی کبھی جب آپ سیل میں کسی معیار (قدر) کے خلاف ان کی جانچ کر کے خلیوں کو شمار کرنا چاہتے ہیں۔ ایسے معاملات میں، آپریٹر اور سیل ریفرنس میں شامل ہو کر ایک معیار بنائیں۔ جب آپ ایسا کرتے ہیں، تو آپ کو موازنہ آپریٹر کو ڈبل کوٹس ("") میں بند کرنا ہوگا، اور پھر موازنہ آپریٹر اور سیل ریفرنس کے درمیان ایمپرسینڈ (&) رکھنا ہوگا۔
=COUNTIF(B2:B11,">="&D2)
نیچے دی گئی تصویر چند مثالی فارمولوں اور ان کا نتیجہ دکھاتی ہے۔
متن کی قدروں کو شمار کرنے کے لیے COUNTIF فنکشن کا استعمال
مخصوص ٹیکسٹ سٹرنگز پر مشتمل سیلز کو شمار کرنے کے لیے، اس ٹیکسٹ سٹرنگ کو بطور معیار دلیل یا اس سیل کا استعمال کریں جس میں ٹیکسٹ سٹرنگ ہو۔ مثال کے طور پر، نیچے دیے گئے جدول میں، اگر ہم رینج (B21:D27) کے تمام سیلز کو سیل B21 (sam) میں ٹیکسٹ ویلیو کے ساتھ شمار کرنا چاہتے ہیں، تو ہم درج ذیل فارمولہ استعمال کر سکتے ہیں:
=COUNTIF(B21:D27,B21)
جیسا کہ ہم نے پہلے بات کی ہے، ہم یا تو متن 'سیم' کو براہ راست فارمولے میں استعمال کرسکتے ہیں یا سیل حوالہ استعمال کرسکتے ہیں جس کا معیار (B21) ہے۔ ایک ٹیکسٹ اسٹرنگ کو ہمیشہ ڈبل کوٹس ("") میں بند کیا جانا چاہئے جب اسے ایکسل میں فارمولے میں استعمال کیا جاتا ہے۔
=COUNTIF(B21:D27,"sam")
ایسے خلیات کو شمار کرنے کے لیے جن میں کوئی مخصوص متن نہیں ہے، درج ذیل فارمولے کا استعمال کریں:
=COUNTIF(B21:D27,""&B21)
یقینی بنائیں کہ 'برابر نہیں' ""
ڈبل کوٹس میں آپریٹر۔
اگر آپ فارمولے میں ٹیکسٹ 'sam' استعمال کر رہے ہیں، تو آپ کو '' آپریٹر اور ٹیکسٹ سٹرنگ کو ایک ساتھ منسلک کرنے کی ضرورت ہے ("سیم"
) ڈبل حوالوں میں۔
=COUNTIF(B21:D27,"sam")
ایکسل COUNTIF فنکشن میں وائلڈ کارڈز کا استعمال (جزوی ملاپ)
آپ وائلڈ کارڈ حروف کے ساتھ COUNTIF فارمولہ استعمال کر سکتے ہیں ان سیلوں کو شمار کرنے کے لیے جن میں مخصوص لفظ، فقرہ، یا حروف ہوں۔ تین وائلڈ کارڈ کریکٹرز ہیں جنہیں آپ Excel COUNTIF فنکشن میں استعمال کر سکتے ہیں:
*
(ستمہ) - اس کا استعمال کسی بھی تعداد میں شروع اور اختتامی حروف/حروف والے خلیوں کو شمار کرنے کے لیے کیا جاتا ہے۔ (مثال کے طور پر، St* کا مطلب Stark، Stork، Stacks، وغیرہ ہو سکتا ہے۔?
(سوال کا نشان) - یہ کسی ایک حرف والے خلیات کو تلاش کرنے کے لیے استعمال ہوتا ہے۔ (مثال کے طور پر، St?rk کا مطلب Stark یا Stork ہو سکتا ہے۔~
(tilde) - اس کا استعمال متن میں سوالیہ نشان یا ستارے والے حرف (~, *, ?) والے خلیوں کی تعداد کو تلاش کرنے اور شمار کرنے کے لیے کیا جاتا ہے۔
مخصوص حروف کے ساتھ شروع یا ختم ہونے والے سیلوں کی گنتی
سیل میں کسی بھی دوسرے حروف کے ساتھ مخصوص متن کے ساتھ شروع یا ختم ہونے والے سیلوں کو شمار کرنے کے لیے، COUNTIF فنکشن کی دوسری دلیل میں ایک ستارہ (*) وائلڈ کارڈ استعمال کریں۔
یہ نمونہ فارمولہ استعمال کریں:
=COUNTIF(A1:A10,"A*")
- "A" سے شروع ہونے والے خلیوں کو شمار کرنے کے لیے۔
=COUNTIF(A19:A28,"*er")
- سیلز کی تعداد شمار کرنے کے لیے جو حروف "er" کے ساتھ ختم ہوتے ہیں۔
=COUNTIF(A2:A12,"*QLD*")
- ان سیلوں کی گنتی کے لیے جن میں ٹیکسٹ سٹرنگ میں کہیں بھی "QLD" کا متن موجود ہے۔
ایک؟ بالکل ایک حرف کی نمائندگی کرتا ہے، اس وائلڈ کارڈ کو ذیل میں COUNTIF فنکشن میں استعمال کریں تاکہ ان سیلوں کی تعداد کو شمار کریں جن میں بالکل +1 حرف ہوتا ہے جہاں '?
' استعمال کیا جاتا ہے.
=COUNTIF(A1:A10,"Par?s")
COUNTIF فنکشن کے ساتھ خالی اور غیر خالی سیلوں کی گنتی کرنا
COUNTIF فارمولہ اس وقت بھی مددگار ثابت ہوتا ہے جب یہ ایک دی گئی رینج میں خالی یا غیر خالی خلیوں کی تعداد کو شمار کرنے کے لیے آتا ہے۔
غیر خالی خلیوں کو شمار کریں۔
اگر آپ صرف ایسے سیلز کو گننا چاہتے ہیں جن میں کوئی بھی 'ٹیکسٹ' ویلیوز ہو تو درج ذیل فارمولہ استعمال کریں۔ یہ فارمولہ تاریخوں اور نمبروں والے سیلز کو خالی سیل سمجھتا ہے اور انہیں شمار میں شامل نہیں کرے گا۔
=COUNTIF(A1:B12"*")
وائلڈ کارڈ *
صرف متنی قدروں سے میل کھاتا ہے اور دی گئی حد میں تمام متنی قدروں کی گنتی لوٹاتا ہے۔
اگر آپ دی گئی رینج میں تمام غیر خالی خلیات کو شمار کرنا چاہتے ہیں، تو اس فارمولے کو آزمائیں:
=COUNTIF(A1:B12،"")
خالی خلیوں کو شمار کریں۔
اگر آپ کسی خاص رینج میں خالی خلیات کو شمار کرنا چاہتے ہیں، تو COUNTIF فنکشن کے ساتھ استعمال کریں۔ *
وائلڈ کارڈ کردار اور خالی خلیات کو شمار کرنے کے لیے معیار کی دلیل میں آپریٹر۔
یہ فارمولہ ان سیلز کو شمار کرتا ہے جن میں کوئی ٹیکسٹ ویلیوز نہیں ہوتے ہیں:
=COUNTIF(A1:B12,""&"*")
چونکہ *
وائلڈ کارڈ کسی بھی ٹیکسٹ ویلیو سے مماثل ہے، اوپر والا فارمولہ ان تمام سیلز کو شمار کرے گا جو برابر نہیں ہیں۔ *
. یہ تاریخوں اور نمبروں والے خلیوں کو بھی خالی جگہوں کے طور پر شمار کرتا ہے۔
تمام خالی جگہوں کو شمار کرنے کے لیے (تمام قدر کی اقسام):
=COUNTIF(A1:B12،"")
یہ فنکشن رینج میں صرف خالی سیلوں کو شمار کرتا ہے۔
تاریخیں گننے کے لیے COUNTIF فنکشن کا استعمال
آپ تاریخوں کے ساتھ سیلز گن سکتے ہیں (جیسا کہ آپ نے نمبر کے معیار کے ساتھ کیا تھا) جو منطقی شرط یا حوالہ سیل میں مخصوص تاریخ یا تاریخ کو پورا کرتے ہیں۔
مخصوص تاریخ (05-05-2020) پر مشتمل خلیوں کو شمار کرنے کے لیے، ہم یہ فارمولہ استعمال کریں گے:
=COUNTIF(B2:B10,"05-05-2020")
آپ COUNTIF فنکشن کے معیار کے طور پر مختلف فارمیٹس میں تاریخ بھی بتا سکتے ہیں جیسا کہ ذیل میں دکھایا گیا ہے۔
اگر آپ کسی مخصوص تاریخ سے پہلے یا بعد کی تاریخوں پر مشتمل سیلز کو شمار کرنا چاہتے ہیں تو مخصوص تاریخ یا سیل حوالہ کے ساتھ آپریٹرز سے کم (پہلے) یا (بعد) سے زیادہ کا استعمال کریں۔
=COUNTIF(B2:B10,">=05/05/2020")
آپ سیل حوالہ بھی استعمال کر سکتے ہیں جس میں آپریٹر کے ساتھ ملا کر تاریخ ہو (ڈبل کوٹس کے اندر)۔
E3 میں تاریخ سے پہلے کی تاریخ کے ساتھ رینج A2:A14 میں سیلوں کی تعداد گننے کے لیے، نیچے کا فارمولہ استعمال کریں، جہاں (<) آپریٹر کا مطلب ہے E3 میں تاریخ سے پہلے۔
=COUNTIF(A2:A14,"<"&E3)
چند مثالیں فارمولے اور ان کا نتیجہ:
موجودہ تاریخ کی بنیاد پر تاریخ شمار کریں۔
آپ COUNTIF فنکشن کو مخصوص Excel کے Date فنکشنز کے ساتھ جوڑ سکتے ہیں یعنی TODAY() ان سیلز کو گننے کے لیے جن کی موجودہ تاریخ ہے۔
=COUNTIF(A2:A14,">"&آج())
یہ فنکشن رینج (A2:A14) میں آج کی تمام تاریخوں کو شمار کرتا ہے۔
ایک مخصوص تاریخ کی حد کے درمیان تاریخیں شمار کریں۔
اگر آپ تمام تاریخوں کو دو تاریخوں کے درمیان شمار کرنا چاہتے ہیں، تو آپ کو فارمولے میں دو معیارات استعمال کرنے کی ضرورت ہے۔
ہم دو طریقے استعمال کر کے ایسا کر سکتے ہیں: COUNTIF اور COUNTIFS فنکشنز۔
Excel COUNTIF فنکشن کا استعمال
دو مخصوص تاریخوں کے درمیان تمام تاریخوں کو شمار کرنے کے لیے آپ کو دو COUNTIF فنکشنز استعمال کرنے کی ضرورت ہے۔
'09-02-2020' اور '20-08-2021' کے درمیان تاریخوں کو شمار کرنے کے لیے، یہ فارمولہ استعمال کریں:
=COUNTIF(A2:A14,">09-02-2020")-COUNTIF(A2:A14,">20-08-2021")
یہ فارمولا سب سے پہلے ان خلیوں کی تعداد تلاش کرتا ہے جن کی تاریخ 2 فروری کے بعد ہے اور 20 اگست کے بعد کی تاریخوں والے خلیوں کی گنتی کو گھٹا دیتا ہے۔ اب ہمیں نمبر ملتا ہے۔ ان خلیوں کی جن کی تاریخیں 2 فروری کے بعد اور 20 اگست کو یا اس سے پہلے آتی ہیں (گنتی 9 ہے)۔
اگر آپ نہیں چاہتے کہ فارمولہ 2 فروری اور 20 اگست دونوں کو شمار کرے تو اس کے بجائے یہ فارمولہ استعمال کریں:
=COUNTIF(A2:A14,">09-02-2020")-COUNTIF(A2:A14,">=20-08-2021")
بس دوسرے معیار میں '>' آپریٹر کو '>=' سے تبدیل کریں۔
Excel COUNTIFS فنکشن کا استعمال
COUNTIFS فنکشن متعدد معیارات کو بھی سپورٹ کرتا ہے اور COUNTIF فنکشن کے برعکس، یہ تمام شرائط پوری ہونے کے بعد ہی سیلز کا شمار کرتا ہے۔ اگر آپ دو مخصوص تاریخوں کے درمیان تمام تاریخوں والے سیلز کو گننا چاہتے ہیں تو یہ فارمولا درج کریں:
=COUNTIFS(A2:A14,">"&A11,A2:A14,"<"&A10)
اگر آپ گنتی میں مخصوص تاریخوں کو بھی شامل کرنا چاہتے ہیں تو '>=' اور '<=' آپریٹرز استعمال کریں۔ یہاں، اس فارمولے کے ساتھ جائیں:
=COUNTIFS(A2:A14,">=09-02-2020"A2:A14,"<=20-08-2021")
ہم نے اس مثال کے لیے سیل ریفرنس کے بجائے براہ راست معیار میں تاریخ کا استعمال کیا۔
ایکسل میں متعدد معیارات کے ساتھ COUNTIF اور COUNTIFS کو کیسے ہینڈل کریں۔
COUNTIF فنکشن زیادہ تر ایک رینج میں واحد معیار (حالت) والے خلیوں کی گنتی کے لیے استعمال ہوتا ہے۔ لیکن آپ پھر بھی COUNTIF کا استعمال کر سکتے ہیں سیلز کو شمار کرنے کے لیے جو ایک ہی رینج میں متعدد شرائط سے میل کھاتے ہیں۔ تاہم، COUNTIFS فنکشن کا استعمال ان سیلوں کی گنتی کے لیے کیا جا سکتا ہے جو ایک ہی یا مختلف رینج میں متعدد شرائط کو پورا کرتے ہیں۔
ایک رینج کے اندر نمبروں کی گنتی کیسے کریں۔
آپ دو فنکشنز کا استعمال کرتے ہوئے دو مخصوص نمبروں کے درمیان نمبروں پر مشتمل سیلز گن سکتے ہیں: COUNTIF اور COUNTIFS۔
دو نمبروں کے درمیان نمبر گننے کے لیے COUNTIF
متعدد معیارات کے ساتھ COUNTIF فنکشن کے لیے عام استعمال میں سے ایک دو مخصوص نمبروں کے درمیان نمبروں کو شمار کرنا ہے، جیسے 10 سے زیادہ لیکن 50 سے کم نمبروں کو گننے کے لیے۔ ایک رینج میں نمبروں کو گننے کے لیے، دو یا زیادہ COUNTIF فنکشنز کو ایک فارمولے میں جوڑیں۔ آئیے آپ کو دکھاتے ہیں کہ کیسے۔
فرض کریں کہ آپ B2:B9 رینج میں سیلز گننا چاہتے ہیں جہاں ایک ویلیو 10 سے زیادہ اور 21 سے کم ہے (10 اور 21 شامل نہیں)، اس فارمولے کے ساتھ جائیں:
=COUNTIF(B2:B14,">10")-COUNTIF(B2:B14,">=21")
دو نمبروں کے درمیان فرق ایک فارمولے کو دوسرے سے گھٹا کر پایا جاتا ہے۔ پہلا فارمولہ 10 سے زیادہ نمبروں کو شمار کرتا ہے (جو 7 ہے)، دوسرا فارمولہ 21 سے زیادہ یا اس کے برابر نمبروں کی گنتی لوٹاتا ہے (جو 4 ہے)، اور دوسرے فارمولے کا نتیجہ پہلے فارمولے (7) سے گھٹا دیا جاتا ہے۔ -4) دو نمبروں کے درمیان نمبروں کی گنتی حاصل کرنے کے لیے (3)۔
اگر آپ B2:B14 کی حد میں 10 سے زیادہ اور 21 سے کم نمبر والے سیلز کو شمار کرنا چاہتے ہیں، بشمول نمبر 10 اور 21، تو یہ فارمولہ استعمال کریں:
=COUNTIF(B2:B14,">=10")-COUNTIF(B2:B14,">21")
2 نمبروں کے درمیان نمبر گننے کے لیے COUNTIFS
10 اور 21 (10 اور 21 کو چھوڑ کر) سیل B2 سے B9 میں موجود اعداد شمار کرنے کے لیے، یہ فارمولہ استعمال کریں:
=COUNTIFS(B2:B14,">10",B2:B14,"<21")
گنتی میں 10 اور 21 کو شامل کرنے کے لیے، فارمولوں میں 'کم سے کم' آپریٹرز کی بجائے 'زیادہ سے بڑا' (>=) اور 'کم سے کم یا اس کے برابر' (<=) کے بجائے 'زیادہ سے زیادہ یا برابر' (>=) استعمال کریں۔ .
ایک سے زیادہ معیار (اور معیار) کے ساتھ سیل شمار کرنے کے لیے COUNTIFS
COUNTIFS فنکشن COUNTIF فنکشن کا جمع ہم منصب ہے جو ایک ہی یا متعدد رینجز میں دو یا زیادہ معیارات کی بنیاد پر سیلز کو شمار کرتا ہے۔ اسے 'AND logic' کے نام سے جانا جاتا ہے کیونکہ فنکشن صرف سیلز کی گنتی کے لیے بنایا جاتا ہے جب دی گئی تمام شرائط درست ہوں۔
مثال کے طور پر، ہم یہ جاننا چاہتے ہیں کہ کتنی بار (خلیوں کی تعداد) وہ روٹی (کالم A میں قدر) 5 (کالم C میں قدر) سے کم فروخت ہوئی ہے۔
ہم یہ فارمولہ استعمال کر سکتے ہیں:
=COUNTIFS(A2:A14,"Bread"C2:C14,"<5")
ایک سے زیادہ معیار (یا معیار) کے ساتھ سیل شمار کرنے کے لیے COUNTIF
اگر آپ سیلز کی تعداد گننا چاہتے ہیں جو ایک ہی رینج میں ایک سے زیادہ معیار پر پورا اترتے ہیں، تو دو یا زیادہ COUNTIF فنکشنز کو ایک ساتھ جوائن کریں۔ مثال کے طور پر، اگر آپ یہ جاننا چاہتے ہیں کہ مخصوص رینج (A2:A14) میں 'روٹی' یا 'پنیر' کو کتنی بار دہرایا جاتا ہے، تو درج ذیل فارمولے کا استعمال کریں:
=COUNTIF(A2:A14,"Bread")+COUNTIF(A2:A14,"پنیر")
یہ فارمولہ ان خلیوں کو شمار کرتا ہے جن کے لیے کم از کم ایک شرط درست ہے۔ اسی لیے اسے 'یا منطق' کہا جاتا ہے۔
اگر آپ ہر ایک فنکشن میں ایک سے زیادہ معیارات کا جائزہ لینا چاہتے ہیں، تو بہتر ہے کہ COUNTIF کی بجائے COUNTIFS استعمال کریں۔ ذیل کی مثال میں، ہم 'روٹی' کے لیے "آرڈرڈ" اور "ڈیلیورڈ" اسٹیٹس کی گنتی حاصل کرنا چاہتے ہیں، اس لیے ہم یہ فارمولہ استعمال کریں گے:
=COUNTIFS(A2:A14,"Bread"C2:C14,"Ordered")+COUNTIFS(A2:A14,"Bread"C2:C14,"Delivered")
ہم امید کرتے ہیں کہ یہ آسان ہے، بلکہ ایک طویل ٹیوٹوریل آپ کو ایکسل میں COUNTIF اور COUNTIF فنکشنز کو استعمال کرنے کے بارے میں کچھ اندازہ دے گا۔