Excel RANK فنڪشن ۽ درجه بندي ڳڻڻ جا ٻيا طريقا

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

مواد جي جدول

ٽيوٽوريل وضاحت ڪري ٿو ايڪسل رينڪ جي خاصيتن جي خاصيتن کي ۽ ڏيکاري ٿو ته ڪيئن ڪجي ايڪسل ۾ درجه بندي ڪيترن ئي معيارن جي بنياد تي، درجه بندي ڊيٽا گروپ جي حساب سان، حساب ڪيو پرسنٽائل رينڪ، ۽ وڌيڪ.

جڏهن توهان کي انگن جي فهرست ۾ هڪ نمبر جي لاڳاپي واري پوزيشن کي طئي ڪرڻ جي ضرورت آهي، سڀ کان آسان طريقو اهو آهي ته انگن کي ترتيب ڏيڻ جي ترتيب ۾ وڌندي يا گهٽجي. جيڪڏهن ڪنهن سبب جي ڪري ترتيب ڏيڻ ممڪن نه آهي، Excel ۾ هڪ رينڪ فارمولا اهو ڪم ڪرڻ لاءِ بهترين اوزار آهي.

    Excel RANK فنڪشن

    Excel ۾ RANK فنڪشن واپس اچي ٿو. ساڳئي فهرست ۾ ٻين قدرن جي مقابلي ۾ عددي قدر جو حڪم (يا درجو). ٻين لفظن ۾، اهو توهان کي ٻڌائي ٿو ته ڪهڙي قيمت سڀ کان وڌيڪ آهي، ٻيو سڀ کان وڌيڪ، وغيره.

    ترتيب ڪيل فهرست ۾، هڪ خاص نمبر جو درجو ان جي پوزيشن هوندو. Excel ۾ RANK فنڪشن سڀ کان وڏي قدر سان شروع ٿيندڙ درجه بندي جو تعين ڪري سگھي ٿو (جيئن ته نزولي ترتيب سان ترتيب ڏنل آھي) يا سڀ کان ننڍي قدر (جيئن ته ترتيب ڏنل ترتيب ۾ آھي).

    Excel RANK فنڪشن جو نحو آھي. ھيٺ ڏنل آھي:

    RANK(number,ref,[order])

    ڪٿي:

    نمبر (گهربل) - اھو قدر جنھن جو درجو توھان ڳولڻ چاھيو ٿا.

    Ref (گهربل) - انگن اکرن جي هڪ فهرست جنهن جي مقابلي ۾ درجه بندي ڪرڻ لاءِ. اهو مهيا ڪري سگهجي ٿو انگن جي هڪ صف جي طور تي يا انگن جي فهرست جي حوالي سان.

    آرڊر (اختياري) - هڪ نمبر جيڪو بيان ڪري ٿو ته قدرن جي درجه بندي ڪيئن ڪجي:

    • جيڪڏهن 0 يا ختم ڪيو ويو، قدرن ۾ درجه بندي ڪئي وينديTRUE ۽ FALSE ان بنياد تي ته ڇا هڪ رينج عنصر A2 جي ساڳي گروپ سان تعلق رکي ٿو.
    • ٻيو، توهان نمبر چيڪ ڪريو. سڀ کان وڏي کان ننڍي تائين قدرن جي درجه بندي ڪرڻ لاءِ ( گهٽندي آرڊر )، حالت استعمال ڪريو (C2<$C$2:$C$11)، جيڪو C2 کان وڏي يا برابر جي سيلز لاءِ TRUE ڏئي ٿو، ٻي صورت ۾ FALSE.

    جيئن ته Microsoft Excel جي اصطلاحن ۾، TRUE = 1 ۽ FALSE = 0، ٻن صفن کي ضرب ڪرڻ سان 1's ۽ 0's جي هڪ صف ملي ٿي، جتي 1 صرف انهن قطارن لاءِ موٽايو ويندو آهي جن ۾ ٻئي حالتون ملن ٿيون.

    پوءِ، SUMPRODUCT 1's and 0's array جي عناصرن کي شامل ڪري ٿو، ان ڪري ھر گروپ ۾ سڀ کان وڏي انگ لاءِ 0 موٽائي ٿو. ۽ توھان 1 سان رينڪنگ شروع ڪرڻ لاءِ نتيجي ۾ 1 کي شامل ڪريو.

    اھو فارمولا جيڪو گروپن ۾ نمبرن کي ننڍي کان وڏي تائين ( Acending order ) سان گڏ ڪم ڪري ٿو. منطق فرق اهو آهي ته SUMPRODUCT هڪ خاص گروپ ۾ ننڍي کان ننڍي نمبر لاءِ 0 ڏي ٿو، ڇو ته ان گروپ ۾ ڪو به نمبر ٻئي شرط (C2>$C$2:$C$7) کي پورو نٿو ڪري. ٻيهر، توهان صفر جي درجه بندي کي پهرين درجي سان بدلايو ٿا فارمولا جي نتيجي ۾ 1 شامل ڪري.

    SUMPRODUCT جي بدران، توهان استعمال ڪري سگهو ٿا SUM فنڪشن کي شامل ڪرڻ لاءِ صفن جي عنصرن کي. پر ان لاءِ هڪ صف فارمولا استعمال ڪرڻ جي ضرورت پوندي، Ctrl + Shift + Enter ذريعي مڪمل. مثال طور:

    =SUM((A2=$A$2:$A$7)*(C2<$C$2:$C$7))+1

    مثبت ۽ ناڪاري انگن کي الڳ الڳ درجه بندي ڪيئن ڪجي

    جيڪڏهن توهان جي انگن جي لسٽ ۾ مثبت ۽ منفي ٻنهي ويلن تي مشتمل هجي، ته Excel RANK فنڪشنانهن سڀني کي ڪنهن به وقت ۾ درجه بندي ڪندو. پر ڇا جيڪڏھن توھان چاھيو ٿا ته مثبت ۽ ناڪاري انگن کي الڳ الڳ درجه بندي ڪرڻ گھرجي؟

    سيلز A2 کان A10 ۾ انگن سان، مثبت ۽ ناڪاري قدرن لاءِ انفرادي درجه بندي حاصل ڪرڻ لاءِ ھيٺين فارمولين مان ھڪڙو استعمال ڪريو:

    مثبت انگن جو درجو ھيٺ اچي ٿو:

    =IF($A2>0,COUNTIF($A$2:$A$10,">"&A2)+1,"")

    ريانڪ مثبت نمبرن جو اڀرندو آھي:

    =IF($A2>0,COUNTIF($A$2:$A$10,">0")-COUNTIF($A$2:$A$10,">"&$A2),"")

    نڪاري انگن جو درجو ھيٺ ھيٺ:

    =IF($A2<0,COUNTIF($A$2:$A$10,"<0")-COUNTIF($A$2:$A$10,"<"&$A2),"")

    انڪاري نمبرن جي درجه بندي وڌندي:

    =IF($A2<0,COUNTIF($A$2:$A$10,"<"&$A2)+1,"")

    نتيجا ڪجهه هن طرح نظر ايندا:

    28>

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

    شروع ڪرڻ لاءِ، اچو ته ان فارمولا کي ٽوڙيو جيڪو مثبت نمبرن جي درجه بندي ڪري ٿو نزليندي ترتيب:

    • منطقي امتحان ۾ IF فنڪشن جي، توهان چيڪ ڪريو ته ڇا نمبر صفر کان وڏو آهي.
    • جيڪڏهن نمبر 0 کان وڏو آهي، COUNTIF فنڪشن ان نمبر کان وڌيڪ قدرن جي ڳڻپ ڏي ٿو جيڪا درجه بندي ڪئي پئي وڃي.

      ھن مثال ۾، A2 ۾ ٻيو نمبر وڏو مثبت نمبر آھي، جنھن لاءِ COUNTIF 1 موٽائي ٿو، مطلب ته ان کان وڏو رڳو ھڪڙو نمبر آھي. اسان جي درجه بندي 1 سان شروع ڪرڻ لاءِ، 0 نه، اسان فارمولا جي نتيجي ۾ 1 شامل ڪندا آھيون، تنھنڪري اھو A2 لاءِ 2 جو درجو ڏئي ٿو.

    • جيڪڏھن نمبر 0 کان وڏو آھي، ته فارمولا موٽائي ٿو. هڪ خالي اسٽرنگ ("").

    اهو فارمولا جيڪو مثبت نمبرن کي درجه بندي ڪري ٿو چڙندڙ آرڊر ڪجهه مختلف طريقي سان ڪم ڪري ٿو:

    جيڪڏهن انگ 0 کان وڏو آهي ، پھريون COUNTIF ملي ٿو ڪل ڳڻپڊيٽا سيٽ ۾ مثبت انگ، ۽ ٻيو COUNTIF اهو معلوم ڪري ٿو ته ڪيترا قدر ان نمبر کان وڌيڪ آهن. پوء، توهان پوئين کان پوئين کي ختم ڪريو، ۽ مطلوب درجو حاصل ڪريو. هن مثال ۾، 5 مثبت قدر آهن، جن مان 1 A2 کان وڏو آهي. تنهن ڪري، توهان 5 مان 1 کي گهٽايو، اهڙيءَ طرح A2 لاءِ 4 جو درجو حاصل ڪيو.

    منفي انگن جي درجه بندي لاءِ فارموليون هڪجهڙي منطق تي ٻڌل آهن.

    نوٽ. مٿين سڀني فارمولين کي صفر قدرن کي نظر انداز ڪريو ڇاڪاڻ ته 0 جو تعلق نه ته مثبت جي سيٽ سان آهي ۽ نه ئي منفي انگن جي سيٽ سان. پنھنجي درجه بندي ۾ صفر کي شامل ڪرڻ لاءِ، ترتيب وار >0 ۽ =0 ۽ <=0 کي تبديل ڪريو، جتي فارمولا منطق جي ضرورت آھي.

    مثال طور، مثبت نمبرن ۽ صفرن کي وڏي کان ننڍي تائين درجو ڏيڻ لاءِ، ھي استعمال ڪريو فارمولا: =IF($A2>=0,COUNTIF($A$2:$A$10,">"&A2)+1,"")

    صفر قدرن کي نظر انداز ڪندي Excel ۾ ڊيٽا کي ڪيئن درجه بندي ڪجي

    جيئن ته توهان اڳ ۾ ئي ڄاڻو ٿا، هڪ RANK فارمولا آهي Excel سڀني نمبرن کي سنڀاليندو آهي: مثبت، منفي ۽ صفر. پر ڪجهه حالتن ۾، اسان صرف سيلز کي درجه بندي ڪرڻ چاهيون ٿا ڊيٽا سان 0 قدرن کي نظر انداز ڪندي. ويب تي، توھان ھن ڪم لاءِ ڪجھ ممڪن حل ڳولي سگھو ٿا، پر Excel RANK IF فارمولا، methinks، سڀ کان وڌيڪ آفاقي آھي:

    صفر کي نظر انداز ڪندي درجابندي نمبر:

    =IF($B2=0,"",IF($B2>0,RANK($B2,$B$2:$B$10), RANK($B2,$B$2:$B$10)-COUNTIF($B$2:$B$10,0)))

    صفر کي نظر انداز ڪري وڌندي نمبرن جو درجو:

    =IF($B2=0,"",IF($B2>0,RANK($B2,$B$2:$B$10,1) - COUNTIF($B$2:$B$10,0), RANK($B2,$B$2:$B$10,1)))

    جتي B2:B10 انگن جي حد آهي جيڪا درجه بندي ڪئي وڃي ٿي.

    هن فارمولي بابت بهترين شيءِ آهي ته اهو سهڻي نموني ٻنهي مثبت ۽ منفي انگن لاءِ ڪم ڪري ٿو، ڇڏڻدرجه بندي کان ٻاهر صفر قدر:

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

    پهرين نظر ۾، فارمولا ٿورو مشڪل لڳي سگھي ٿو. ويجھي نظر سان ڏسجي ته منطق بلڪل سادو آهي.

    هتي ڪيئن آهي Excel RANK IF فارمولا نمبرن کي وڏي کان ننڍي تائين رينڪ ڪري ٿو صفر کي نظر انداز ڪندي:

    • پهريون IF چيڪ ڪري ٿو ته نمبر آهي يا نه 0، ۽ جيڪڏھن اھو آھي، ھڪڙو خالي اسٽرنگ موٽائي ٿو:

      IF($B2=0,"", …)

    • جيڪڏھن نمبر صفر نه آھي، ٻيو IF چيڪ ڪري ٿو ته ڇا اھو وڏو آھي 0 کان وڌيڪ، ۽ جيڪڏهن اهو آهي، هڪ باقاعده RANK / RANK.EQ فنڪشن ان جي درجه بندي جي حساب سان:

      IF($B2>0,RANK($B2,$B$2:$B$10),…)

    • جيڪڏهن انگ 0 کان گهٽ آهي، ته توهان صفر ڳڻپ سان درجه بندي ترتيب ڏيو. هن مثال ۾، 4 مثبت نمبر ۽ 2 صفر آهن. تنهن ڪري، B10 ۾ سڀ کان وڏي منفي نمبر لاءِ، هڪ Excel RANK فارمولا 7 واپس ڪندو. پر اسان صفر کي ڇڏي ڏيون ٿا، ۽ ان ڪري اسان کي رينڪ کي 2 پوائنٽن سان ترتيب ڏيڻو پوندو. ان لاءِ، اسان رينڪ مان صفر جو تعداد گھٽايو:

      RANK($B2,$B$2:$B$10)-COUNTIF($B$2:$B$10,0))

    جي ها، اهو بلڪل آسان آهي! نمبرن کي رينڪنگ ڪرڻ جو فارمولا ننڍي کان وڏي تائين صفر کي نظر انداز ڪندي ساڳيءَ طرح ڪم ڪري ٿو، ۽ ان جي منطق جو اندازو لڳائڻ لاءِ دماغ جي هڪ سٺي مشق ٿي سگهي ٿي :)

    ڪيئن حساب ڪجي ايڪسل ۾ درجه بندي کي مطلق قدر سان

    جڏهن هاڪاري ۽ ناڪاري قدرن جي فهرست سان معاملو ڪيو وڃي ته، نشانين کي نظر انداز ڪندي انگن کي انهن جي مطلق قدرن جي حساب سان درجه بندي ڪرڻ جي ضرورت ٿي سگهي ٿي.

    ڪم پورو ڪري سگهجي ٿو.ھيٺين فارمولين مان ھڪڙي سان، جنھن جي دل ۾ ABS فنڪشن آھي جيڪو ھڪڙي عدد جي مطلق قدر کي واپس ڪري ٿو:

    18> درجه بندي ABS ھيٺئين:

    =SUMPRODUCT((ABS(A2)<=ABS(A$2:A$7)) * (A$2:A$7"")) - SUMPRODUCT((ABS(A2)=ABS($A$2:$A$7)) * (A$2:A$7""))+1

    18> درجه بندي ABS چڙهائي:

    =SUMPRODUCT((ABS(A2)>=ABS(A$2:A$7)) * (A$2:A$7"")) - SUMPRODUCT((ABS(A2)=ABS($A$2:$A$7)) * (A$2:A$7""))+1

    نتيجي طور، منفي انگن جي درجه بندي ڪئي وئي آهي ڄڻ ته اهي مثبت نمبر آهن:

    30>

    ڪيئن حاصل ڪجي N وڏي ۾ وڏو يا ننڍيون ننڍيون قدرون

    جيڪڏهن توهان حاصل ڪرڻ چاهيو ٿا حقيقي N نمبر وڏي يا ننڍي قدرن جي بجاءِ انهن جي درجه بندي جي، استعمال ڪريو LARGE يا SMALL فنڪشن، ترتيب سان.

    مثال طور، اسان حاصل ڪري سگهون ٿا ھن فارمولي سان اسان جي شاگردن جا ٽاپ 3 اسڪور:

    =LARGE($B$2:$B$7, $D3)

    جتي B2:B7 اسڪور جي لسٽ آھي ۽ D3 مطلوبہ درجو آھي.

    اضافي طور تي، توھان ڪري سگھو ٿا INDEX MATCH فارمولا استعمال ڪندي شاگردن جا نالا ٻيهر حاصل ڪريو (بطور مٿين 3 ۾ ڪو به نقل نه هجي):

    =INDEX($A$2:$A$7,MATCH(E3,$B$2:$B$7,0))

    ساڳيء طرح، توهان ڪري سگهو ٿا هيٺيون 3 قيمتون ڪڍڻ لاءِ SMALL فنڪشن استعمال ڪريو:

    =SMALL($B$2:$B$7, $D3)

    32>

    اهڙيءَ طرح توهان Excel ۾ درجه بندي ڪندا آهيو. هن سبق ۾ بحث ڪيل فارمولين کي بهتر سمجهڻ ۽ شايد ريورس انجنيئر ڪرڻ لاءِ، توهان کي ڀليڪار آهي اسان جو نمونو رينڪ ايڪسل ورڪ بڪ ڊائون لوڊ ڪريو.

    آئون توهان جي پڙهڻ لاءِ مهرباني ڪريان ٿو ۽ اميد اٿم ته توهان کي ايندڙ هفتي اسان جي بلاگ تي ڏسڻ لاءِ!<3

    نزولي ترتيب، يعني سڀ کان وڏي کان ننڍي تائين.
  • جيڪڏهن 1 يا ڪا ٻي غير صفر قدر، قدرن کي وڌندي ترتيب ۾ درج ڪيو وڃي ٿو، يعني ننڍي کان وڏي تائين.
  • Excel RANK .EQ فنڪشن

    RANK.EQ RANK فنڪشن جو هڪ بهتر ورزن آهي، جيڪو Excel 2010 ۾ متعارف ڪرايو ويو آهي. اهو ساڳيو نحو آهي RANK ۽ ساڳئي منطق سان ڪم ڪري ٿو: جيڪڏهن ڪيترن ئي قدرن کي هڪجهڙائي سان درج ڪيو وڃي ته، اعليٰ درجو انهن سڀني قدرن کي مقرر ڪيو ويو آهي. (EQ جو مطلب آهي "برابر").

    RANK.EQ(number,ref,[order])

    Excel 2007 ۽ هيٺين ورزن ۾، توهان کي هميشه RANK فنڪشن استعمال ڪرڻ گهرجي. Excel 2010، Excel 2013، ۽ Excel 2016 ۾، توهان يا ته RANK يا RANK.EQ سان وڃي سگهو ٿا. بهرحال، RANK.EQ استعمال ڪرڻ عقلمندي هوندي ڇو ته RANK کي ڪنهن به وقت بند ڪري سگهجي ٿو.

    Excel RANK.AVG فنڪشن

    RANK.AVG هڪ ٻيو فنڪشن آهي جيڪو Excel ۾ درجو ڳولڻ لاءِ. صرف ايڪسل 2010، ايڪسل 2013، ايڪسل 2016 ۽ بعد ۾ موجود آهي.

    ان ۾ ساڳيو نحو آهي جيئن ٻين ٻن ڪمن:

    RANK.AVG(number,ref,[order])

    فرق اهو آهي ته جيڪڏهن هڪ کان وڌيڪ نمبرن جو ساڳيو درجو آهي، اوسط درجو واپس ڪيو ويندو آهي (AVG جو مطلب آهي "اوسط")).

    4 شيون جيڪي توهان کي ڄاڻڻ گهرجي ايڪسل ۾ RANK بابت. 13>
    1. Excel ۾ ڪو به رينڪ فارمولا صرف عددي قدرن لاءِ ڪم ڪري ٿو: مثبت ۽ منفي نمبر، صفر، تاريخ ۽ وقت جون قيمتون. ref دليل ۾ غير عددي قدرن کي نظر انداز ڪيو ويو آهي.
    2. سڀني RANK افعال لاءِ ساڳي درجه بندي واپس آڻيندا آهننقل ڪريو قدر، ۽ بعد جي درجه بندي کي ڇڏي ڏيو، جيئن ھيٺ ڏنل مثال ۾ ڏيکاريل آھي.
    3. Excel 2010 ۽ بعد جي ورزن ۾، RANK فنڪشن کي RANK.EQ ۽ RANK.AVG سان تبديل ڪيو ويو آھي. پسمانده مطابقت لاءِ، RANK اڃا تائين Excel جي سڀني ورزن ۾ ڪم ڪري ٿو، پر ٿي سگهي ٿو اهو مستقبل ۾ دستياب نه هجي.
    4. جيڪڏهن نمبر ref ۾ نه مليو آهي، ڪنهن به Excel رينڪ فنڪشن #N/A غلطي واپس ڪندو.

    بنيادي ايڪسل رينڪ فارمولا (سڀ کان گھٽ کان گھٽ تائين)

    Excel ۾ درجه بندي ڊيٽا بابت وڌيڪ سمجھڻ لاءِ، مھرباني ڪري هن اسڪرين شاٽ کي ڏسو:

    سڀني ٽي فارمولين نمبرن کي ڪالمن B ۾ گهٽندي آرڊر ۾ ( آرڊر دليل ختم ڪيو ويو):

    Excel 2003 - 2016 جي سڀني ورزن ۾:

    =RANK($B2,$B$2:$B$7)

    Excel 2010 - 2016:

    =RANK.EQ($B2,$B$2:$B$7)

    =RANK.AVG($B2,$B$2:$B$7)

    فرق اهو آهي ته اهي فارموليون ڪيئن عمل ڪن ٿا نقل قدر. جيئن توهان ڏسو ٿا، ساڳيو سکور ٻه ڀيرا ظاهر ٿئي ٿو، سيلز B5 ۽ B6 ۾، جيڪو اثر انداز ٿئي ٿو ايندڙ درجه بندي:

    • RANK ۽ RANK.EQ فارمولين کي 2 جو درجو ڏيو ٻنهي نقلي اسڪور کي. ايندڙ بلند ترين اسڪور (دانيلا) چوٿين نمبر تي آهي. 3 جو درجو ڪنهن کي به نه ڏنو ويو آهي.
    • RANK.AVG فارمولا هر هڪ نقل لاءِ مختلف درجو تفويض ڪري ٿو پردي جي پويان (هن مثال ۾ 2 ۽ 3)، ۽ انهن درجن جي اوسط واپس ڪري ٿو (2.5) . ٻيهر، 3rd درجو ڪنهن کي مقرر نه ڪيو ويو آهي.

    Excel ۾ RANK ڪيئن استعمال ڪجي - فارمولا مثال

    رستوفضيلت، چون ٿا، مشق سان ڀريل آهي. تنهن ڪري، بهتر سکڻ لاءِ ته Excel ۾ RANK فنڪشن کي ڪيئن استعمال ڪجي، اڪيلو يا ٻين ڪمن سان گڏ، اچو ته ڪجهه حقيقي زندگيءَ جي ڪمن جا حل ڳوليون.

    Excel ۾ هيٺين کان اعليٰ تائين ڪيئن درجه بندي ڪجي

    جيئن مٿي ڏنل مثال ۾ ڏيکاريو ويو آهي، نمبرن کي اعليٰ کان گهٽ ۾ گهٽ درجه بندي ڪرڻ لاءِ، توهان استعمال ڪريو هڪ Excel Rank فارمولن سان order argument set to 0 يا ختم ٿيل (default).

    نمبر کي ٻين نمبرن جي مقابلي ۾ ترتيب ڏيڻ لاءِ اڀرندي آرڊر ۾ ترتيب ڏيو، اختياري ٽئين دليل ۾ 1 يا ڪا ٻي غير صفر قدر رکو.

    مثال طور، شاگردن جي 100-ميٽر اسپرنٽ ٽائمز جي درجه بندي ڪرڻ لاءِ، توھان ھيٺ ڏنل فارمولن مان ڪنھن ھڪ کي استعمال ڪري سگھو ٿا:

    =RANK(B2,$B$2:$B$7,1)

    =RANK.EQ(B2,$B$2:$B$7,1)

    مھرباني ڪري ڌيان ڏيو ته اسان رينج کي بند ڪريون ٿا ref argument absolute cell references استعمال ڪندي، ته جيئن اهو تبديل نه ٿئي جڏهن اسان فارمولا کي ڪالم هيٺ نقل ڪندا آهيون.

    17>

    نتيجي طور، گھٽ ۾ گھٽ قدر (تيز ترين وقت) 1st نمبر تي آھي ۽ سڀ کان وڏي قدر (سست وقت) 6 جي گھٽ ۾ گھٽ درجه بندي حاصل ڪري ٿي. برابر وقت (B2 ۽ B7) کي ساڳيو درجو ڏنو ويو آهي.

    ڊيٽا کي ايڪسل ۾ منفرد طور تي ڪيئن درجه بندي ڪجي

    جيئن اڳ بيان ڪيو ويو آهي، سڀئي Excel رينڪ افعال برابر قيمت جي شين لاءِ ساڳي درجه بندي واپس ڪندا آهن. جيڪڏهن توهان اهو نٿا چاهيو ته، ٽائي بريڪ جي حالتن کي حل ڪرڻ لاءِ هيٺ ڏنل فارمولو مان هڪ استعمال ڪريو ۽ هر نمبر کي هڪ منفرد درجو ڏيو.

    منفرد درجه بنديسڀ کان وڌيڪ کان گھٽ

    اسان جي شاگردن جي رياضي جي اسڪور کي منفرد طور ھيٺئين ترتيب ۾ درج ڪرڻ لاءِ، ھي فارمولا استعمال ڪريو:

    =RANK.EQ(B2,$B$2:$B$7)+COUNTIF($B$2:B2,B2)-1

    20>

    منفرد درجابندي گھٽ کان مٿاھين تائين

    100-ميٽر ريس جي نتيجن کي چڙھيل ترتيب ۾ بغير ڪنھن نقل جي، ھي فارمولا استعمال ڪريو:

    =RANK.EQ(B2,$B$2:$B$7,1) + COUNTIF($B$2:B2,B2)-1

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

    جيئن توهان ڏٺو هوندو، ٻنهي فارمولين جي وچ ۾ فرق صرف آرڊر آرگيومينٽ آهي RANK.EQ فنڪشن جو: درجه بندي کي ختم ڪيو ويو قدر ھيٺ لھي، 1 ڏانھن درجه بندي وڌندي.

    ٻنهي فارمولين ۾، اھو آھي COUNTIF فنڪشن آھي ھوشيار استعمال سان لاڳاپيل ۽ مطلق سيل حوالن جو جيڪو چال ڪري ٿو. مختصر ۾، توھان COUNTIF استعمال ڪريو ٿا معلوم ڪرڻ لاءِ ته نمبر جي ڪيترين ئي صورتن ۾ درجه بندي ڪئي پئي وڃي مٿين سيلن ۾، بشمول نمبر جي سيل ۾. مٿين قطار ۾ جتي توھان فارمولا داخل ڪريو ٿا، حد ھڪڙي سيل تي مشتمل آھي ($B$2:B2). پر ڇاڪاڻ ته توهان صرف پهريون حوالو ($B$2) کي بند ڪيو، آخري لاڳاپو حوالو (B2) قطار جي بنياد تي تبديل ڪيو جتي فارمولا نقل ڪيو ويو آهي. اهڙيءَ طرح، قطار 7 لاءِ، حد وڌي ٿي $B$2:B7، ۽ B7 ۾ قيمت مٿي ڏنل سيلن مان هر هڪ جي مقابلي ۾ آهي.

    انڪري، سڀني پهرين واقعن لاءِ، COUNTIF 1 موٽائي ٿو؛ ۽ توهان اصل درجو بحال ڪرڻ لاءِ فارمولا جي آخر ۾ 1 کي گھٽايو.

    ٻين واقعن لاءِ، COUNTIF واپسي 2. 1 کي گھٽائڻ سان توھان رينڪ کي 1 پوائنٽ وڌايو، اھڙي طرح نقلن کي روڪيو. جيڪڏهناتي هڪ ئي قدر جا 3 واقعا ٿين ٿا، COUNTIF()-1 انهن جي درجه بندي ۾ 2 شامل ڪندو، وغيره وغيره. ايڪسل ۾ انگ منفرد طور تي ٻه COUNTIF فنڪشن شامل ڪرڻ سان آهن:

    • پهريون فنڪشن اهو طئي ڪري ٿو ته ڪيتريون قيمتون وڏيون يا گهٽ آهن نمبرن کان، ان تي منحصر آهي ته ڇا توهان درجه بندي هيٺ ڪري رهيا آهيو يا مٿي، ترتيب سان.
    • ٻيو فنڪشن (جيئن ته "وڌائڻ واري حد" $B$2:B2 مٿي ڏنل مثال ۾) حاصل ڪري ٿو انگن اکرن جو تعداد برابر.

    مثال طور انگن اکرن کي منفرد طور تي اعليٰ کان گھٽ ۾ گھٽ درجو ڏيڻ لاءِ، توھان ھي فارمولا استعمال ڪندا:

    =COUNTIF($B$2:$B$7,">"&$B2)+COUNTIF($B$2:B2,B2)

    جيئن ھيٺ ڏنل اسڪرين شاٽ ۾ ڏيکاريل آھي، ٽائي بريڪ ڪاميابيءَ سان حل ٿي ويو آھي، ۽ ھڪڙو منفرد درجو آھي هر شاگرد کي تفويض ڪيو ويو آهي:

    Excel ۾ درجه بندي ڪيترن ئي معيارن جي بنياد تي

    اڳئين مثال هڪ Excel RANK ٽائي بريڪ جي صورتحال لاءِ ٻه ڪم ڪندڙ حل ڏيکاريا آهن. بهرحال، اهو غير منصفانه لڳي سگھي ٿو ته برابر نمبرن کي مختلف طور تي درج ڪيو ويو آهي صرف فهرست ۾ انهن جي پوزيشن جي بنياد تي. پنھنجي درجه بندي کي بھتر ڪرڻ لاءِ، توھان ھڪ وڌيڪ معيار شامل ڪرڻ چاھيو ٿا جنھن کي ٽائي جي صورت ۾ غور ڪيو وڃي.

    اسان جي سيمپل ڊيٽا سيٽ ۾، اچو ته ڪالم C ۾ ڪل اسڪور شامل ڪريون ۽ ھيٺ ڏنل درجا بندي ڪريون:

    • پهريون، درجه بندي سان رياضي جو اسڪور (مکيه معيار)
    • جڏهن ٽائي آهي، ان کي ٽوڙيو مجموعي اسڪور (ثانويمعيار)

    ان کي مڪمل ڪرڻ لاءِ، اسان درجو ڳولڻ لاءِ باقاعده RANK/RANK.EQ فارمولا استعمال ڪنداسين، ۽ ٽائي ٽوڙڻ لاءِ COUNTIFS فنڪشن:

    =RANK.EQ($B2,$B$2:$B$7)+COUNTIFS($B$2:$B$7,$B2,$C$2:$C$7,">"&$C2)

    مٿي ڏنل مثال جي مقابلي ۾، هي درجو فارمولا وڌيڪ مقصد آهي: ٽيموٿي ٻئين نمبر تي آهي ڇاڪاڻ ته هن جو ڪل اسڪور جوليا کان وڌيڪ آهي:

    0>23> 18>هي فارمولا ڪيئن ڪم ڪري ٿو

    فارمولا جو RANK حصو پڌرو آھي، ۽ COUNTIFS فنڪشن ھيٺ ڏنل آھي:

    • پھريون criteria_range / criteria pair ($B$2:$B$7,$B2) ان قدر جي واقعن کي ڳڻائي ٿو جيڪا توهان درجه بندي ڪري رهيا آهيو. مھرباني ڪري نوٽ ڪريو، اسان مڪمل حوالن سان حد کي درست ڪريون ٿا، پر معيار جي قطار ($B2) کي بند نه ڪريو ته جيئن فارمولا انفرادي طور تي ھر قطار ۾ قدر جي جانچ ڪري.
    • ٻيو معيار_رينج / معيار جوڙو ($C$2:$C$7,">"&$C2) اهو معلوم ڪري ٿو ته ڪيترا مجموعي اسڪور کان وڌيڪ آهن درجه بندي ڪيل قدر جو ڪل اسڪور.

    ڇاڪاڻ ته COUNTIFS AND منطق سان ڪم ڪري ٿو، يعني صرف انهن سيلن کي ڳڻائي ٿو جيڪي سڀني مخصوص شرطن کي پورا ڪن ٿا، اهو ٽموٿي لاءِ 0 ڏئي ٿو ڇو ته ساڳئي رياضي سان ٻيو ڪوبه شاگرد ناهي سکور هڪ اعلي مجموعي نمبر آهي. ان ڪري، ٽموٿي جو درجو RANK.EQ طرفان واپس ڪيو ويو آهي اڻ تبديل ٿيل. جوليا لاءِ، COUNTIFS فنڪشن 1 موٽائي ٿو ڇاڪاڻ ته هڪ شاگرد جو ساڳيو رياضي جو اسڪور وڌيڪ آهي، ان ڪري هن جو درجو نمبر 1 وڌايو ويو آهي. جيڪڏهن هڪ وڌيڪ شاگرد ساڳيو رياضي جو اسڪور هجي ۽ ڪل اسڪور گهٽ هجيٽموٿي ۽ جوليا جي ڀيٽ ۾، سندس درجو وڌايو ويندو 2، وغيره وغيره.

    متبادل حل ڪيترن ئي معيارن سان نمبرن جي درجه بندي لاءِ

    RANK يا RANK.EQ فنڪشن جي بدران ، توھان استعمال ڪري سگھوٿا COUNTIF بنيادي معيار کي جانچڻ لاءِ، ۽ COUNTIFS يا SUMPRODUCT استعمال ڪري سگھوٿا ٽائي بريڪ کي حل ڪرڻ لاءِ:

    =COUNTIF($B$2:$B$7,">"&$B2)+COUNTIFS($B$2:$B$7,$B2,$C$2:$C$7,">"&$C2)+1

    =COUNTIF($B$2:$B$7,">"&B2)+SUMPRODUCT(--($C$2:$C$7=C2),--($B$2:$B$7>B2))+1

    ھنن فارمولن جا نتيجا بلڪل ساڳيا آھن جيئن مٿي ڏيکاريل آهي.

    ڪيئن حساب ڪجي ايڪسل ۾ فيصد جو درجو

    انگن اکرن ۾، هڪ فيصد (يا سينٽي ) اهو قدر آهي جنهن هيٺ ڏنل ڊيٽا سيٽ ۾ قدرن جو ڪجهه سيڪڙو گهٽجي ٿو. مثال طور، جيڪڏهن 70% شاگرد توهان جي ٽيسٽ اسڪور جي برابر يا ان کان گهٽ آهن ته توهان جو سيڪڙو درجو 70 آهي.

    Excel ۾ پرسنٽائل رينڪ حاصل ڪرڻ لاءِ، RANK يا RANK.EQ استعمال ڪريو غير صفر سان آرڊر انگن کي ننڍي کان وڏي کان وڏي تائين درجه بندي ڪرڻ لاءِ دليل، ۽ پوءِ انگن جي ڳڻپ سان درجه بندي کي ورهايو. تنهن ڪري، عام Excel Percentile Rank فارمولا هن ريت آهي:

    RANK.EQ( topmost_cell, range,1)/COUNT( range)

    اسان جي شاگردن جي فيصد درجن کي ڳڻڻ لاءِ، فارمولا هيٺ ڏنل شڪل اختيار ڪري ٿو:

    =RANK.EQ(B2,$B$2:$B$7,1)/COUNT($B$2:$B$7)

    نتيجن کي صحيح نموني ڏيکارڻ لاءِ، پڪ ڪريو ته Percentage فارمولا سيلز کي فارميٽ ڪريو:

    غير ڀرپاسي سيلز ۾ نمبرن کي ڪيئن درجو ڪجي

    حالتن ۾ جڏهن توهان کي درجه بندي ڪرڻ جي ضرورت آهي غير contiguous سيلز، انهن سيلن کي سڌو سنئون ref دليل ۾ فراهم ڪريوريفرنس يونين جي صورت ۾ توهان جي Excel رينڪ فارمولا جو، $ نشاني سان حوالن کي بند ڪرڻ. مثال طور:

    =RANK(B2,($B$2,$B$4,$B$6))

    غير درجه بندي سيلن ۾ غلطين کي روڪڻ لاءِ، RANK کي IFERROR فنڪشن ۾ لپايو، هن طرح:

    =IFERROR(RANK(B2,($B$2,$B$4,$B$6)), "")

    مهرباني ڪري نوٽ ڪريو ته هڪ نقل نمبر کي پڻ درجو ڏنو ويو آهي، جيتوڻيڪ سيل B5 فارمولا ۾ شامل نه آهي:

    جيڪڏهن توهان کي ڪيترن ئي غير ملندڙ سيلن کي درجو ڏيڻ جي ضرورت آهي، مٿي ڏنل فارمولا ٿي سگهي ٿو تمام ڊگهو ٿيڻ. انهي صورت ۾، هڪ وڌيڪ خوبصورت حل هڪ نالي واري حد جي وضاحت ڪندي، ۽ انهي جو نالو فارمولا ۾ حوالي ڪيو ويندو:

    =IFERROR(RANK(B2,range), "")

    26>

    Excel ۾ درجه بندي ڪيئن ڪجي گروپ جي لحاظ کان

    جڏهن ڪنهن قسم جي ڊيٽا جي جوڙجڪ ۾ ترتيب ڏنل داخلن سان ڪم ڪري رهيا آهيو، ڊيٽا مختلف گروپن سان لاڳاپيل ٿي سگهي ٿي، ۽ توهان شايد هر گروپ ۾ انفرادي طور تي نمبرن جي درجه بندي ڪرڻ چاهيو ٿا. Excel RANK فنڪشن هن چئلينج کي حل نٿو ڪري سگهي، تنهنڪري اسان هڪ وڌيڪ پيچيده SUMPRODUCT فارمولا استعمال ڪرڻ وارا آهيون:

    گروپ جي لحاظ کان نزليندي ترتيب:

    =SUMPRODUCT((A2=$A$2:$A$7)*(C2<$C$2:$C$7))+1

    گروپ جي لحاظ کان اڀرندي آرڊر:

    =SUMPRODUCT((A2=$A$2:$A$7)*(C2>$C$2:$C$7))+1

    جتي:

      10>A2:A7 گروپ آهن جيڪي نمبرن تي مقرر ڪيا ويا آهن.
    • C2:C7 اهي نمبر آهن جن جي درجه بندي ڪئي وڃي.

    هن مثال ۾، اسان پهريون فارمولا استعمال ڪريون ٿا نمبرن جي درجه بندي ڪرڻ لاءِ هر گروپ ۾ وڏي کان ننڍي تائين:

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

    لازمي طور تي، فارمولا 2 شرطن جو جائزو وٺندو آهي:

    4>10>پهريون، توهان گروپ چيڪ ڪريو (A2= $A$2:$A$7). هي حصو هڪ صف واپس ڏئي ٿو

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