ایکسل AVERAGEIF فنکشن شرط کے ساتھ اوسط سیلز تک

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

ٹیوٹوریل دکھاتا ہے کہ کس طرح ایکسل میں AVERAGEIF فنکشن کو شرط کے ساتھ حساب کے حساب سے حساب کرنے کے لیے استعمال کیا جائے۔

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

    ایکسل میں AVERAGEIF فنکشن

    AVERAGEIF فنکشن کا استعمال کیا جاتا ہے دی گئی رینج کے تمام سیلز کی اوسط جو ایک خاص شرط کو پورا کرتی ہے۔

    AVERAGEIF(حد، معیار، [اوسط_رینج])

    فنکشن میں کل 3 آرگیومینٹس ہیں - پہلے 2 کی ضرورت ہے، آخری اختیاری ہے :

    4> یہ طے کرتا ہے کہ کون سے خلیات کو اوسط کرنا ہے۔ اسے نمبر، منطقی اظہار، متن کی قدر، یا سیل حوالہ کی شکل میں فراہم کیا جا سکتا ہے، جیسے 5، ">5"، "بلی"، یا A2۔
  • اوسط_رینج (اختیاری) - وہ خلیات جنہیں آپ اصل میں اوسط کرنا چاہتے ہیں۔ اگر چھوڑ دیا جائے تو رینج کا اوسط لیا جائے گا۔
  • AVERAGEIF فنکشن Excel 365 - 2007 میں دستیاب ہے۔

    ٹپ۔ دو یا دو سے زیادہ معیار والے سیلز کی اوسط کے لیے، AVERAGEIFS فنکشن استعمال کریں۔

    Excel AVERAGEIF - یاد رکھنے والی چیزیں!

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

    • ایک اوسط کا حساب لگاتے وقت، خالیسیلز ، متن کی قدریں ، اور منطقی اقدار TRUE اور FALSE کو نظر انداز کر دیا گیا ہے۔
    • زیرو ویلیوز اوسط میں شامل ہیں۔
    • اگر کوئی معیار سیل خالی ہے تو اسے صفر ویلیو (0) سمجھا جاتا ہے۔
    • اگر اوسط_رینج صرف خالی سیلز یا ٹیکسٹ ویلیوز پر مشتمل ہے۔ , a #DIV/0! خرابی ہوتی ہے۔
    • اگر رینج میں کوئی سیل معیار پر پورا نہیں اترتا ہے، تو #DIV/0! خرابی واپس آ گئی ہے۔
    • Average_range دلیل ضروری نہیں کہ range کے سائز کا ہو۔ تاہم، اوسط کرنے کے لیے اصل سیلز کا تعین رینج دلیل کے سائز سے کیا جاتا ہے۔ دوسرے لفظوں میں، اوسط_رینج میں اوپری بائیں سیل نقطہ آغاز بن جاتا ہے، اور جتنے کالم اور قطاریں ہیں وہ اوسط ہیں جیسا کہ رینج دلیل میں موجود ہے۔

    AVERAGEIF فارمولہ کسی دوسرے سیل پر مبنی ہے

    Excel AVERAGEIF فنکشن کے ساتھ، آپ اس بنیاد پر نمبروں کے کالم کا اوسط بنا سکتے ہیں:

    • اسی کالم پر لاگو معیار
    • کسی دوسرے کالم پر لاگو کیا گیا معیار

    اگر حالت اسی کالم پر لاگو ہوتی ہے جس کا اوسط ہونا چاہیے، آپ صرف پہلے دو دلائل کی وضاحت کرتے ہیں: رینج اور معیار ۔ مثال کے طور پر، B3:B15 میں فروخت کی اوسط تلاش کرنے کے لیے جو $120 سے زیادہ ہے، فارمولہ یہ ہے:

    =AVERAGEIF(B3:B15, ">120")

    کسی دوسرے سیل کی بنیاد پر اوسط ، آپ تمام 3 دلائل کی وضاحت کریں: رینج (خلیاتحالت)، معیار (حالت) اور اوسط_رینج (حساب کرنے کے لیے سیلز)۔

    مثال کے طور پر، اکتوبر 1 کے بعد ڈیلیور ہونے والی فروخت کی اوسط حاصل کرنے کے لیے۔ ، فارمولہ یہ ہے:

    =AVERAGEIF(C3:C15, ">1/10/2022", B3:B15)

    جہاں C3:C15 وہ خلیے ہیں جن کی جانچ پڑتال کی جاتی ہے اور B3:B15 وہ خلیے ہیں جو اوسط کے لیے ہیں۔

    ایکسل میں AVERAGEIF فنکشن کا استعمال کیسے کریں - مثالیں

    اور اب، آئیے دیکھتے ہیں کہ آپ اپنے معیار پر پورا اترنے والے سیلز کی اوسط تلاش کرنے کے لیے حقیقی زندگی کی ورک شیٹس میں Excel AVERAGEIF کا استعمال کیسے کر سکتے ہیں۔<3

    AVERAGEIF متن کا معیار

    کسی کالم میں عددی قدروں کی اوسط تلاش کرنے کے لیے اگر کسی دوسرے کالم میں مخصوص متن ہو، تو آپ متن کے معیار کے ساتھ AVERAGEIF فارمولہ بناتے ہیں۔ جب کسی متن کی قدر کو براہ راست فارمولے میں شامل کیا جاتا ہے، تو اسے دوہرے اقتباسات ("") میں بند کیا جانا چاہیے۔

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

    =AVERAGEIF(A3:A15, "apple", B3:B15)

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

    =AVERAGEIF(A3:A15, F3, B3:B15)

    اس طریقہ کار کا فائدہ یہ ہے کہ یہ آپ کو F3 میں متن کے معیار کو تبدیل کرکے کسی بھی دوسری شے کی اوسط فروخت کرنے دیتا ہے فارمولے میں کوئی بھی ایڈجسٹمنٹ کرنے کے لیے۔

    ٹپ۔ گول اوسط اعشاریہ کی ایک مخصوص تعداد تک، اعشاریہ بڑھائیں کا استعمال کریں یا کم کریں اعشاریہ کمانڈ ہوم ٹیب پر، نمبر گروپ میں۔ یہ اوسط کے ڈسپلے کی نمائندگی کو تبدیل کرے گا لیکن خود قدر کو نہیں. فارمولے کے ذریعے لوٹائی گئی اصل قدر کو گول کرنے کے لیے، ROUND یا دیگر راؤنڈنگ فنکشنز کے ساتھ AVERAGEIF استعمال کریں۔ مزید معلومات کے لیے، براہ کرم ایکسل میں اوسط کو گول کرنے کا طریقہ دیکھیں۔

    عددی اقدار کے لیے اوسطایف منطقی معیار

    اپنے معیار میں مختلف عددی اقدار کو جانچنے کے لیے، انہیں "سے بڑا" (>) کے ساتھ استعمال کریں۔ ؛)، "کم سے کم" (<)، (= کے برابر)، (= کے برابر نہیں)، اور دیگر منطقی آپریٹرز۔

    نمبر کے ساتھ منطقی آپریٹر کو شامل کرتے وقت، پوری تعمیر کو منسلک کرنا یاد رکھیں ڈبل حوالوں میں۔ مثال کے طور پر، 120 سے کم یا اس کے برابر نمبروں کا اوسط لینے کے لیے، فارمولا یہ ہوگا:

    =AVERAGEIF(B3:B15, "<=120")

    توجہ دیں کہ آپریٹر اور نمبر دونوں کوٹس میں بند ہیں۔

    "برابر ہے" کے معیار کا استعمال کرتے وقت، مساوات کے نشان (=) کو چھوڑا جا سکتا ہے۔

    مثال کے طور پر، 9-Sep-2022 کو فروخت کی اوسط کے لیے، فارمولہ درج ذیل ہے:

    =AVERAGEIF(C3:C15, "9/9/2022", B3:B15) 15 تاریخ کے معیار کو کچھ مختلف طریقوں سے بنایا جا سکتا ہے۔

    آئیے اس پر ایک نظر ڈالیں کہ آپ کسی مقررہ تاریخ سے پہلے ڈیلیور ہونے والی فروخت کا اوسط کیسے بنا سکتے ہیں، 1 نومبر 2022۔

    سب سے آسان طریقہ یہ ہے کہ منسلک کریںمنطقی آپریٹر اور تاریخ کو ایک ساتھ دوہرے اقتباسات میں:

    =AVERAGEIF(C3:C15, "<11/1/2022", B3:B15)

    یا آپ آپریٹر اور تاریخ کو کوٹس میں الگ سے منسلک کر سکتے ہیں اور & نشان:

    =AVERAGEIF(C3:C15, "<"&"11/1/2022", B3:B15)

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

    =AVERAGEIF(C3:C15, "<"&DATE(2022, 11, 1), B3:B15)

    آج کی تاریخ تک ڈیلیور ہونے والی اوسط فروخت کے لیے، آج کے معیار میں آج کا فنکشن استعمال کریں:

    =AVERAGEIF(C3:C15, "<"&TODAY(), B3:B15)

    ذیل کا اسکرین شاٹ نتائج دکھاتا ہے:

    AVERAGEIF 0 سے زیادہ

    ڈیزائن کے لحاظ سے، Excel AVERAGE فنکشن خالی سیلوں کو چھوڑ دیتا ہے لیکن حسابات میں 0 قدریں شامل کرتا ہے۔ صفر سے زیادہ صرف اوسط قدروں کے لیے، معیار کے لیے ">0" استعمال کریں۔

    مثال کے طور پر، B3:B15 میں اعداد کی اوسط کا حساب لگانے کے لیے جو صفر سے زیادہ ہیں، E4 میں فارمولا یہ ہے:

    =AVERAGEIF(B3:B15, ">0")

    براہ کرم نوٹ کریں کہ نتیجہ E3 میں عام اوسط سے کیسے مختلف ہے:

    اوسط اگر نہیں تو 0

    مندرجہ بالا حل مثبت نمبروں کے سیٹ کے لیے اچھی طرح سے کام کرتا ہے۔ اگر آپ کے پاس مثبت اور منفی دونوں قدریں ہیں، تو آپ معیار کے لیے "0" کا استعمال کرتے ہوئے صفر کو چھوڑ کر تمام نمبروں کا اوسط لے سکتے ہیں۔ اس فارمولے کو استعمال کریں:

    =AVERAGEIF(B3:B15, "0")

    Excel اوسط اگر صفر یا خالی نہیں ہے

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

    =AVERAGEIF(B3:B15, "0")

    اوسط اگر کوئی اور سیل خالی ہے

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

    بصری طور پر خالی خلیات سے مطابقت رکھنے والی اوسط اقدار کے لیے 10 B3:B15 میں ان نمبروں کی اوسط کا معیار جن کی C3:C15 میں ڈیلیوری کی کوئی تاریخ نہیں ہے (یعنی اگر کالم C میں ایک سیل خالی ہے)۔

    =AVERAGEIF(C3:C15, "=", B3:B15)

    =AVERAGEIF(C3:C15, "", B3:B15)

    کیونکہ بصری طور پر خالی خلیوں میں سے ایک (C12) واقعی خالی نہیں ہے - اس میں ایک صفر کی لمبائی والی تار ہے - فارمولے مختلف نتائج فراہم کرتے ہیں:

    اگر کوئی دوسرا سیل خالی نہیں ہے تو اوسط

    خلیات کی ایک رینج کو اوسط کرنے کے لیے اگر کسی دوسرے رینج میں سیل خالی نہیں ہے تو، معیار کے لیے "" استعمال کریں۔

    مثال کے طور پر، درج ذیل AVERAGEIF فارمولہ B3 سے B15 سیلز کی اوسط کا حساب لگاتا ہے اگر اسی قطار میں کالم C میں ایک سیل خالی نہیں ہے:

    =AVERAGEIF(C3:C15, "", B3:B15)

    AVERAGEIF وائلڈ کارڈ (پارٹی al match)

    سےجزوی مماثلت پر مبنی اوسط سیلز، اپنے AVERAGEIF فارمولے کے معیار میں وائلڈ کارڈ حروف کا استعمال کریں:

    • کسی ایک حرف سے ملنے کے لیے ایک سوالیہ نشان (؟)۔
    • ایک ستارہ (*) حروف کی کسی بھی ترتیب سے ملنے کے لیے۔

    فرض کریں کہ آپ کے پاس 3 مختلف قسم کے کیلے ہیں، اور آپ ان کی اوسط تلاش کرنا چاہتے ہیں۔ درج ذیل فارمولہ اس کو انجام دے گا:

    =AVERAGEIF(A3:A15, "*banana", B3:B15)

    اگر ضرورت ہو تو، ایک وائلڈ کارڈ کیریکٹر کو سیل ریفرنس کے ساتھ استعمال کیا جا سکتا ہے۔ یہ فرض کرتے ہوئے کہ ٹارگٹ آئٹم سیل В4 میں ہے، فارمولہ یہ شکل اختیار کرتا ہے:

    =AVERAGEIF(A3:A15, "*"&D4, B3:B15)

    اگر آپ کا کلیدی لفظ سیل میں کہیں بھی ظاہر ہوسکتا ہے (شروع میں، درمیان میں، یا آخر میں )، دونوں طرف ایک ستارہ رکھیں:

    =AVERAGEIF(A3:A15, "*banana*", B3:B15)

    تمام اشیاء کی اوسط تلاش کرنے کے لیے بغیر کسی بھی کیلے کو استعمال کریں:

    =AVERAGEIF(A3:A15, "*banana*", B3:B15)

    ایکسل میں کچھ سیلز کو چھوڑ کر اوسط کا حساب کیسے لگائیں

    کچھ سیلز کو اوسط سے خارج کرنے کے لیے، "not equal to" () منطقی آپریٹر استعمال کریں۔

    مثال کے طور پر، "سیب" کے علاوہ تمام اشیاء کے سیلز نمبروں کا اوسط لینے کے لیے، یہ فارمولہ استعمال کریں:

    =AVERAGEIF(A3:A15, "apple", B3:B15)

    اگر خارج کردہ آئٹم پہلے سے طے شدہ سیل میں ہے ( D4)، فارمولہ یہ شکل لیتا ہے:

    =AVERAGEIF(A3:A15, ""&D4, B3:B15)

    کسی بھی "کیلے" کو چھوڑ کر تمام اشیاء کی اوسط تلاش کرنے کے لیے، وائلڈ کارڈ کے ساتھ "not equal to" استعمال کریں:

    =AVERAGEIF(A3:A15, "*banana", B3:B15)

    اگر خارج کردہ وائلڈ کارڈ آئٹم الگ سیل (D9) میں ہے، تو پھر منطقی آپریٹر، وائلڈ کارڈ کریکٹر اورایمپرسینڈ کا استعمال کرتے ہوئے سیل کا حوالہ:

    =AVERAGEIF(A3:A15,""&"*"&D9, B3:B15)

    سیل ریفرنس کے ساتھ AVERAGEIF کا استعمال کیسے کریں

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

    جب شرط پہلے سے طے شدہ " کے برابر ہے "، تو آپ آسانی سے معیار دلیل کے لیے سیل حوالہ استعمال کریں۔ ذیل کا فارمولہ سیل F4 میں آئٹم سے متعلق B3:B15 کے اندر تمام فروخت کی اوسط کا حساب لگاتا ہے۔

    =AVERAGEIF(A3:A15, F4, B3:B15)

    جب معیار میں منطقی آپریٹر شامل ہوتا ہے، آپ اسے اس طرح بناتے ہیں: منطقی آپریٹر کو کوٹیشن مارکس میں بند کریں اور اسے سیل ریفرنس کے ساتھ جوڑنے کے لیے ایمپرسینڈ (&) استعمال کریں۔

    مثال کے طور پر، B3:B15 میں فروخت کی اوسط معلوم کرنے کے لیے F9 میں قدر سے زیادہ ہیں، درج ذیل فارمولے کا استعمال کریں:

    =AVERAGEIF(B3:B15, ">"&F9)

    اسی طرح کے انداز میں، آپ معیار میں کسی دوسرے فنکشن کے ساتھ منطقی اظہار استعمال کرسکتے ہیں۔

    C3:C15 میں تاریخوں کے ساتھ، مندرجہ ذیل فارمولہ موجودہ تاریخ تک ڈیلیور کی گئی فروخت کا اوسط واپس کرتا ہے، بشمول:

    =AVERAGEIF(C3:C15, "<="&TODAY(), B3:B15)

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

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

    Excel AVERAGEIF فنکشن - مثالیں (.xlsx فائل)

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