فہرست کا خانہ
ٹیوٹوریل آپ کو ایکسل میں اوسط نمبروں، فیصد اور اوقات کے بارے میں سب سے موثر فارمولے سکھائے گا اور غلطیوں سے بچائے گا۔
مائیکروسافٹ ایکسل میں، حساب کرنے کے لیے مٹھی بھر مختلف فارمولے موجود ہیں۔ اوسط یہ ٹیوٹوریل سب سے زیادہ مقبول پر توجہ مرکوز کرتا ہے - اوسط فنکشن۔
ایکسل میں اوسط فنکشن
ایکسل میں اوسط فنکشن کو مخصوص نمبروں کے ریاضی کا مطلب تلاش کرنے کے لیے استعمال کیا جاتا ہے۔ . نحو درج ذیل ہے:
AVERAGE(number1, [number2], …)جہاں number1, number2 وغیرہ عددی قدریں ہیں۔ جس کے لیے آپ اوسط حاصل کرنا چاہتے ہیں۔ وہ عددی قدروں، صفوں، سیل یا رینج کے حوالہ جات کی شکل میں فراہم کیے جا سکتے ہیں۔ پہلی دلیل کی ضرورت ہے، اس کے بعد کی دلیلیں اختیاری ہیں۔ ایک فارمولے میں، آپ 255 تک دلائل شامل کر سکتے ہیں۔
AVERAGE Excel 365 کے تمام ورژنز میں دستیاب ہے حالانکہ Excel 2007۔
AVERAGE فنکشن - 6 چیزوں کے بارے میں جاننے کے لیے
زیادہ تر حصے کے لیے، Excel میں AVERAGE فنکشن کا استعمال آسان ہے۔ تاہم، کچھ باریکیاں ہیں جن سے آپ کو آگاہ ہونا چاہیے۔
- صفر قدروں والے سیلز اوسط میں شامل ہیں۔
- خالی خلیات کو نظر انداز کر دیا جاتا ہے۔
- سیلز جن میں ٹیکسٹ سٹرنگز اور منطقی اقدار TRUE اور FALSE کو نظر انداز کیا جاتا ہے۔ اگر آپ حساب میں بولین اقدار اور نمبروں کی متنی نمائندگی شامل کرنا چاہتے ہیں، تو AVERAGEA فنکشن استعمال کریں۔
- بولین اقداران تمام مسائل کے حل یہاں فراہم کیے گئے ہیں: ایکسل فارمولے حساب نہیں کر رہے ہیں۔
اس طرح آپ ایکسل میں اوسط فنکشن کو ریاضی کا مطلب تلاش کرنے کے لیے استعمال کرتے ہیں۔ میں پڑھنے کے لیے آپ کا شکریہ ادا کرتا ہوں اور امید کرتا ہوں کہ آپ کو اگلے ہفتے ہمارے بلاگ پر ملوں گا!
ڈاؤن لوڈ کے لیے ورک بک کی مشق کریں
ایکسل میں اوسط فارمولہ - مثالیں (.xlsx فائل)
- اگر متعین دلائل میں ایک درست عددی قدر شامل نہیں ہے، تو #DIV/0! غلطی ہوتی ہے.
- دلائل جو خرابی اقدار ہیں ایک اوسط فارمولہ کو خرابی لوٹانے کا سبب بنتے ہیں۔ اس سے بچنے کے لیے، براہ کرم دیکھیں کہ غلطیوں کو نظر انداز کرنے کا اوسط کیسے بنایا جائے۔
نوٹ۔ اپنی ایکسل شیٹس میں AVERAGE فنکشن استعمال کرتے وقت، براہ کرم صفر ویلیوز اور خالی سیل والے سیلز کے درمیان فرق کو ذہن میں رکھیں - 0 کو شمار کیا جاتا ہے، لیکن خالی سیل نہیں ہوتے۔ یہ خاص طور پر الجھا ہوا ہو سکتا ہے اگر دی گئی ورک شیٹ میں " خلیوں میں ایک صفر دکھائیں جس کی قدر صفر ہے " اختیار کو غیر نشان زد کیا گیا ہو۔ آپ یہ اختیار Excel Options > Advanced > اس ورک شیٹ کے ڈسپلے کے اختیارات کے تحت تلاش کرسکتے ہیں۔
Excel AVERAGE فارمولے
اوسط کے لیے ایک بنیادی ایکسل فارمولہ بنانے کے لیے، آپ کو صرف سورس ویلیوز فراہم کرنے کی ضرورت ہے۔ یہ کچھ مختلف طریقوں سے کیا جا سکتا ہے۔
مخصوص نمبرز کی اوسط کا حساب لگانے کے لیے، آپ انہیں براہ راست فارمولے میں ٹائپ کر سکتے ہیں۔ مثال کے طور پر، 1،2،3، اور 4 کے اعداد کی اوسط کے لیے، فارمولہ یہ ہے:
=AVERAGE(1,2,3,4)
ایکسل میں ایک کالم کا اوسط کرنے کے لیے، ایک مکمل فراہم کریں۔ کالم کا حوالہ:
=AVERAGE(A:A)
ایک قط کا اوسط کرنے کے لیے، پوری قطار کا حوالہ استعمال کریں:
=AVERAGE(1:1)
اوسط کرنے کے لیے خلیوں کی حد ، وضاحت کریں۔وہ رینج آپ کے فارمولے میں ہے:
=AVERAGE(A1:C20)
غیر ملحقہ خلیات کا اوسط واپس کرنے کے لیے، ہر سیل کا حوالہ انفرادی طور پر فراہم کیا جانا چاہیے:
=AVERAGE(A1, C1, D1)
اوسط متعدد رینجز کے لیے، ایک ہی فارمولے میں کئی رینج حوالہ جات استعمال کریں:
=AVERAGE(A1:A20, C1:D10)
اور قدرتی طور پر، کوئی بھی چیز آپ کو اقدار، سیل کو شامل کرنے سے نہیں روکتی ہے۔ اور رینج حوالہ جات اسی فارمولے میں جو آپ کی کاروباری منطق کی ضرورت ہے۔ مثال کے طور پر:
=AVERAGE(B3:B5, D7:D9, E11, 100)
اور یہاں ایک حقیقی زندگی کا منظر نامہ ہے۔ نیچے دیے گئے ڈیٹاسیٹ میں، ہم اوسط کا حساب لگانے کے لیے 3 مختلف فارمولے استعمال کرتے ہیں - پوری رینج میں، ہر قطار میں اور ہر کالم میں:
ایکسل میں اوسط فنکشن کا استعمال کیسے کریں - مثالیں
علاوہ نمبروں سے، Excel AVERAGE آسانی سے دیگر عددی قدروں جیسے فیصد اور اوقات کا حسابی مطلب تلاش کر سکتا ہے، جیسا کہ درج ذیل مثالوں میں دکھایا گیا ہے۔
ایکسل میں اوسط فیصد کا حساب لگائیں
اوسط حاصل کرنے کے لیے فیصد، آپ اوسط کے لیے ایک عام ایکسل فارمولہ استعمال کرتے ہیں۔ کلیدی چیز فارمولہ سیل کے لیے فیصد فارمیٹ سیٹ کرنا ہے۔
مثال کے طور پر، سیلز C2 سے لے کر C11 میں اوسط فیصد کا حساب لگانے کے لیے، فارمولا یہ ہے:
=AVERAGE(C2:C11)
ایکسل میں اوسط وقت حاصل کریں
مختلف ٹائم یونٹس کا دستی طور پر حساب لگانا، ایک حقیقی تکلیف ہوگی… خوش قسمتی سے، Excel AVERAGE فنکشن وقت کے ساتھ مکمل طور پر مقابلہ کرتا ہے۔ وقت کی اوسط کو صحیح طریقے سے ظاہر کرنے کے لیے، فارمولے پر مناسب وقت کی شکل کا اطلاق کرنا یاد رکھیںسیل۔
مثال کے طور پر، نیچے دیے گئے ڈیٹاسیٹ میں اوسط وقت معلوم کرنے کے لیے، فارمولہ یہ ہے:
=AVERAGE(B3:B13)
ایکسل اوسط بغیر زیرو
The Excel AVERAGE فنکشن خالی سیلز، متن اور منطقی اقدار کو چھوڑتا ہے، لیکن صفر کو نہیں۔ نیچے دی گئی تصویر میں، دیکھیں کہ سیلز E4، E5 اور E6 میں اوسط E3 میں خالی سیل کی طرح ہے اور کالم C میں غلط اقدار کو نظر انداز کر دیا گیا ہے اور کالم B اور D میں صرف نمبروں پر کارروائی کی جاتی ہے۔ تاہم، C7 میں صفر کی قدر E7 میں اوسط میں شامل ہے، کیونکہ یہ ایک درست عددی قدر ہے۔
صفر کو خارج کرنے کے لیے، اس کی بجائے AVERAGEIF یا AVERAGEIFS فنکشن استعمال کریں۔ مثال کے طور پر:
=AVERAGEIF(B3:D3, "0")
اوسط اوپر یا نیچے کی N قدریں
اوپر 3، 5، 10 یا n کی اوسط حاصل کرنے کے لیے رینج، LARGE فنکشن کے ساتھ مل کر AVERAGE استعمال کریں:
AVERAGE(LARGE( range , {1,2,3, …, n}))مثال کے طور پر، اوسط حاصل کرنے کے لیے B3:B11 میں 3 سب سے بڑے اعداد، فارمولہ یہ ہے:
=AVERAGE(LARGE(B3:B11, {1,2,3}))
ایک رینج میں نیچے 3، 5، 10 یا n قدروں کا اوسط شمار کرنے کے لیے، AVERAGE کو SMALL فنکشن کے ساتھ استعمال کریں:
AVERAGE(SMALL( range , {1,2,3, …, n}))مثال کے طور پر، 3 سب سے کم نمبروں کی اوسط کے لیے رینج، فارمولہ مندرجہ ذیل ہے:
=AVERAGE(SMALL (B3:B11, {1,2,3}))
اور یہاں نتائج ہیں:
یہ فارمولا کیسے کام کرتا ہے :
عام طور پر، LARGE فنکشن دی گئی صف میں Nth سب سے بڑی قدر کا تعین کرتا ہے۔ سب سے اوپر n اقدار حاصل کرنے کے لیے، ایک صفمستقل جیسا کہ {1,2,3} دوسری دلیل کے لیے استعمال ہوتا ہے۔
ہمارے معاملے میں، LARGE رینج میں سب سے زیادہ 3 اقدار لوٹاتا ہے، جو 94، 93 اور 90 ہیں۔ اوسط اسے وہاں سے لیتا ہے۔ اور اوسط نکالتا ہے۔
AVERAGE SMALL امتزاج اسی طرح کام کرتا ہے۔
ایکسل میں اوسط IF فارمولہ
حالات کے ساتھ اوسط کا حساب لگانے کے لیے، آپ ایکسل 2007 - 365 میں AVERAGEIF یا AVERAGEIFS کا فائدہ اٹھائیں۔ پہلے کے ورژن میں، آپ اپنا AVERAGE IF فارمولا بنا سکتے ہیں۔
AVERAGE IF ایک شرط کے ساتھ
اوسط نمبروں کے لیے جو کسی خاص شرط کو پورا کرتے ہیں، استعمال کریں۔ یہ عام فارمولہ:
AVERAGE(IF( criteria_range = criteria , average_range ))Excel 2019 اور اس سے کم میں، یہ صرف ایک کے طور پر کام کرتا ہے۔ array فارمولہ، یعنی آپ کو درست طریقے سے مکمل کرنے کے لیے Ctrl + Shift + Enter کیز کو دبانے کی ضرورت ہے۔ ایکسل 365 اور 2021 میں، ایک عام فارمولہ اچھی طرح سے کام کرے گا۔
مثال کے طور پر، آئیے نیچے دیے گئے جدول میں ریاضی کا اوسط اسکور تلاش کرتے ہیں۔ اس کے لیے، صرف معیار کے لیے "Math" کا استعمال کریں:
=AVERAGE(IF(C3:C11="Math", B3:B11))
یا آپ کسی سیل میں کنڈیشن ڈال سکتے ہیں اور اس سیل کا حوالہ دے سکتے ہیں (ہمارے معاملے میں F2):
=AVERAGE(IF(C3:C11=F2, B3:B11))))
یہ فارمولہ کیسے کام کرتا ہے
IF فنکشن کا منطقی امتحان C3:C11 میں ہر مضمون کا F2 میں ہدف والے سے موازنہ کرتا ہے۔ موازنہ کا نتیجہ TRUE اور FALSE اقدار کی ایک صف ہے، جہاں TRUEs مماثلت کی نمائندگی کرتے ہیں:
{FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}
value_if_true دلیل کے لیے، ہماسکور کی رینج فراہم کریں (B3:B11)، لہذا اگر منطقی ٹیسٹ درست ہے، تو متعلقہ سکور واپس کر دیا جاتا ہے۔ جیسا کہ value_if_false دلیل کو چھوڑ دیا جاتا ہے، FALSE ظاہر ہوتا ہے جہاں شرط پوری نہیں ہوتی ہے:
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;59;FALSE}
اس صف کو AVERAGE فنکشن میں فیڈ کیا جاتا ہے، جو ریاضی کے اوسط کا حساب لگاتا ہے۔ FALSE اقدار کو نظر انداز کرنے والے نمبروں کا۔
متعدد معیاروں کے ساتھ اوسط IF
کئی معیاروں کے ساتھ اوسط نمبروں کے لیے، عام فارمولہ ہے:
اوسط(IF((<17)>criteria_range1 = criteria1 ) * ( criteria_range2 = criteria2 ), average_range ))مثال کے طور پر، اوسط کلاس A میں ریاضی کے اسکورز، آپ اس فارمولے کو استعمال کر سکتے ہیں:
=AVERAGE(IF((C3:C11="Math") * (D3:D11="A"), B3:B11))
معیار کے لیے سیل حوالوں کے ساتھ، یہ اتنا ہی اچھا کام کرتا ہے:
=AVERAGE(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))
ایکسل 2019 اور اس سے کم میں، اوپر والے دونوں ہی ارے فارمولے ہونے چاہئیں، لہذا درست نتیجہ حاصل کرنے کے لیے Ctrl + Shift + Enter دبانا یاد رکھیں۔ ایکسل 365 اور 2021 میں، ایک عام Enter کلید متحرک صفوں کے لیے ان بلٹ سپورٹ کی وجہ سے ٹھیک کام کرے گی۔
یہی نتیجہ نیسٹڈ IF اسٹیٹمنٹ کی مدد سے حاصل کیا جا سکتا ہے:
=AVERAGE(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11)))
کون سا فارمولہ استعمال کرنا ہے یہ صرف آپ کی ذاتی ترجیح کا معاملہ ہے۔
یہ فارمولہ کیسے کام کرتا ہے
IF کے منطقی امتحان میں، دو موازنہ آپریشن کیے جاتے ہیں - پہلے، آپ C3:C11 میں مضامین کی فہرست کو قدر کے خلاف چیک کرتے ہیں۔ G2 میں، اور پھر آپ D3:D11 میں کلاسوں کا موازنہ کریں گے۔G3 میں قدر TRUE اور FALSE اقدار کی دو صفوں کو ضرب دیا جاتا ہے، اور ضرب کا عمل AND آپریٹر کی طرح کام کرتا ہے۔ کسی بھی ریاضی کے عمل میں، TRUE 1 کے برابر ہوتا ہے اور FALSE 0 کے برابر ہوتا ہے۔ 0 سے ضرب کرنے سے ہمیشہ صفر ملتا ہے، لہذا نتیجے میں ارے میں صرف 1 ہوتا ہے جب دونوں شرائط درست ہوں۔ اس صف کا اندازہ IF فنکشن کے منطقی ٹیسٹ میں کیا جاتا ہے، جو 1 کے (TRUE) کے مطابق اسکور دیتا ہے:
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE}
یہ حتمی صف اوسط پر پیش کی جاتی ہے۔
<0ایکسل میں اوسط کو کیسے گول کیا جائے
اگر آپ بنیادی قدر کو تبدیل کیے بغیر صرف ڈسپلے ایوریج کو گول کرنا چاہتے ہیں تو اعشاریہ کو کم کریں<18 کا استعمال کریں۔> ربن پر کمانڈ یا سیلز فارمیٹ کریں ڈائیلاگ باکس جیسا کہ ایکسل میں اوسط کو گول کرنے کے طریقہ میں بتایا گیا ہے۔
راؤنڈنگ کے لیے ریاضی کے عمومی اصولوں پر عمل کرنے کے لیے، ROUND فنکشن میں Nest AVERAGE۔ دوسری دلیل ( num_digits ) میں، ہندسوں کی تعداد کو بتائیے جو اوسط کو گول کرنے کے لیے ہے۔
مثال کے طور پر، اوسط کو قریب ترین عدد تک گول کرنے کے لیے، استعمال کریں یہ فارمولہ:
=ROUND(AVERAGE(B3:B11), 0)
اوسط کو ایک اعشاریہ تک گول کرنے کے لیے، num_digits دلیل کے لیے 1 استعمال کریں:
=ROUND(AVERAGE(B3:B11), 1)
اوسط کو دو اعشاریہ دو مقامات تک گول کرنے کے لیے، num_digits دلیل کے لیے 2 استعمال کریں:
=ROUND(AVERAGE(B3:B11), 2)
اور اسی طرح پر۔
کے لیےاوپر کی طرف گول کرنے کے لیے، ROUNDUP فنکشن استعمال کریں:
=ROUNDUP(AVERAGE(B3:B11), 1)
نیچے کی طرف راؤنڈ کرنے کے لیے، ROUNDDOWN استعمال کرنے کے لیے فنکشن ہے:
=ROUNDDOWN(AVERAGE(B3:B11), 1)
فکسنگ #DIV/0 ایکسل AVERAGE میں خرابی
اگر سیلز کی رینج جس کا آپ حساب لگانے کی کوشش کر رہے ہیں اس کی کوئی عددی قدر نہیں ہے، تو AVERAGE فارمولہ صفر کی غلطی (#DIV/0!) سے تقسیم لوٹائے گا۔ اسے ٹھیک کرنے کے لیے، آپ COUNT فنکشن کے ساتھ کل عددی اقدار حاصل کر سکتے ہیں اور اگر شمار 0 سے زیادہ ہے، تو اوسط؛ دوسری صورت میں - ایک خالی سٹرنگ واپس کریں۔
IF(COUNT( range )>0, AVERAGE( range ), "")مثال کے طور پر، # سے بچنے کے لیے نیچے دیے گئے ڈیٹا سیٹ میں اوسط کے ساتھ DIV/0 خرابی، یہ فارمولہ استعمال کریں:
=IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")
ایوریج اور غلطیوں کو نظر انداز کریں
جب سیلز کی رینج کو اوسط کرنے کی کوشش کریں جس میں کوئی غلطیاں، نتیجہ ایک غلطی ہو جائے گا. اسے ہونے سے روکنے کے لیے، درج ذیل میں سے ایک حل استعمال کریں۔
اوسط اور IFERROR
اوسط سے پہلے، IFERROR فنکشن کی مدد سے غلطیوں کو فلٹر کریں:
اوسط(IFERROR( رینج ,""))Excel 365 اور 2021 کے علاوہ تمام ورژنز میں جہاں arrays کو مقامی طور پر ہینڈل کیا جاتا ہے، Ctrl + Shift + Enter کیز کو ایک ساتھ دبائیں۔ مثال کے طور پر، خامیوں کے بغیر سیلز کی نیچے کی حد کو اوسط کرنے کے لیے، فارمولہ یہ ہے:
=AVERAGE(IFERROR(B3:B13, ""))
AGGREGATE فنکشن
غلطیوں کو نظر انداز کرنے کا ایک اور آسان طریقہ استعمال کرنا ہے۔ AGGREGATE فنکشن۔ اس مقصد کے لیے AGGREGATE کو ترتیب دینے کے لیے، آپ سیٹ کریں۔ function_num 1 پر دلیل (اوسط فنکشن)، اور اختیارات دلیل 6 پر (غلطی کی اقدار کو نظر انداز کریں)۔
مثال کے طور پر:
=AGGREGATE(1, 6, B3:B13)
جیسا کہ آپ اسکرین شاٹ میں دیکھ سکتے ہیں، دونوں فنکشنز خوبصورتی سے کام کرتے ہیں:
Excel AVERAGE کام نہیں کر رہا ہے
اگر آپ کو Excel میں AVERAGE فارمولے کے ساتھ کوئی مسئلہ درپیش ہے، تو ہماری ٹربل شوٹنگ تجاویز آپ کو اسے جلدی حل کرنے میں مدد کریں گی۔
نمبرز کو ٹیکسٹ کے طور پر فارمیٹ کیا گیا ہے
اگر آپ جس رینج کو اوسط کرنے کی کوشش کر رہے ہیں اس میں ایک عددی قدر نہیں ہے، تو #DIV/0 خرابی واقع ہوتی ہے۔ یہ اکثر اس وقت ہوتا ہے جب نمبرز کو ٹیکسٹ کے طور پر فارمیٹ کیا جاتا ہے۔ غلطی کو ٹھیک کرنے کے لیے، صرف متن کو نمبر میں تبدیل کریں۔
خلیوں کے اوپری بائیں کونے میں ایک چھوٹا سا سبز مثلث اس معاملے کا واضح اشارہ ہے:
خرابی کی قدریں حوالہ شدہ خلیات
اگر اوسط فارمولہ سے مراد ایسے خلیات ہیں جن میں کچھ خامی ہے، تو #VALUE! کہیے، فارمولوں کے نتیجے میں وہی غلطی ہوگی۔ اس مسئلے کو حل کرنے کے لیے، IFERROR یا AGGREGATE فنکشن کے ساتھ AVERAGE کا مجموعہ استعمال کریں جیسا کہ ان مثالوں میں بیان کیا گیا ہے۔ یا اگر قابل اطلاق ہو تو سورس ڈیٹا میں قدر کی خرابی کو کچھ متن سے بدل دیں۔
اوسط فارمولہ نتیجہ کے بجائے سیل میں ظاہر ہوتا ہے
اگر آپ کا سیل اس کے بجائے فارمولہ دکھاتا ہے۔ جواب دیں، پھر غالباً فارمولے دکھائیں موڈ آپ کی ورک شیٹ میں آن ہے۔ دیگر وجوہات متن کے طور پر درج کردہ فارمولہ ہو سکتا ہے، جس میں مساوی نشان سے پہلے ایک معروف جگہ یا apostrophe کے ساتھ۔