ایکسل میں AGGREGATE فنکشن کا استعمال کیسے کریں؟ | (مثالوں کے ساتھ)

ایکسل میں عمومی فنکشن

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

نحو

زرعی فارمولا کے لئے دو نحو ہیں۔

  1. حوالہ نحو

= اگراگیٹ (فنکشن_نم ، اختیارات ، ریف 1 ، ریف 2 ، ریف [3] ،…)

  1. سرنی نحو

= AGGREGATE (فنکشن_نم ، اختیارات ، سرنی ، [k])

فنکشن_نم ایک ایسی تعداد ہے جو ایک خاص فنکشن کی نشاندہی کرتی ہے جسے ہم استعمال کرنا چاہتے ہیں ، یہ ایک تعداد ہے جس کی تعداد 1-19 سے ہے

آپشن: یہ 0 سے 7 تک کی ایک عددی قیمت بھی ہے اور یہ طے کرتی ہے کہ حساب کے دوران کونسی قدروں کو نظرانداز کیا جانا ہے

ریف 1 ، ریف 2 ، ریف [3]: دلیل ہے جب حوالہ نحو کا استعمال کرتے ہوئے ، یہ عددی قیمت یا قدر ہے جس پر ہم حساب کتاب کرنا چاہتے ہیں ، کم از کم دو دلائل ضروری ہیں باقی دلائل اختیاری ہیں۔

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

K: ایک اختیاری دلیل ہے اور ایک عددی قیمت ہے ، جب یہ ایکسل میں LARGE، SMALL، PERCENTILE.EXC، QUARTILE.INC، PERCENTILE.INC یا کوارٹائل ڈاٹ ای سی سی جیسے فنکشن کو استعمال کیا جاتا ہے تو اسے استعمال کیا جاتا ہے۔

مثالیں

آپ یہ AGGREGATE Function Excel سانچہ ڈاؤن لوڈ کرسکتے ہیں۔ AGGREGATE Function Excel سانچہ

مثال - # 1

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

آئیے پہلے دی گئی تمام اقدار کے لئے صف 9 میں اوسط کا حساب لگائیں۔ اوسطا فنکشن نمبر ہے

کالم سی میں ، تمام اقدار دی گئیں اور ہمیں کسی قدر کو نظرانداز کرنے کی ضرورت نہیں ہے ، لہذا ہم آپشن 4 کا انتخاب کریں گے (کچھ بھی نظر انداز نہیں کریں گے)

اور C1: C8 کی قدروں کی حد کو عددی اقدار کی ایک صف کے طور پر منتخب کرنا

چونکہ ‘کے ’ ایک اختیاری دلیل ہے اور جب اس میں استعمال کیا جاتا ہے جب ایکسل جیسے LARGE ، ایکسل میں چھوٹا ، PERCENTILE.EXC ، کوارٹائل.اینسی ، PERCENTILE.INC یا کوارٹائل.ایکسی استعمال کیا جاتا ہے لیکن اس صورت میں ، ہم اوسط کا حساب لگارہے ہیں لہذا ہم قدر کو چھوڑ دیں گے۔ کے.

تو ، اوسط قیمت ہے

اسی طرح ، D1: D8 کی حد کے ل for ، پھر ہم آپشن 4 کا انتخاب کریں گے۔

رینج E1: E8 کے لئے ، ایک سیل E6 میں ایک خرابی کی قیمت ہے ، اگر ہم وہی AGGREGATE فارمولا استعمال کریں گے تو ہمیں ایک غلطی ہوگی ، لیکن جب کوئی مناسب آپشن استعمال کیا جاتا ہے تو ، ایکسل میں AGGREGATE باقی اقدار کی اوسط غلطی کو نظرانداز کرتے ہوئے دیتا ہے۔ E6 میں قدر.

غلطی کی قدروں کو نظر انداز کرنے کے لئے ، ہمارے پاس آپشن 6 موجود ہے۔

اسی طرح ، رینج G1: G8 کے لئے ہم آپشن 6 کا استعمال کریں گے (غلطی کی قدروں کو نظرانداز کریں)

اب ، رینج H3 کے ل for اگر ہم 64 کی قیمت رکھتے ہیں ، اور تیسری صف کو چھپاتے ہیں اور پوشیدہ قطار کو نظر انداز کرنے کے لئے 5 کا آپشن استعمال کرتے ہیں تو ، ایکسل میں موجود AGGREGATE ہم صرف نظر آنے والی عددی اقدار کے لئے اوسط قدر دیں گے۔

قطار کو چھپائے بغیر آؤٹ پٹ

قطار چھپانے کے بعد آؤٹ پٹ

دیگر کارروائیوں کے لئے AGGREGATE فارمولا کا اطلاق کرنا ، ہمارے پاس ہے

مثال کے طور پر - # 2

فرض کریں ہمارے پاس مختلف چینلز سے مختلف تاریخوں پر حاصل ہونے والے محصول کے لئے ایک جدول ذیل میں دیا گیا ہے

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

ہم چاہتے ہیں کہ جب ہم چینل کو فلٹر کرتے ہیں تو ہمیں دکھائی دینے والی اقدار کا مجموعہ مل جاتا ہے ، لہذا ہم SUM فنکشن استعمال کرنے کے بجائے ، AGGREGATE فنکشن کا استعمال کریں گے تاکہ ان اقدار کا مجموعہ حاصل کیا جاسکے جب فلٹر ہوتا ہے۔ لاگو

لہذا ، SUM فارمولے کی جگہ AGGREGATE فنکشن کے ساتھ آپشن کوڈ 5 (چھپی ہوئی قطاروں اور اقدار کو نظر انداز کرتے ہوئے) کے ساتھ ،

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

براہ راست چینل کے لئے پیدا ہونے والا کل محصول

نامیاتی چینل کے لئے حاصل ہونے والی کل آمدنی:

بامعاوضہ چینل کیلئے حاصل ہونے والا کل محصول

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

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

جب ہم آپشن 5 کا استعمال کرتے ہیں تو ، ہمیں مجموعی محصول کی SUM کے لئے خرابی مل جاتی ہے ، اب غلطیوں کو نظر انداز کرنے کے لئے ہمیں آپشن 6 کا استعمال کرنا ہوگا۔

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

لہذا ، اس معاملے میں ، ہم آپشن 7 کا استعمال کریں گے جو غلطی کی قدروں کو نظرانداز کریں اور اسی وقت پوشیدہ قطاریں

یاد رکھنے والی چیزیں

  • AGGREGATE فنکشن _نوم ویلیو کو 19 سے زیادہ یا 1 سے کم کی شناخت نہیں کرتا ہے اور اسی طرح آپشن نمبر کے ل it وہ 7 سے زیادہ اور 1 سے کم ویلیوز کو نہیں پہچانتا ، اگر ہم کوئی دوسری اقدار فراہم کرتے ہیں تو یہ #VALUE دیتا ہے ! خرابی
  • یہ ہمیشہ عددی قدر کو قبول کرتا ہے اور آؤٹ پٹ کے طور پر ہمیشہ ایک عددی قیمت لوٹاتا ہے
  • ایکسل میں مجموعی معاہدہ کی ایک حد ہے۔ یہ صرف پوشیدہ قطاروں کو نظرانداز کرتا ہے لیکن پوشیدہ کالموں کو نظر انداز نہیں کرتا ہے۔