ایکسل میں منفرد اقدار کو کیسے شمار کیا جائے: معیار کے ساتھ، خالی جگہوں کو نظر انداز کرتے ہوئے

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

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

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

نوٹ۔ اس ٹیوٹوریل میں زیر بحث تمام فارمولے UNIQUE فنکشن پر انحصار کرتے ہیں، جو صرف Excel 365 اور Excel 2021 میں دستیاب ہے۔ اگر آپ Excel 2019، Excel 2016 یا اس سے پہلے کا استعمال کر رہے ہیں، تو براہ کرم حل کے لیے یہ مضمون دیکھیں۔

کالم میں منفرد قدروں کو شمار کریں

کالم میں منفرد اقدار کو شمار کرنے کا سب سے آسان طریقہ یہ ہے کہ COUNTA فنکشن کے ساتھ مل کر UNIQUE فنکشن کا استعمال کریں:

COUNTA(UNIQUE( رینج ))

فارمولہ اس سادہ منطق کے ساتھ کام کرتا ہے: UNIQUE منفرد اندراجات کی ایک صف لوٹاتا ہے، اور COUNTA صف کے تمام عناصر کو شمار کرتا ہے۔

مثال کے طور پر، آئیے منفرد شمار کرتے ہیں۔ رینج B2:B10:

=COUNTA(UNIQUE(B2:B10))

فارمولہ ہمیں بتاتا ہے کہ 5 ہیںفاتحین کی فہرست میں مختلف نام:

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

ایک بار کے واقعات کی فہرست حاصل کرنے کے لیے، UNIQUE کی تیسری دلیل کو TRUE پر سیٹ کریں:

UNIQUE(B2:B10,,TRUE))

ایک بار کے منفرد واقعات کو شمار کرنے کے لیے، ROW فنکشن میں Nest UNIQUE:

ROWS(UNIQUE(B2:B10,,TRUE))

براہ کرم نوٹ کریں کہ COUNTA اس معاملے میں کام نہیں کرے گا کیونکہ یہ تمام غیر خالی خلیوں کو شمار کرتا ہے، بشمول غلطی کی اقدار. لہذا، اگر کوئی نتیجہ نہیں ملتا ہے، تو UNIQUE ایک خامی لوٹائے گا، اور COUNTA اسے 1 شمار کرے گا، جو کہ غلط ہے!

ممکنہ غلطیوں کو سنبھالنے کے لیے، IFERROR فنکشن کو اپنے فارمولے کے گرد لپیٹیں اور اسے آؤٹ پٹ 0 کی ہدایت کریں۔ اگر کوئی غلطی ہوتی ہے:

=IFERROR(ROWS(UNIQUE(B2:B10,,TRUE)), 0)

نتیجے کے طور پر، آپ کو منفرد کے ڈیٹا بیس تصور کی بنیاد پر ایک شمار ملتا ہے:

11>

Count ایکسل میں منفرد قطاریں

اب جب کہ آپ جانتے ہیں کہ ایک کالم میں منفرد سیل کیسے گننا ہے، اس بارے میں کوئی خیال ہے کہ منفرد قطاروں کی تعداد کیسے تلاش کی جائے؟

یہاں حل ہے:

ROWS( UNIQUE( range ))

چال یہ ہے کہ پوری رینج کو UNIQUE میں "فیڈ" کیا جائے تاکہ اسے قدروں کے منفرد امتزاج مل سکیںمتعدد کالموں میں۔ اس کے بعد، آپ قطاروں کی تعداد کا حساب لگانے کے لیے صرف فارمولے کو ROWS فنکشن میں بند کر دیتے ہیں۔

مثال کے طور پر، رینج A2:C10 میں منفرد قطاروں کو شمار کرنے کے لیے، ہم یہ فارمولہ استعمال کرتے ہیں:

=ROWS(UNIQUE(A2:C10))

خالی خلیات کو نظر انداز کرتے ہوئے منفرد اندراجات کو شمار کریں

ایکسل میں خالی جگہوں کو نظر انداز کرتے ہوئے منفرد قدروں کو شمار کرنے کے لیے، خالی خلیوں کو فلٹر کرنے کے لیے FILTER فنکشن کا استعمال کریں، اور پھر اسے پہلے سے مانوس COUNTA منفرد فارمولے میں وارپ کریں:

COUNTA(UNIQUE(FILTER( range , range "")))

B2:B11 میں سورس ڈیٹا کے ساتھ , فارمولہ یہ شکل لیتا ہے:

=COUNTA(UNIQUE(FILTER(B2:B11, B2:B11"")))

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

معین کے ساتھ منفرد قدریں شمار کریں

مخصوص معیارات کی بنیاد پر منفرد اقدار کو نکالنے کے لیے، آپ دوبارہ UNIQUE اور FILTER فنکشنز کو ایک ساتھ استعمال کرتے ہیں جیسا کہ اس مثال میں بیان کیا گیا ہے۔ اور پھر، آپ ROWS فنکشن کا استعمال منفرد اندراجات کو شمار کرنے کے لیے کرتے ہیں اور IFERROR کو ہر قسم کی غلطیوں کو پھنسانے کے لیے اور ان کی جگہ 0:

IFERROR(ROWS(UNIQUE( range , criteria_range ) = معیار ))))، 0)

مثال کے طور پر، یہ معلوم کرنے کے لیے کہ کسی مخصوص کھیل میں کتنے مختلف فاتح ہیں، یہ فارمولہ استعمال کریں:

=IFERROR(ROWS(UNIQUE(FILTER(A2:A10,B2:B10=E1))), 0)

جہاں A2:A10 منفرد ناموں کو تلاش کرنے کے لیے ایک رینج ہے ( range )، B2:B10 وہ کھیل ہیں جن میں جیتنے والے مقابلہ کرتے ہیں ( criteria_range )، اور E1 دلچسپی کا کھیل ہے۔ ( معیار

متعدد معیار کے ساتھ منفرد قدروں کو شمار کریں

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

IFERROR(ROWS(UNIQUE( range , ( criteria_range1 ) = معیار1 ) * ( معیار_رینج2 = معیار2 )))))، 0)

جو لوگ اندرونی میکانکس کو جاننا چاہتے ہیں، وہ وضاحت تلاش کرسکتے ہیں۔ فارمولے کی منطق کا یہاں: متعدد معیارات کی بنیاد پر منفرد قدریں تلاش کریں۔

اس مثال میں، ہم یہ معلوم کرنے جا رہے ہیں کہ F1 میں ایک مخصوص کھیل میں کتنے مختلف فاتح ہیں ( معیار 1 ) اور F2 میں اس سے کم عمر ( معیار 2 )۔ اس کے لیے، ہم یہ فارمولہ استعمال کر رہے ہیں:

=IFERROR(ROWS(UNIQUE(FILTER(A2:A10, (B2:B10=F1) * (C2:C10

جہاں A2:B10 ناموں کی فہرست ہے ( رینج )، C2:C10 کھیل ہیں ( criteria_range 1 ) اور D2:D10 عمریں ہیں ( criteria_range 2

اسی طرح ایکسل میں منفرد اقدار کو نئے ڈائنامک کے ساتھ شمار کرنا ہے۔ صف کے افعال. مجھے یقین ہے کہ آپ اس کی تعریف کرتے ہیں کہ تمام حل کتنے آسان ہو جاتے ہیں۔ بہر حال، پڑھنے کے لیے آپ کا شکریہ اور امید ہے کہ آپ کو اگلے ہفتے ہمارے بلاگ پر ملیں گے!

ڈاؤن لوڈ کرنے کے لیے پریکٹس ورک بک

منفرد اقدار کے فارمولے کی مثالیں شمار کریں (.xlsx فائل)

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