مواد جي جدول
هن سبق ۾، توهان کي ڪيترائي فارمولا مثال ملندا جيڪي ڏيکاريندا آهن INDEX جي تمام ڪارائتي استعمالن کي Excel ۾.
سڀني ايڪسل افعال مان جن جي طاقت اڪثر ڪري گهٽ ۽ گهٽ استعمال ڪئي ويندي آهي، INDEX ضرور ڪنهن نه ڪنهن جاءِ تي ٽاپ 10 ۾ هوندو. ان دوران، هي فنڪشن سمارٽ، لچڪدار ۽ ورسٽائل آهي.
پوءِ، Excel ۾ INDEX فنڪشن ڇا آهي؟ لازمي طور تي، هڪ INDEX فارمولا هڪ ڏنل صف يا حد جي اندر سيل ريفرنس واپس ڪري ٿو. ٻين لفظن ۾، توھان INDEX استعمال ڪندا آھيو جڏھن توھان ڄاڻو ٿا (يا حساب ڪري سگھو ٿا) ھڪڙي عنصر جي پوزيشن کي ۽ توھان حاصل ڪرڻ چاھيو ٿا ان عنصر جي اصل قيمت.
اھو ٿورڙو ٿورڙي لڳي، پر ھڪ ڀيرو توهان کي INDEX فنڪشن جي حقيقي صلاحيت جو احساس آهي، اهو توهان جي ورڪ شيٽ ۾ ڊيٽا کي ڳڻڻ، تجزيو ڪرڻ ۽ پيش ڪرڻ جي طريقي ۾ اهم تبديليون آڻي سگهي ٿو.
Excel INDEX فنڪشن - نحو ۽ بنيادي استعمال
Excel ۾ INDEX فنڪشن جا ٻه ورجن آهن - array form ۽ reference form. ٻئي فارم Microsoft Excel 365 - 2003 جي سڀني ورزن ۾ استعمال ڪري سگھجن ٿا.
INDEX array form
INDEX array فارم ھڪڙي خاص عنصر جي قيمت کي رينج يا صف جي بنياد تي واپس ڪري ٿو ۽ ڪالمن جا انگ جيڪي توھان بيان ڪندا آھيو.
INDEX(array, row_num, [column_num])- array - سيلز جو ھڪڙو رينج آھي، نالي واري حد، يا ٽيبل.
- row_num - صف ۾ قطار نمبر آھي جنھن مان ھڪڙي قدر واپس ڪرڻ لاء. جيڪڏهن row_num آهيهڪ قدر موٽائي ٿو، پر هن فارمولا ۾، حوالو آپريٽر (:) ان کي هڪ حوالو واپس ڪرڻ لاء مجبور ڪري ٿو). ۽ ڇاڪاڻ ته $A$1 اسان جو شروعاتي نقطو آهي، فارمولا جو آخري نتيجو رينج آهي $A$1:$A$9.
هيٺ ڏنل اسڪرين شاٽ ڏيکاري ٿو ته توهان ڪيئن استعمال ڪري سگهو ٿا اهڙي انڊيڪس فارمولا کي متحرڪ ڊراپ ٺاهڻ لاءِ. هيٺ ڏنل فهرست.
ٽپ. متحرڪ طور تي اپڊيٽ ٿيل ڊراپ ڊائون لسٽ ٺاهڻ جو آسان طريقو ٽيبل جي بنياد تي نالي واري لسٽ ٺاهڻ آهي. انهي صورت ۾، توهان کي ڪنهن به پيچيده فارمولن جي ضرورت نه هوندي ڇو ته ايڪسل ٽيبلز في سي متحرڪ حدون آهن.
توهان INDEX فنڪشن پڻ استعمال ڪري سگهو ٿا منحصر ڊراپ-ڊائون لسٽون ٺاهڻ لاءِ ۽ هيٺ ڏنل سبق وضاحت ڪري ٿو قدمن کي: ايڪسل ۾ ڪاسڪيڊنگ ڊراپ-ڊائون لسٽ ٺاهڻ.
5. INDEX / MATCH سان طاقتور Vlookups
عمودي ڏيک ڏيڻ - هي اهو آهي جتي INDEX فنڪشن واقعي چمڪي ٿو. جيڪڏھن توھان ڪڏھن ڪوشش ڪئي آھي Excel VLOOKUP فنڪشن، توھان ان جي ڪيترين ئي حدن کان چڱيءَ طرح واقف آھيو، جھڙوڪ ڪالمن مان ويلز کي ڪڍڻ ۾ ناڪامي يا لوڪ اپ ڪالمن جي کاٻي پاسي 255 اکر جي حد.
The INDEX / MATCH رابطي ڪيترن ئي معاملن ۾ VLOOKUP کان اعليٰ آهي:
- ڪو به مسئلو ناهي کاٻي vlookup سان.
- ڪو به حد نه آهي ڏسڻ جي قيمت جي سائيز جي.
- ڪو به ترتيب نه آهي گھربل آھي (تقريبن ميچ سان VLOOKUP ڏسڻ جي ڪالمن کي وڌندي ترتيب سان ترتيب ڏيڻ جي ضرورت آھي).
- توھان آزاد آھيو جدول ۾ ڪالم داخل ڪرڻ ۽ ختم ڪرڻ جي بغير اپڊيٽ ڪرڻ جي.هر لاڳاپيل فارمولا.
- ۽ آخري نه پر گهٽ ۾ گهٽ، INDEX/MATCH توهان جي Excel کي سست نٿو ڪري جيئن گھڻن Vlookups ڪندا آهن.
توهان هيٺ ڏنل طريقي سان INDEX / MATCH استعمال ڪريو :
=INDEX ( ڪالمن واپسي لاءِ قدر واپس ڪرڻ لاءِ ، (MATCH ( lookup value , colum to lookup against , 0))لاء مثال طور، جيڪڏهن اسان پنهنجي ماخذ واري جدول کي ڦيرايو ته جيئن Planet Name ساڄي طرف وارو سڀ کان وڏو ڪالم بڻجي وڃي، INDEX/MATCH فارمولا اڃا تائين کاٻي هٿ واري ڪالمن مان بنا ڪنهن رڪاوٽ جي هڪ ملندڙ قيمت حاصل ڪري ٿو.
ڏسو_ پڻ: 30 سڀ کان وڌيڪ مفيد Excel شارٽ ڪٽوڌيڪ تجويزون ۽ فارمولا مثال لاءِ، مھرباني ڪري ڏسو Excel INDEX / MATCH سبق.
6. Excel INDEX فارمولا حاصل ڪرڻ لاءِ 1 رينج جي فهرست مان حاصل ڪريو
ايڪسل ۾ INDEX فنڪشن جو هڪ ٻيو سمارٽ ۽ طاقتور استعمال آهي رينج جي فهرست مان هڪ رينج حاصل ڪرڻ جي صلاحيت.
فرض ڪريو، توهان وٽ ڪيتريون ئي لسٽون آهن جن ۾ هر هڪ ۾ مختلف شيون آهن. مون تي يقين ڪريو يا نه، توهان هڪ فارمولا سان ڪنهن به چونڊيل رينج ۾ سراسري حساب ڪري سگهو ٿا يا قيمتن جو مجموعو ڪري سگهو ٿا.
سڀ کان پهريان، توهان ٺاهيو e هر فهرست لاءِ نالي واري حد؛ اچو ته ان کي PlanetsD ۽ MoonsD هن مثال ۾:
28>
مون کي اميد آهي ته مٿي ڏنل تصوير حدن جي نالن جي پويان دليل بيان ڪري ٿي : ) BTW، چنڊ جدول مڪمل ٿيڻ کان پري آهي، اسان جي نظام شمسي ۾ 176 ڄاتل قدرتي چنڊ آهن، رڳو مشتري وٽ هن وقت 63 چنڊ آهن، ۽ ڳڻپ ٿي رهي آهي. ھن مثال لاءِ، مون بي ترتيب 11 چونڊيو، چڱو... شايد بلڪل بي ترتيب نه آھي -سڀ کان وڌيڪ خوبصورت نالن سان چنڊ: )
مهرباني ڪري اسان جي INDEX فارمولي ڏانهن واپس وڃو. فرض ڪيو ته PlanetsD توهان جي رينج 1 آهي ۽ MoonsD رينج 2 آهي، ۽ سيل B1 آهي جتي توهان رينج نمبر رکو ٿا، توهان هيٺ ڏنل انڊيڪس فارمولا استعمال ڪري سگهو ٿا قدرن جي اوسط کي ڳڻڻ لاءِ. منتخب ٿيل نالي واري حد:
=AVERAGE(INDEX((PlanetsD, MoonsD), , , B1))
مهرباني ڪري ڌيان ڏيو ته ھاڻي اسان INDEX فنڪشن جو حوالو فارم استعمال ڪري رھيا آھيون، ۽ آخري آرگيومينٽ ۾ نمبر (area_num) فارمولا ٻڌائي ٿو ته ڪھڙي حد تائين چونڊيو.
هيٺ ڏنل اسڪرين شاٽ ۾، علائقي_نمبر (سيل B1) کي 2 تي سيٽ ڪيو ويو آهي، تنهن ڪري فارمولا حساب ڪري ٿو اوسط قطر جي Moons ڇاڪاڻ ته رينج MoonsD ٻئي نمبر تي اچي ٿو. حوالن جي دليل ۾.
جيڪڏهن توهان ڪيترن ئي فهرستن سان ڪم ڪريو ٿا ۽ لاڳاپيل نمبرن کي ياد ڪرڻ جي زحمت نٿا ڪرڻ چاهيو، ته توهان پنهنجي لاءِ اهو ڪرڻ لاءِ هڪ nested IF فنڪشن استعمال ڪري سگهو ٿا :
=AVERAGE(INDEX((PlanetsD, MoonsD), , , IF(B1="planets", 1, IF(B1="moons", 2))))
IF فنڪشن ۾، توھان ڪجھ سادو ۽ ياد رکڻ ۾ آسان فهرستن جا نالا استعمال ڪريو ٿا جيڪي توھان چاھيو ٿا ته توھان جا صارف نمبرن جي بدران سيل B1 ۾ ٽائپ ڪن. مھرباني ڪري ھن کي ذهن ۾ رکو، فارمولا جي صحيح ڪم ڪرڻ لاءِ، B1 ۾ متن بلڪل ساڳيو (ڪيس-غير حساس) ھجڻ گھرجي جيئن IF جي پيرا ميٽرز ۾ آھي، ٻي صورت ۾ توھان جو انڊيڪس فارمولا #VALUE غلطي اڇلائي ڇڏيندو.
فارمولا کي اڃا به وڌيڪ استعمال ڪندڙ-دوست بڻائڻ لاءِ، توھان استعمال ڪري سگھوٿا ڊيٽا جي تصديق کي ڊراپ-ڊائون لسٽ ٺاھڻ لاءِ اڳواٽ بيان ڪيل نالن سان، ھجين جي غلطين کي روڪڻ ۽misprints:
آخرڪار، توهان جي INDEX فارمولا کي مڪمل طور تي مڪمل ڪرڻ لاءِ، توهان ان کي IFERROR فنڪشن ۾ شامل ڪري سگهو ٿا جيڪو صارف کي ڊراپ-ڊائون لسٽ مان هڪ شيءِ چونڊڻ لاءِ اشارو ڪندو. جيڪڏهن اڃا تائين ڪو به چونڊ نه ڪيو ويو آهي:
=IFERROR(AVERAGE(INDEX((PlanetsD, MoonsD), , , IF(B1="planet", 1, IF(B1="moon", 2)))), "Please select the list!")
اها توهان ڪيئن استعمال ڪندا آهيو INDEX فارمولا Excel ۾. مون کي اميد آهي ته اهي مثال توهان کي توهان جي ورڪ شيٽ ۾ INDEX فنڪشن جي صلاحيت کي استعمال ڪرڻ جو هڪ طريقو ڏيکاريو. پڙهڻ لاءِ مهرباني!
ختم ڪيو ويو، column_num گھربل آھي. - column_num - اھو ڪالمن نمبر آھي جنھن مان ھڪ قدر موٽائڻو آھي. جيڪڏهن column_num کي ختم ڪيو ويو آهي، row_num گھربل آهي.
مثال طور، فارمولا =INDEX(A1:D6, 4, 3)
4th قطار جي چوٽي تي قيمت ڏيکاري ٿو ۽ 3rd ڪالمن جي حد A1:D6 ۾، جيڪا سيل C4 ۾ قيمت آهي. .
اهو خيال حاصل ڪرڻ لاءِ ته INDEX فارمولا حقيقي ڊيٽا تي ڪيئن ڪم ڪندو آهي، مهرباني ڪري هيٺ ڏنل مثال تي هڪ نظر وجهو:
قطار داخل ڪرڻ بدران ۽ فارمولا ۾ ڪالمن جا نمبر، توھان وڌيڪ آفاقي فارمولا حاصل ڪرڻ لاءِ سيل حوالن جي فراهمي ڪري سگھو ٿا: =INDEX($B$2:$D$6, G2, G1)
تنھنڪري، ھي INDEX فارمولا G2 (row_num) ۾ بيان ڪيل پراڊڪٽ نمبر جي چونڪ تي شين جو تعداد واپس ڏئي ٿو ) ۽ هفتي نمبر سيل G1 ۾ داخل ڪيو ويو (column_num).
ٽپ. آري آرگيومينٽ ۾ لاڳاپو حوالن (B2:D6) جي بدران مطلق حوالن ($B$2:$D$6) جو استعمال فارمولا کي ٻين سيلن ڏانهن نقل ڪرڻ آسان بڻائي ٿو. متبادل طور تي، توھان ھڪڙي حد کي ٽيبل ۾ تبديل ڪري سگھو ٿا ( Ctrl + T ) ۽ ان کي ٽيبل جي نالي سان حوالو ڏيو.
INDEX array form - شيون ياد رکڻ لاءِ
- جيڪڏهن آر آر آرگيومينٽ صرف هڪ قطار يا ڪالمن تي مشتمل هجي، ته توهان لاڳاپيل قطار نمبر يا ڪالم_نم آرگيومينٽ جي وضاحت ڪري سگهو ٿا يا نه ڪري سگهو ٿا.
- جيڪڏھن array argument ۾ ھڪڙي کان وڌيڪ قطار شامل آھي ۽ row_num کي ختم ڪيو ويو آھي يا 0 تي سيٽ ڪيو ويو آھي، INDEX فنڪشن سڄي ڪالمن جي ھڪڙي صف کي واپس ڪري ٿو. اهڙي طرح، جيڪڏهن صف ۾ هڪ کان وڌيڪ شامل آهنcolumn ۽ column_num دليل کي ختم ڪيو ويو آهي يا 0 تي سيٽ ڪيو ويو آهي، INDEX فارمولا سڄي قطار کي واپس ڏئي ٿو. ھتي ھڪڙو فارمولا مثال آھي جيڪو ھن رويي کي ظاھر ڪري ٿو.
- The row_num ۽ column_num دليلن کي صف جي اندر سيل ڏانھن رجوع ڪرڻ گھرجي. ٻي صورت ۾، INDEX فارمولا واپس ڪندو #REF! error.
INDEX ريفرنس فارم
Excel INDEX فنڪشن جو ريفرنس فارم مخصوص قطار ۽ ڪالمن جي چونڪ تي سيل ريفرنس واپس ڪري ٿو.
INDEX(reference, row_num , [column_num], [area_num] )- حوالو - ھڪڙو يا ڪيترائي سلسلو آھي.
جيڪڏهن توهان هڪ کان وڌيڪ رينج داخل ڪري رهيا آهيو، حدن کي ڪاما ذريعي الڳ ڪريو ۽ حوالن جي دليل کي قوس ۾ شامل ڪريو، مثال طور (A1:B5، D1:F5).
جيڪڏهن حوالن ۾ هر حد صرف شامل آهي هڪ قطار يا ڪالم، لاڳاپيل row_num يا column_num دليل اختياري آهي.
- row_num - قطار ۾ قطار جو نمبر جنهن مان سيل ريفرنس واپس ڪرڻو آهي، اهو صف سان ملندڙ جلندڙ آهي فارم.
- column_num - ڪالم نمبر جنهن مان سيل ريفرنس موٽائڻو آهي، ساڳيو ئي ڪم ڪري ٿو صف جي فارم سان.
- rea_num - an اختياري پيٽرولر جيڪو بيان ڪري ٿو ته ڪهڙي حد تائين ريفرنس دليل کان استعمال ڪرڻ لاء. جيڪڏهن ختم ڪيو ويو ته، INDEX فارمولا ريفرنس ۾ ڏنل پهرئين رينج لاءِ نتيجو ڏيندو.
مثال طور، فارمولا =INDEX((A2:D3, A5:D7), 3, 4, 2)
سيل D7 جي قيمت ڏي ٿو، جيڪوٽئين قطار ۽ چوٿين ڪالمن جو چوڪ ٻئي علائقي ۾ (A5:D7).
INDEX ريفرنس فارم - ياد رکڻ جون شيون
- جيڪڏهن row_num يا column_num argument zero (0) تي مقرر ڪيو ويو آهي، هڪ INDEX فارمولا ترتيب سان پوري ڪالمن يا قطار لاءِ حوالو ڏئي ٿو.
- جيڪڏهن row_num ۽ column_num ٻنهي کي ختم ڪيو وڃي، ته INDEX فنڪشن ان علائقي ۾ بيان ڪيل علائقي کي موٽائي ٿو. the area_num argument.
- سڀني _num دليلن (row_num، column_num ۽ area_num) کي ريفرنس اندر سيل ڏانھن رجوع ڪرڻ گھرجي؛ ٻي صورت ۾، INDEX فارمولا واپس ڪندو #REF! error.
ٻنهي INDEX فارمولين جو اسان هينئر تائين بحث ڪيو آهي، بلڪل سادو آهن ۽ صرف تصور کي واضح ڪن ٿا. توھان جا حقيقي فارمولا ان کان گھڻو وڌيڪ پيچيدا آھن، تنھنڪري اچو ته ايڪسل ۾ INDEX جا ڪجھ تمام ڪارآمد استعمال ڳوليون.
Excel ۾ INDEX فنڪشن ڪيئن استعمال ڪجي - فارمولا مثال
شايد ھتي Excel INDEX جا پاڻ ۾ ڪيترائي عملي استعمال نه آهن، پر ٻين ڪمن جهڙوڪ MATCH يا COUNTA سان ميلاپ ۾، اهو تمام طاقتور فارمولا ٺاهي سگهي ٿو.
ذريعو ڊيٽا
اسان جا سڀ INDEX فارمولا (سواءِ آخري هڪ جي)، اسان هيٺ ڏنل ڊيٽا استعمال ڪنداسين. سهولت جي مقصدن لاءِ، ان کي SourceData نالي جدول ۾ منظم ڪيو ويو آهي.
ٽيبلز يا نالي واري حدن جو استعمال فارمولا ٺاهي سگھي ٿو. ٿورڙو ڊگهو، پر اهو پڻ انهن کي وڌيڪ لچڪدار ۽ بهتر پڙهڻ لائق بڻائي ٿو. ڪنهن به INDEX کي ترتيب ڏيڻ لاءِتوهان جي ورڪ شيٽس لاءِ فارمولا، توهان کي صرف هڪ نالي کي تبديل ڪرڻ جي ضرورت آهي، ۽ اهو مڪمل طور تي فارمولا جي ڊگهي ڊيگهه لاءِ ٺاهيندو آهي.
يقيناً، جيڪڏهن توهان چاهيو ٿا ته، توهان کي معمولي حدون استعمال ڪرڻ کان ڪجھ به نه روڪيو. انهي صورت ۾، توهان صرف ٽيبل جو نالو بدلايو SourceData مناسب حد جي حوالي سان.
1. لسٽ مان Nth شيءِ حاصل ڪرڻ
هي INDEX فنڪشن جو بنيادي استعمال آهي ۽ ٺاهڻ لاءِ هڪ آسان فارمولا آهي. فهرست مان ڪا خاص شيءِ حاصل ڪرڻ لاءِ، توھان صرف =INDEX(range, n)
لکو جتي range سيلز جي ھڪڙي رينج يا نالي واري رينج آھي، ۽ n شيءِ جي پوزيشن آھي جنھن کي توھان حاصل ڪرڻ چاھيو ٿا.
جڏهن ايڪسل ٽيبل سان ڪم ڪري رهيا آهيو، توهان مائوس جي مدد سان ڪالمن کي منتخب ڪري سگهو ٿا ۽ ايڪسل فارمولا ۾ ٽيبل جي نالي سان گڏ ڪالمن جو نالو ڪڍندو:
ڏنل قطار ۽ ڪالمن جي چونڪ تي سيل جي قيمت حاصل ڪرڻ لاءِ، توهان صرف ان فرق سان ساڳيو طريقو استعمال ڪريو ٿا جيڪو توهان ٻنهي جي وضاحت ڪريو ٿا - قطار نمبر ۽ ڪالمن نمبر. حقيقت ۾، توهان اڳ ۾ ئي هڪ اهڙي فارمولا کي عمل ۾ ڏٺو جڏهن اسان INDEX صف جي فارم تي بحث ڪيو.
۽ هتي هڪ وڌيڪ مثال آهي. اسان جي نموني واري جدول ۾، نظام شمسي ۾ ٻيو نمبر وڏو سيارو ڳولڻ لاءِ، توھان ٽيبل کي ترتيب ڏيو قطر ڪالم، ۽ ھيٺ ڏنل INDEX فارمولا استعمال ڪريو:
=INDEX(SourceData, 2, 3)
Array
ٽيبل جو نالو آهي، يا رينج ريفرنس، SourceData هن مثال ۾. Row_num
2 آهي ڇو ته توهان ٻي شئي ڳولي رهيا آهيولسٽ ۾، جيڪا 2nd ۾ آهي Column_num
3 آهي ڇاڪاڻ ته قطر ٽيبل ۾ ٽيون ڪالم آهي. جيڪڏهن توهان واپس ڪرڻ چاهيو ٿا سيارو نالو قطر جي بجاءِ، column_num کي 1 ۾ تبديل ڪريو. ۽ قدرتي طور تي، توھان پنھنجي فارمولي کي وڌيڪ ورڇيل بڻائڻ لاءِ row_num ۽/يا column_num دليلن ۾ سيل ريفرنس استعمال ڪري سگھو ٿا، جيئن ھيٺ ڏنل اسڪرين شاٽ ۾ ڏيکاريو ويو آھي:
2. هڪ قطار يا ڪالمن ۾ سڀئي قدر حاصل ڪرڻ
هڪ سيل کي ٻيهر حاصل ڪرڻ کان علاوه، INDEX فنڪشن سڄي قطار يا ڪالمن مان قدرن جي هڪ صف کي واپس ڪرڻ جي قابل آهي. . ڪنهن خاص ڪالمن مان سڀ قدر حاصل ڪرڻ لاءِ، توهان کي row_num آرگيومينٽ کي ختم ڪرڻو پوندو يا ان کي 0 تي سيٽ ڪرڻو پوندو. اهڙي طرح، پوري قطار حاصل ڪرڻ لاءِ، توهان خالي قيمت يا 0 ڪالم_num ۾ پاس ڪندا.
اهڙا INDEX فارمولا مشڪل سان ٿي سگهن ٿا. پنهنجو پاڻ تي استعمال ڪيو وڃي، ڇاڪاڻ ته Excel هڪ سيل ۾ فارمولا طرفان واپس ڪيل قدرن جي صف کي درست ڪرڻ جي قابل ناهي، ۽ توهان حاصل ڪندا #VALUE! بدران غلطي. بهرحال، جيڪڏهن توهان INDEX کي ٻين ڪمن سان گڏ استعمال ڪندا آهيو، جهڙوڪ SUM يا AVERAGE، ته توهان کي شاندار نتيجا ملندا.
مثال طور، توهان هيٺ ڏنل فارمولا استعمال ڪري سگهو ٿا شمسي نظام ۾ ڌرتيءَ جي سراسري گرمي پد کي ڳڻڻ لاءِ:
=AVERAGE(INDEX(SourceData, , 4))
مٿي ڏنل فارمولا ۾، column_num جو دليل 4 آهي ڇاڪاڻ ته Temperature اسان جي ٽيبل جي چوٿين ڪالمن ۾. row_num پيٽرولر کي ختم ڪيو ويو آهي.
اهڙي طرح، توهان ڳولي سگهو ٿا گهٽ ۾ گهٽ ۽ وڌ ۾ وڌگرمي پد:
=MAX(INDEX(SourceData, , 4))
=MIN(INDEX(SourceData, , 4))
۽ ڪل سيارو ماس کي ڳڻيو (ماس ٽيبل ۾ ٻيو ڪالم آهي):
=SUM(INDEX(SourceData, , 2))
عملي نقطي نظر کان، مٿي ڏنل فارمولا ۾ INDEX فعل ضرورت کان وڌيڪ آهي. توهان صرف =AVERAGE(range)
يا =SUM(range)
لکي سگهو ٿا ۽ ساڳيا نتيجا حاصل ڪري سگهو ٿا.
جڏهن حقيقي ڊيٽا سان ڪم ڪري رهيا آهيو، اهو مضمون مددگار ثابت ٿي سگهي ٿو وڌيڪ پيچيده فارمولين جي حصي جي طور تي جيڪو توهان ڊيٽا جي تجزيو لاءِ استعمال ڪندا آهيو.
3. INDEX کي ٻين ڪمن سان گڏ استعمال ڪرڻ (SUM, AVERAGE, MAX, MIN)
اڳئين مثالن مان، توهان شايد اهو تاثر هيٺ هوندا ته هڪ INDEX فارمولا قدر موٽائي ٿو، پر حقيقت اها آهي ته اهو هڪ حوالو ڏئي ٿو. سيل ڏانهن جنهن ۾ قدر شامل آهي. ۽ هي مثال Excel INDEX فنڪشن جي حقيقي نوعيت کي ظاهر ڪري ٿو.
جيئن ته هڪ INDEX فارمولا جو نتيجو هڪ حوالو آهي، اسان ان کي ٻين ڪمن ۾ استعمال ڪري سگهون ٿا هڪ متحرڪ رينج . مونجهارو لڳي ٿو؟ ھيٺ ڏنل فارمولا سڀ ڪجھ صاف ڪري ڇڏيندو.
فرض ڪريو توھان وٽ ھڪڙو فارمولا =AVERAGE(A1:A10)
آھي جيڪو سيلز A1:A10 ۾ سراسري قدر واپس ڪري ٿو. رينج کي سڌي طرح فارمولا ۾ لکڻ جي بدران، توھان تبديل ڪري سگھو ٿا يا ته A1 يا A10، يا ٻئي، INDEX ڪمن سان، ھن جھڙوڪ:
=AVERAGE(A1 : INDEX(A1:A20,10))
مٿين فارمولن مان ٻئي ساڳيا ڊيليور ڪندا نتيجو ڇاڪاڻ ته INDEX فنڪشن سيل A10 ڏانهن حوالو پڻ ڏئي ٿو (row_num 10 تي سيٽ ڪيو ويو آهي، col_num ختم ٿيل آهي). فرق اهو آهي ته حد آهي AVERAGE / INDEX فارمولا متحرڪ آهي،۽ هڪ دفعو توهان INDEX ۾ row_num دليل کي تبديل ڪندا، AVERAGE فنڪشن پاران پروسيس ٿيل رينج تبديل ٿي ويندي ۽ فارمولا مختلف نتيجو ڏيندو.
ظاهري طور تي، INDEX فارمولا جو رستو تمام گهڻو پيچيده نظر اچي ٿو، پر ان ۾ عملي ايپليڪيشنون آهن. جيئن هيٺ ڏنل مثالن ۾ ڏيکاريو ويو آهي.
مثال 1. فهرست ۾ مٿين N شين جي سراسري حساب ڪريو
چون ٿا ته توهان اسان جي سسٽم ۾ N وڏن سيارن جي سراسري قطر کي ڄاڻڻ چاهيو ٿا. . تنهن ڪري، توهان ٽيبل کي ترتيب ڏيو قطر ڪالم کان وڏي کان ننڍي تائين، ۽ هيٺ ڏنل اوسط / انڊيڪس فارمولا استعمال ڪريو:
=AVERAGE(C5 : INDEX(SourceData[Diameter], B1))
24>
مثال 2. بيان ڪيل ٻن شين جي وچ ۾ شيون
جيڪڏهن توهان پنهنجي فارمولي ۾ اپر بائونڊ ۽ لوئر بائونڊ آئٽمز جي وضاحت ڪرڻ چاهيو ٿا، ته توهان کي صرف ٻه INDEX ڪم ڪرڻ گهرجن پهرين ۽ آخري شئي جيڪا توھان چاھيو.
مثال طور، ھيٺ ڏنل فارمولا Diameter ڪالمن ۾ ويلز جو مجموعو ڏئي ٿو سيل B1 ۽ B2 ۾ بيان ڪيل ٻن شين جي وچ ۾:
=SUM(INDEX(SourceData[Diameter],B1) : INDEX(SourceData[Diameter], B2))
25>
4. متحرڪ رينجز ۽ ڊراپ-ڊائون لسٽون ٺاهڻ لاءِ INDEX فارمولا
جيئن ته اهو اڪثر ٿئي ٿو، جڏهن توهان ورڪ شيٽ ۾ ڊيٽا کي ترتيب ڏيڻ شروع ڪندا آهيو، ته شايد توهان کي خبر نه هوندي ته توهان وٽ آخر ۾ ڪيتريون داخلائون هونديون. اهو معاملو اسان جي سيٽن جي ٽيبل سان نه آهي، جيڪو لڳي ٿو مڪمل آهي، پر ڪير ڄاڻي ٿو...
بهرحال، جيڪڏهن توهان وٽ ڏنل ڪالمن ۾ شيون جو تعداد بدلجي رهيو آهي، ته چئو A1 کان A ن ،توھان چاھيو ٿا ھڪڙو متحرڪ نالو رينج ٺاھيو جنھن ۾ ڊيٽا سان گڏ سڀئي سيل شامل آھن. انهي تي، توهان چاهيو ٿا ته حد خودڪار طريقي سان ترتيب ڏيو جيئن توهان نوان شيون شامل ڪريو يا ڪجهه موجوده شيون حذف ڪريو. مثال طور، جيڪڏهن توهان وٽ هن وقت 10 شيون آهن، توهان جي نالي واري حد آهي A1:A10. جيڪڏهن توهان هڪ نئين داخلا شامل ڪريو ٿا، نامزد ٿيل حد خود بخود A1:A11 ڏانهن وڌي ٿي، ۽ جيڪڏهن توهان پنهنجو ذهن تبديل ڪيو ۽ انهي نئين شامل ڪيل ڊيٽا کي حذف ڪيو، حد خودڪار طريقي سان A1:A10 ڏانهن موٽائي ٿي.
هن جو بنيادي فائدو طريقو اهو آهي ته توهان کي پنهنجي ورڪ بڪ ۾ سڀني فارمولين کي مسلسل اپڊيٽ ڪرڻ جي ضرورت نه آهي انهي کي يقيني بڻائڻ لاءِ اهي صحيح رينجز جو حوالو ڏين ٿا.
هڪ متحرڪ رينج جي وضاحت ڪرڻ جو هڪ طريقو آهي استعمال ڪندي Excel OFFSET فنڪشن:
=OFFSET(Sheet_Name!$A$1, 0, 0, COUNTA(Sheet_Name!$A:$A), 1)
فرق نقطن ۾ آهي. جڏهن ته OFFSET فنڪشن شروعاتي نقطي کان قطارن ۽/يا ڪالمن جي هڪ خاص تعداد ذريعي هلندو آهي، INDEX هڪ خاص قطار ۽ ڪالمن جي چونڪ تي سيل ڳولي ٿو. COUNTA فنڪشن، ٻنهي فارمولن ۾ استعمال ڪيو ويو، دلچسپي جي ڪالمن ۾ غير خالي سيلن جو تعداد حاصل ڪري ٿو.
هن مثال ۾، ڪالمن A ۾ 9 غير خالي خانا آهن، تنهنڪري COUNTA 9 موٽائي ٿو. نتيجي طور، INDEX $A$9 ڏئي ٿو، جيڪو ڪالمن A ۾ آخري استعمال ٿيل سيل آهي (عام طور تي INDEX