فہرست کا خانہ
اس مضمون میں، ہم وضاحت کریں گے کہ کس طرح COUNTIF فنکشن کو SUBTOTAL فنکشن کے ساتھ ایکسل میں استعمال کیا جائے تاکہ دو سہولت کے طریقے استعمال کرتے ہوئے فلٹر شدہ ڈیٹا کو شمار کیا جائے۔
پریکٹس ورک بک ڈاؤن لوڈ کریں
اس پریکٹس ورک بک کو ڈاؤن لوڈ کریں تاکہ آپ اس مضمون کو پڑھ رہے ہوں۔
ایکسل میں SUBTOTAL کے ساتھ COUNTIF استعمال کرنے کے 2 طریقے
اس مضمون میں، ہم نے صرف دکھائی دینے والی قطاروں کی تعداد تلاش کرنے کے لیے 2 مختلف طریقوں کو ظاہر کرنے کے لیے درج ذیل ڈیٹاسیٹ کا استعمال کیا۔ . یہاں 4 مختلف کیٹیگریز کی مصنوعات کی فہرست ہے۔ ہم ہر زمرے کے تحت مصنوعات کی تعداد معلوم کریں گے۔ آئیے گائیڈ کی پیروی کریں۔
1۔ 1 COUNTIF فنکشن کے ذریعہ رکھا گیا ہے۔ لہذا ہم سب کل فنکشن (بذریعہ OFFSET فنکشن ) اور <1 کے ساتھ SUMPRODUCT فنکشن کا استعمال کرتے ہوئے شمار نمبر کو فلٹر کر سکتے ہیں۔>معیار ۔
سیل E6 میں درج ذیل فارمولہ ڈالیں:
=SUMPRODUCT((C5:C14=C5)*(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0))))
فارمولہ کی خرابی:
SUMPRODUCT فنکشن ارے کو اپنے کے طور پر لیتا ہے ان پٹ ۔ اس فارمولے میں، ہم نے پہلی ان پٹ سرنی کو بطور معیار اور دوسری ان پٹ سرنی کو ہینڈل کیا ہے۔ مرئیت ۔
معیار ہیں-
=(C5:C14=C5)
یہ C5 کی قیمت چیک کرتا ہے جو کہ رینج C5:C14 کے خلاف پھل ہے۔ . یہ ذیل میں اسکرین شاٹ میں دکھائے گئے ایک صف کو آؤٹ پٹ کرتا ہے۔ چونکہ یہ صف ضرب کی شکل فارمولے میں ہے یہ آخر کار 1's اور 0's کی صف میں بدل جاتی ہے۔
{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0} اب، فارمولے کے دوسرے حصے میں، ہمارے پاس ہے SUBTOTAL فنکشن جو ایک واحد قدر آؤٹ پٹ کے طور پر لوٹاتا ہے۔ لیکن ہمیں SUMPRODUCT فنکشن میں ایک صف ان پٹ ڈالنے کی ضرورت ہے۔ لہذا، ہمیں آفسیٹ فنکشن کو SUBTOTAL فنکشن کے ان پٹ کے طور پر استعمال کرنے کی ضرورت ہے، فی قطار میں ایک حوالہ جو فی قطار ایک نتیجہ دیتا ہے۔ 2 اس صف کو حاصل کرنے کے لیے اس فارمولے کو نیچے رکھیں:
=ROW(C5:C15)-MIN(ROW(C5:C14))
آئیے اوپر والے فارمولے کو OFFSET فنکشن<2 میں ڈالیں>، یعنی:
=OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)
آخر میں، SUBTOTAL فنکشن 1's اور 0's کی صف لوٹاتا ہے۔
=(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)))
اب ہم سمجھ سکتے ہیں کہ فارمولے کا دوسرا حصہ کیسے کام کرتا ہے، آئیے آخری مرحلے پر چلتے ہیں۔
=SUMPRODUCT( criteria * visibility )
فارمولے کو کسی بھی خالی سیل میں ڈالیں-
=SUMPRODUCT(D5:D14*H5:H14)
رینج D5:D14 معیار کی نمائندگی کرتا ہے اور رینج H5:H14 نمائندگی کرتا ہے مرئیت ۔ نتیجہ ہے 3 جو کہ مصنوعات کی فہرست میں پھلوں کی مصنوعات کا نمبر ہے۔
اسی طرح، ہم فلٹر کریں اور ہر زمرے کے لیے پروڈکٹس کی تعداد حاصل کریں۔
مزید پڑھیں: COUNTIF ایکسل میں ایک ہی معیار
اسی طرح کی ریڈنگز
- Excel COUNTIFS کام نہیں کر رہا (7 وجوہات کے ساتھ حل)
- COUNTIF بمقابلہ COUNTIFS ایکسل (4 مثالیں)
- )
2. ایک ہیلپر کالم کو شامل کرکے معیار کے ساتھ فلٹر ڈیٹا کو شمار کرنے کے لیے ایکسل COUNTIFS فنکشن
اس طریقہ میں، پہلے، ہم ایک مددگار کالم شامل کریں اور پھر SUMIFS فنکشن استعمال کریں تاکہ ان کے زمرے کی بنیاد پر مصنوعات کی تعداد کو شمار کریں۔ ذیل کے مراحل پر عمل کریں:
اسٹیپس:
- سیل D4 میں درج ذیل فارمولہ لکھیں
=IF(C4="Fruit",1,0)
یہ فارمولہ چیک کرتا ہے کہ سیل C4 کی قدر فروٹ ہے یا نہیں ۔ اگر قیمت پھل ہے تو یہ 1 یا 0 دوسری صورت میں دکھائے گا۔
- فل ہینڈل کا استعمال کرتے ہوئے، کاپی کریں اور پیسٹ کریں کالم کے ذریعے فارمولہ۔
- 20 کیٹیگریز والے سیلز پھلوں کے علاوہ دکھائیں 0 آؤٹ پٹ کے طور پر۔
- اب درج ذیل <1 رکھیں خالی سیل میں>فارمولا (اس مثال کے سیل I7 میں) آپ نتیجہ ذخیرہ کرنا چاہتے ہیں۔
=COUNTIFS(C4:C13,"Fruit",D4:D13,"1")
اس فارمولے میں، COUNTIFS فنکشن چیک کرتا ہے دو معیار میں دو رینجز اور واپس کرتا ہے میچوں کی تعداد ۔ رینج C4:C13 میں یہ پھل سے مماثل ہے اور رینج D4:D13 میں یہ 1.
<سے ملتا ہے۔ 19>
مزید پڑھیں: ایکسل COUNTIF کا استعمال کیسے کریں جس میں متعدد معیارات شامل نہیں ہیں
نوٹس
- SUBTOTAL فنکشن ایک استعمال کرتا ہے function_num بطور دلیل جو فنکشن کے رویے کو کنٹرول کرتا ہے۔ فنکشن_num ویلیو پر منحصر ہے SUBTOTAL فنکشن قدروں کی حد کے اوسط، SUM، MAX، MIN، COUNT، وغیرہ کا حساب لگا سکتا ہے۔ یہاں ہم نے 103 استعمال کیا جو نظر انداز چھپی ہوئی قطاریں کا اطلاق کرتے وقت COUNTA
مثال کے طور پر، یہاں ہم قطار 8 کو چھپاتے ہیں جس نے سبزیوں کی کیٹیگری سے مصنوعات کی تعداد کو 3 سے 2 میں تبدیل کردیا۔ اور ہم قطاریں 13 اور 14 کو بھی چھپاتے ہیں جن میں گوشت کیٹیگری کی مصنوعات ہوتی ہیں جس کے نتیجے میں 0۔
نتیجہ
اب، ہمایکسل میں SUBTOTAL فنکشن کے ساتھ COUNTIF فنکشن کو استعمال کرنے کا طریقہ جانیں۔ امید ہے، یہ آپ کو اس فعالیت کو مزید اعتماد کے ساتھ استعمال کرنے کی ترغیب دے گا۔ کوئی سوال یا تجاویز نیچے کمنٹ باکس میں دینا نہ بھولیں۔