Excel MAX IF فارمولا شرطن سان وڏي قيمت ڳولڻ لاءِ

  • هن کي شيئر ڪريو
Michael Brown

آرٽيڪل ڏيکاري ٿو ڪجھ مختلف طريقا Excel ۾ وڌ ۾ وڌ قدر حاصل ڪرڻ لاءِ جيڪي توھان بيان ڪيو آھي ھڪڙي يا گھڻن شرطن جي بنياد تي.

اسان جي پوئين سبق ۾، اسان عام استعمالن کي ڏٺو. MAX فنڪشن جو جيڪو ڊيٽ سيٽ ۾ سڀ کان وڏو نمبر موٽڻ لاءِ ٺاهيو ويو آهي. ڪجھ حالتن ۾، جيتوڻيڪ، توھان کي ضرورت پئجي سگھي ٿي توھان جي ڊيٽا ۾ وڌيڪ ڊرل ڪرڻ لاءِ وڌ ۾ وڌ قدر ڳولڻ لاءِ ڪجھ معيارن جي بنياد تي. اهو ڪجھ مختلف فارمولن کي استعمال ڪندي ڪري سگهجي ٿو، ۽ هي آرٽيڪل سڀني ممڪن طريقن جي وضاحت ڪري ٿو.

    Excel MAX IF فارمولا

    حالانڪ ئي وقت تائين، Microsoft Excel وٽ ڪو نه هو. شرطن جي بنياد تي وڌ ۾ وڌ قيمت حاصل ڪرڻ لاءِ بلٽ ان MAX IF فنڪشن. ايڪسل 2019 ۾ MAXIFS جي تعارف سان، اسان مشروط وڌ کان وڌ آسان طريقي سان ڪري سگھون ٿا.

    Excel 2016 ۽ اڳئين ورزن ۾، توھان کي اڃا تائين پنھنجو array فارمولا ٺاھڻو پوندو MAX کي گڏ ڪري فنڪشن هڪ IF بيان سان:

    {=MAX(IF( criteria_range= criteria, max_range))}

    ڏسڻ لاءِ ته ڪيئن هي عام MAX IF فارمولا حقيقي ڊيٽا تي ڪم ڪري ٿو، مھرباني ڪري ھيٺ ڏنل مثال تي غور ڪريو. فرض ڪريو، توهان وٽ ڪيترن ئي شاگردن جي ڊگهي جمپ نتيجن سان گڏ ٽيبل آهي. جدول ۾ ٽن دورن لاءِ ڊيٽا شامل آهي، ۽ توهان ڳولي رهيا آهيو ڪنهن خاص رانديگر جو بهترين نتيجو، جيڪب چئو. A2:A10 ۾ شاگردن جي نالن ۽ C2:C10 ۾ فاصلن سان، فارمولا هي شڪل وٺي ٿو:

    =MAX(IF(A2:A10="Jacob", C2:C10))

    مهرباني ڪري ذهن ۾ رکو ته هڪ صف فارمولاھميشه داخل ٿيڻ گھرجي Ctrl + Shift + Enter ڪيز کي دٻائڻ سان. نتيجي طور، اھو خودڪار طريقي سان گھميل بریکٹ سان گھرايو ويو آھي جھڙوڪ ھيٺ ڏنل اسڪرين شاٽ ۾ ڏيکاريو ويو آھي (دستي طور تي ٽائپنگ بريڪس ڪم نه ڪندو!). سيل، ته جيئن توهان فارمولا تبديل ڪرڻ کان سواءِ حالت کي آساني سان تبديل ڪري سگهو ٿا. تنهن ڪري، اسان F1 ۾ گهربل نالو ٽائيپ ڪريون ٿا ۽ هيٺ ڏنل نتيجو حاصل ڪريو:

    =MAX(IF(A2:A10=F1, C2:C10))

    10>

    هي فارمولا ڪيئن ڪم ڪندو آهي

    منطقي ۾ IF فنڪشن جو امتحان، اسان نالن جي فهرست (A2:A10) کي ٽارگيٽ نالو (F1) سان مقابلو ڪريون ٿا. ھن عمل جو نتيجو آھي TRUE ۽ FALSE جي ھڪڙي صف آھي، جتي TRUE قدر نالن جي نمائندگي ڪن ٿا جيڪي ھدف جي نالي سان ملن ٿا (جيڪب):

    {FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE}

    جي لاءِ value_if_true دليل، اسان ڊگهي جمپ جا نتيجا فراهم ڪندا آهيون (C2:C10)، تنهن ڪري جيڪڏهن منطقي امتحان درست ڪري ٿو، ڪالمن C مان لاڳاپيل نمبر واپس ڪيو ويندو. value_if_false دليل کي ختم ڪيو ويو آهي، مطلب ته صرف هڪ FALSE قدر هوندو جتي شرط پورا نه ڪئي وئي آهي:

    {FALSE;FALSE;FALSE;5.48;5.42;5.57;FALSE;FALSE;FALSE}

    هي صف MAX فنڪشن کي فيڊ ڪيو ويو آهي، جيڪو FALSE قدرن کي نظر انداز ڪندي وڌ ۾ وڌ نمبر ڏي ٿو.

    ٽپ. مٿي ڄاڻايل اندروني صفن کي ڏسڻ لاءِ، پنهنجي ورڪ شيٽ ۾ فارمولا جو لاڳاپيل حصو چونڊيو ۽ F9 کي دٻايو. فارمولا تشخيصي موڊ مان نڪرڻ لاءِ، دٻايو Esc چيڪ.

    MAX IF فارمولا گھڻن سانمعيار

    جڏهن توهان کي هڪ کان وڌيڪ شرطن جي بنياد تي وڌ ۾ وڌ قدر ڳولڻ جي ضرورت آهي، توهان يا ته ڪري سگهو ٿا:

    اضافي معيار شامل ڪرڻ لاءِ nested IF بيان استعمال ڪريو:

    {=MAX( IF( criteria_range1 = criteria1 , IF( criteria_range2 = criteria2 , max_range )))}

    يا ضرب عمل کي استعمال ڪندي گھڻن معيارن کي سنڀاليو:

    {=MAX(IF(( criteria_range1 = criteria1 ) * ( criteria_range2 = criteria2 ), max_range ))}

    چون ٿا ته توهان وٽ ڇوڪرن ۽ ڇوڪرين جا نتيجا هڪ ٽيبل ۾ آهن ۽ توهان چاهيو ٿا ته ڇوڪرين جي وچ ۾ سڀ کان ڊگھي جمپ 3 ۾ حاصل ڪرڻ لاءِ. ، اسان داخل ڪريون ٿا پهريون معيار (عورت) G1 ۾، ٻيو معيار (3) G2 ۾، ۽ وڌ ۾ وڌ قدر کي ڪم ڪرڻ لاءِ هيٺين فارمولن کي استعمال ڪريو:

    =MAX(IF(B2:B16=G1, IF(C2:C16=G2, D2:D16)))

    =MAX(IF((B2:B16=G1)*(C2:C16=G2), D2:D16))

    جيئن ته ٻئي صفا فارموليا آهن، مهرباني ڪري انهن کي صحيح طريقي سان مڪمل ڪرڻ لاءِ Ctrl + Shift + Enter کي دٻائڻ ياد رکو.

    جيئن هيٺ ڏنل اسڪرين شاٽ ۾ ڏيکاريل آهي، فارمولا ساڳيو ئي نتيجو ڪڍندا آهن، تنهن ڪري استعمال ڪرڻ لاءِ ڪهڙو آهي جو معاملو توهان جي ذاتي ترجيح. منهنجي لاءِ، بولين منطق سان گڏ فارمولا پڙهڻ ۽ تعمير ڪرڻ آسان آهي - اهو اضافي IF ڪمن کي nesting کان سواءِ جيتريون حالتون شامل ڪرڻ جي اجازت ڏئي ٿو.

    هي فارمولا ڪيئن ڪم ڪن ٿا

    پهريون فارمولا استعمال ڪري ٿو ٻه nested IF افعال ٻن معيارن کي جانچڻ لاءِ. پهرين IF بيان جي منطقي امتحان ۾، اسان صنف ڪالمن ۾ قدرن جو مقابلو ڪندا آهيون(B2:B16) G1 ۾ معيار سان ("عورت"). نتيجو صحيح ۽ غلط قدرن جو هڪ صف آهي جتي TRUE ڊيٽا جي نمائندگي ڪري ٿو جيڪو معيار سان ملندو آهي:

    {FALSE; FALSE; FALSE; TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; TRUE; TRUE}

    ساڳي فيشن ۾، ٻيو IF فنڪشن گول ڪالمن (C2) ۾ قدرن کي چيڪ ڪري ٿو :C16) G2 ۾ معيار جي خلاف.

    ٻي IF بيان ۾ value_if_true دليل لاءِ، اسان ڊگهي جمپ جا نتيجا (D2:D16) فراهم ڪندا آهيون، ۽ اهڙي طرح اسان شيون حاصل ڪندا آهيون. جيڪي صحيح آهن پهرين ٻن صفن ۾ لاڳاپيل پوزيشن ۾ (يعني اهي شيون جتي صنف "عورت" آهي ۽ گول 3 آهي):

    {FALSE; FALSE; FALSE; FALSE; FALSE; 4.63; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; 4.52}

    هي فائنل صف MAX فنڪشن ڏانهن وڃي ٿي ۽ اهو سڀ کان وڏو نمبر موٽائي ٿو.

    ٻيو فارمولا هڪ واحد منطقي امتحان ۾ ساڳين حالتن جو اندازو لڳائي ٿو ۽ ضرب آپريشن AND آپريٽر وانگر ڪم ڪري ٿو:

    جڏهن صحيح ۽ غلط قيمتون استعمال ڪيون وڃن رياضياتي آپريشن، اهي ترتيب ڏنل 1 ۽ 0 ۾ تبديل ڪيا ويا آهن. ۽ ڇاڪاڻ ته 0 سان ضرب ڪرڻ هميشه صفر ڏئي ٿو، نتيجي ۾ 1 صرف تڏهن آهي جڏهن سڀئي حالتون صحيح آهن. هن صف جو جائزو IF فنڪشن جي منطقي ٽيسٽ ۾ ڪيو ويو آهي، جيڪو 1 (TRUE) عناصر سان لاڳاپيل فاصلو واپس ڪري ٿو.

    MAX IF بغير صف جي

    ڪيترائي Excel استعمال ڪندڙ، جن ۾ مون سميت، آهن صفن جي فارمولن جي خلاف تعصب ۽ جتي ممڪن هجي انهن کان نجات حاصل ڪرڻ جي ڪوشش ڪريو. خوشقسمتيءَ سان، Microsoft Excel ۾ ڪجھ افعال آھن جيڪي سرن کي ھٿ ھلائيندا آھن، ۽ اسان ھڪڙو استعمال ڪري سگھون ٿااهڙن ڪمن مان، يعني SUMPRODUCT، MAX جي چوڌاري "ريپر" جي قسم جي طور تي.

    جنريڪ MAX IF فارمولا بغير صف جي هن ريت آهي:

    =SUMPRODUCT(MAX(( criteria_range1 = 1 ضرورت آهي.

    فارمولا کي عمل ۾ ڏسڻ لاءِ، اسان اڳئين مثال مان ڊيٽا استعمال ڪنداسين. مقصد هڪ عورت رانديگر جي وڌ ۾ وڌ جمپ حاصل ڪرڻ آهي راؤنڈ 3:

    =SUMPRODUCT(MAX(((B2:B16=G1) * (C2:C16=G2) * (D2:D16))))

    هي فارمولا هڪ عام Enter ڪي اسٽروڪ سان مقابلو ڪيو وڃي ٿو ۽ ساڳيو نتيجو ڏئي ٿو جيئن صف MAX IF فارمولا:

    14>

    مٿين اسڪرين شاٽ تي ويجھو نظر وجهڻ سان، توهان محسوس ڪري سگهو ٿا ته غلط جمپس "x" سان نشان لڳل آهن پوئين مثالن ۾ هاڻي قطار 3، 11 ۽ 15 ۾ 0 قدر آهن. , ۽ ايندڙ سيڪشن وضاحت ڪري ٿو ڇو.

    هي فارمولا ڪيئن ڪم ڪري ٿو

    جيئن MAX IF فارمولا سان، اسان صنف (B2:B16) ۽ گول (Round) ۾ هر هڪ قدر جي مقابلي ڪندي ٻن معيارن جو جائزو وٺون ٿا. C2:C16) سيلز G1 ۽ G2 ۾ معيار سان ڪالمن. نتيجو ٻه صفون آهن TRUE ۽ FALSE قدر. ساڳئي پوزيشن ۾ صفن جي عناصرن کي ضرب ڪرڻ سان TRUE ۽ FALSE کي ترتيب سان 1 ۽ 0 ۾ تبديل ڪري ٿو، جتي 1 انهن شين جي نمائندگي ڪري ٿو جيڪي ٻنهي معيارن کي پورا ڪن ٿيون. ٽيون ضرب ڪيل صف ۾ ڊگهو جمپ جا نتيجا شامل آهن (D2:D16). ۽ ڇاڪاڻ ته 0 سان ضرب ڪرڻ صفر ڏئي ٿو، صرف اهي شيون جيڪي 1 (TRUE) سان لاڳاپيل پوزيشن ۾ آهنsurvive:

    {0; 0; 0; 0; 0; 4.63; 0; 0; 0; 0; 0; 0; 0; 0; 4.52}

    جيڪڏهن max_range ۾ ڪا به ٽيڪسٽ ويليو هجي، ته ضرب آپريشن #VALUE غلطي واپس آڻيندو آهي جنهن جي ڪري سڄو فارمولا ڪم نه ڪندو.

    MAX فنڪشن ان کي اتان وٺي ٿو ۽ سڀ کان وڏو نمبر ڏئي ٿو جيڪو مخصوص شرطن کي پورو ڪري ٿو. نتيجي ۾ نڪرندڙ صف ھڪڙي عنصر تي مشتمل آھي {4.63} SUMPRODUCT فنڪشن ڏانھن وڃي ٿي ۽ اھو ھڪڙي سيل ۾ وڌ ۾ وڌ نمبر ڪڍي ٿو.

    نوٽ. ڇاڪاڻ ته ان جي مخصوص منطق جي ڪري، فارمولا هيٺ ڏنل احتياط سان ڪم ڪري ٿو:

    • جتي توهان تمام گهڻي قدر ڳولهي رهيا آهيو صرف انگن تي مشتمل هجڻ گهرجي. جيڪڏهن ڪي متن جا قدر آهن، هڪ #VALUE! غلطي واپس ڪئي وئي آهي.
    • فارمولا منفي ڊيٽا سيٽ ۾ "صفر جي برابر نه" حالت جو اندازو نٿو ڪري سگهي. صفر کي نظر انداز ڪندي وڌ ۾ وڌ قدر ڳولڻ لاءِ، يا ته MAX IF فارمولا يا MAXIFS فنڪشن استعمال ڪريو.

    Excel MAX IF فارمولا OR منطق سان

    وڌ کان وڌ قدر ڳولڻ لاءِ جڏهن ڪنهن به بيان ڪيل شرطن مان پورا ٿي ويا آھن، اڳ ۾ ئي واقف صف MAX IF فارمولا استعمال ڪريو Boolean logic سان، پر شرط شامل ڪريو انھن کي ضرب ڪرڻ بدران.

    {=MAX(IF(( criteria_range1= criteria1) + ( criteria_range2= criteria2), max_range))}

    متبادل طور تي، توھان ھيٺ ڏنل غير صف فارمولا استعمال ڪري سگھو ٿا :

    =SUMPRODUCT(MAX((( criteria_range1= criteria1) + ( criteria_range2= criteria2)) * max_range))

    مثال طور، اچو ته ڪم ڪريونرائونڊ 2 ۽ 3 ۾ بھترين نتيجا. مھرباني ڪري ڌيان ڏيو ته Excel ٻولي ۾، ڪم مختلف طرح سان ٺھيل آھي: وڌ ۾ وڌ قدر واپس ڪريو جيڪڏھن گول يا 2 يا 3 آھي.

    B2:B10 ۾ ڏنل راؤنڊن سان , C2 ۾ نتيجا:C10 ۽ F1 ۽ H1 ۾ معيار، فارمولا هن ريت آهي:

    =MAX(IF((B2:B10=F1) + (B2:B10=H1), C2:C10))

    Ctrl + Shift + Enter ڪيبنيشن کي دٻائڻ سان فارمولا داخل ڪريو ۽ توھان حاصل ڪندا. هي نتيجو:

    17>

    > تنهن هوندي، اسان کي هن صورت ۾ ڪالمن C ۾ سڀني "x" قدرن کي صفر سان تبديل ڪرڻ جي ضرورت آهي ڇو ته SUMPRODUCT MAX صرف عددي ڊيٽا سان ڪم ڪري ٿو:

    هي فارمولا ڪيئن ڪم ڪن ٿا

    صفن وارو فارمولا بلڪل ساڳيءَ طرح ڪم ڪري ٿو جيئن MAX IF سان AND logic سواءِ ان جي ته توهان ضرب جي بدران اضافي آپريشن استعمال ڪندي معيار ۾ شامل ٿيو. صفن جي فارمولن ۾، اضافو OR آپريٽر جي طور تي ڪم ڪري ٿو:

    TRUE ۽ FALSE جي ٻن صفن کي شامل ڪرڻ (جيڪو B2:B10 ۾ قيمتن کي F1 ۽ H1 جي معيار جي خلاف جانچڻ جو نتيجو آهي) 1 جي صف پيدا ڪري ٿو ۽ 0 جي جتي 1 انھن شين جي نمائندگي ڪري ٿو جن جي ھڪڙي شرط صحيح آھي ۽ 0 انھن شين جي نمائندگي ڪري ٿو جن لاءِ ٻئي حالتون غلط آھن. نتيجي طور، IF فنڪشن C2:C10 ( value_if_true ) ۾ سڀني شين کي "رکي ٿو" جنهن لاءِ ڪا به شرط صحيح آهي (1)؛ باقي شيون FALSE سان تبديل ڪيون ويون آهن ڇاڪاڻ ته value_if_false دليل بيان نه ڪيو ويو آهي.

    غير صف وارو فارمولا ساڳئي طريقي سان ڪم ڪري ٿو. فرق اهو آهي ته IF جي منطقي ٽيسٽ جي بدران، توهان 1 ۽ 0 جي صفن جي عناصر کي لانگ جمپ نتيجن واري صف (C2:C10) جي عنصرن سان ملندڙ پوزيشن ۾ ضرب ڪريو ٿا. هي انهن شين کي رد ڪري ٿو جيڪي ڪنهن به شرط کي پورا نٿا ڪن (پهرين صف ۾ 0 آهن) ۽ شيون رکي ٿي جيڪي شرطن مان هڪ کي پورا ڪن ٿيون (پهرين صف ۾ 1 آهن).

    MAXIFS - اعليٰ ترين ڳولڻ جو آسان طريقو شرطن سان قدر

    Excel 2019, 2021 ۽ Excel 365 جا استعمال ڪندڙ پنهنجو MAX IF فارمولا ٺاهڻ لاءِ صفن کي ترتيب ڏيڻ جي مصيبت کان آزاد آهن. Excel جا اهي ورجن MAXIFS جي ڊگهي انتظار واري فنڪشن مهيا ڪن ٿا جيڪي ٻارن جي راند جي حالتن سان سڀ کان وڏي قدر ڳوليندا آهن.

    MAXIFS جي پهرين دليل ۾، توهان حد داخل ڪريو ٿا جنهن ۾ وڌ ۾ وڌ قدر ڳولڻ گهرجي (D2: D16 اسان جي صورت ۾)، ۽ ايندڙ دليلن ۾ توهان داخل ڪري سگهو ٿا 126 حد تائين / معيار جوڙو. مثال طور:

    =MAXIFS(D2:D16, B2:B16, G1, C2:C16, G2)

    جيئن هيٺ ڏنل اسڪرين شاٽ ۾ ڏيکاريو ويو آهي، هن سادي فارمولي کي رينج کي پروسيس ڪرڻ ۾ ڪو مسئلو ناهي جنهن ۾ عددي ۽ ٽيڪسٽ ويلز شامل آهن:

    هن فنڪشن بابت تفصيلي ڄاڻ لاءِ، مهرباني ڪري ڏسو Excel MAXIFS فنڪشن فارمولا مثالن سان.

    اهڙيءَ طرح توهان Excel ۾ شرطن سان وڌ ۾ وڌ قدر ڳولي سگهو ٿا. مان توهان جي پڙهڻ لاء شڪرگذار آهيان ۽ اميد آهي ته توهان کي اسان جي ايندڙ بلاگ تي ڏسڻ لاءهفتو!

    ڊائون لوڊ لاءِ مشق ورڪ بڪ

    Excel MAX IF فارمولا مثال (.xlsx فائل)

    مائيڪل براون هڪ سرشار ٽيڪنالاجي جوش آهي جيڪو سافٽ ويئر اوزار استعمال ڪندي پيچيده عملن کي آسان ڪرڻ جي جذبي سان. ٽيڪنيڪي صنعت ۾ ڏهاڪن کان وڌيڪ تجربي سان، هن پنهنجي صلاحيتن کي Microsoft Excel ۽ Outlook، گڏوگڏ Google Sheets ۽ Docs ۾ ساراهيو آهي. مائيڪل جو بلاگ وقف ڪيو ويو آهي پنهنجي علم ۽ مهارت کي ٻين سان شيئر ڪرڻ لاءِ، پيداوار ۽ ڪارڪردگي کي بهتر ڪرڻ لاءِ آسان پيروي ڪرڻ واريون صلاحون ۽ سبق مهيا ڪرڻ لاءِ. چاهي توهان هڪ تجربيڪار پيشه ور آهيو يا شروعاتي، مائيڪل جو بلاگ انهن ضروري سافٽ ويئر اوزارن مان وڌ کان وڌ فائدو حاصل ڪرڻ لاءِ قيمتي بصيرتون ۽ عملي صلاحون پيش ڪري ٿو.