IF-ի հետ INDEX-MATCH Excel-ում (3 հարմար մոտեցում)

  • Կիսվել Սա
Hugh West

Այս հոդվածում ես ձեզ ցույց կտամ ինչպես կարող եք օգտագործել IF-ը INDEX-MATCH Excel-ում: IF ֆունկցիան, INDEX ֆունկցիան, և MATCH ֆունկցիան Excel-ի երեք շատ կարևոր և լայնորեն օգտագործվող գործառույթներն են: Excel-ում աշխատելիս մենք հաճախ ստիպված ենք լինում օգտագործել այս երեք գործառույթների համակցությունը: Այսօր ես ձեզ ցույց կտամ, թե ինչպես կարող եք համակողմանիորեն համատեղել այս գործառույթները բոլոր հնարավոր ձևերով:

Ներբեռնեք պրակտիկայի աշխատանքային գիրքը

IF-ի հետ INDEX- MATCH.xlsx

3 մոտեցում Excel-ում INDEX-MATCH-ով IF-ի օգտագործման համար

Այստեղ մենք ունենք տվյալների հավաքածու Անուններով որոշ աշակերտներից և նրանց Գնահատականները Ֆիզիկայի և Քիմիայի դպրոցում, որը կոչվում է Արևածաղկի մանկապարտեզ:

Եկեք փորձենք համատեղել IF ֆունկցիան , INDEX ֆունկցիան և MATCH ֆունկցիան այս տվյալների հավաքածուից բոլոր հնարավոր եղանակներով:

1. Փաթաթել INDEX-MATCH-ը IF ֆունկցիայի մեջ՝ Excel-ում IF-ի հետ INDEX-MATCH-ով օգտագործելու համար

Դուք կարող եք INDEX-MATCH բանաձևը փաթաթել IF ֆունկցիայի մեջ: եթե ինչ-որ կերպ պետք է:

Օրինակ, եկեք մի պահ մտածենք, որ դպրոցի ղեկավարությունը որոշել է պարզել Ֆիզիկայից ամենաքիչ թվով աշակերտին:

Բայց դա միայն այն դեպքում, եթե նվազագույն թիվը Ֆիզիկայի մեջ 40-ից պակաս է:

Եթե այդպես չէ, ուրեմն ուսանողին պարզելու կարիք չկա, և այն ցույց կտա «Աշակերտ չկա» :

⧪ Ինչպես կարող է դպրոցի ղեկավարությունըիրականացնել սա?

Հեշտ. Նրանք կարող են փաթաթել INDEX-MATCH բանաձևը IF ֆունկցիայի -ում, ինչպես այս բանաձևը.

=IF(MIN(C4:C13)<40,INDEX(B4:D13,MATCH(MIN(C4:C13),C4:C13,0),1),"No Student")

Տեսեք, քանի որ ֆիզիկայում նվազագույն թիվը 40 -ից փոքր է ( 20 այս դեպքում), մենք գտել ենք նվազագույն թվով ուսանող:

Դա Ալֆրեդ Մոյեսն է:

Բանաձեւի բացատրություն.

  • MIN(C4:C13) վերադարձնում է ամենափոքր արժեքը C4:C13 սյունակում ( Նիշերը ֆիզիկայում ): Այս օրինակում այն ​​ 20 է: Մանրամասների համար տես MIN ֆունկցիան :
  • Այսպիսով, բանաձևը դառնում է IF(20<40,INDEX(B4:D13,MATCH(20,C4:C13,0),1 ), «Աշակերտ չկա») ։
  • Քանի որ IF ֆունկցիայի ( 20<40 ) պայմանը ՃԻՇՏ է, այն վերադարձնում է առաջին արգումենտը՝ INDEX(B4:D13,MATCH(20,C4:C13,0),1) ։
  • MATCH(20,C4:C13,0 ) որոնում է 20 ճշգրիտ համընկնում C4:C13 սյունակում (նիշերը ֆիզիկայում) և գտնում է 4-րդ տողում (բջջում C7 ): Այսպիսով, այն վերադարձնում է 4 :
  • Այժմ բանաձևը դառնում է INDEX(B4:D13,4,1) : Այն վերադարձնում է արժեքը 4-րդ տողից և 1-ին սյունակից B4:D13 (Տվյալների հավաքածու՝ բացառելով Սյունակների վերնագրերը<2:>).
  • Այսպես է կոչվում Ֆիզիկա -ում ամենաքիչ թիվ ունեցող ուսանողը: Եվ դա Ալֆրեդ Մոյեսն է:

Լրացուցիչ առաջադրանք, որը պետք է ավարտվի.

Այժմ, եթե հասկանում եք այս բանաձևը, կարո՞ղ եք ասելՔիմիայից ամենաշատ թվով ուսանողին պարզելու բանաձևը:

Դա միայն այն դեպքում, եթե ամենաբարձր թիվը մեծ կամ հավասար է 80-ի: Եթե ոչ, ապա վերադարձրեք «Ոչ մի ուսանող»:

Այո: Ճիշտ եք գուշակել։ Բանաձևը կլինի.

=IF(MAX(D4:D13)>=80,INDEX(B4:D13,MATCH(MAX(D4:D13),D4:D13,0),1),"No Student")

Տեսեք, քանի որ քիմիայի ամենաբարձր գնահատականը ավելի մեծ է, քան 80 ( 95 այս օրինակում), մենք ստացել ենք քիմիայից ամենաբարձր գնահատական ​​ունեցող ուսանողը:

Հեգնանքով, դա կրկին Ալֆրեդ Մոյեսն է:

Կարդալ ավելին. Excel INDEX MATCH՝ մեկ բջիջում բազմաթիվ արժեքներ վերադարձնելու համար

2. Օգտագործեք IF ֆունկցիան INDEX ֆունկցիայի շրջանակներում Excel-ում INDEX-MATCH-ով IF օգտագործելու համար

Մենք կարող ենք նաև օգտագործել IF ֆունկցիան INDEX ֆունկցիայի անհրաժեշտության դեպքում: ինչ-որ տեղ:

Նայեք հետևյալ պատկերին. Այս անգամ մենք ունենք «Արևածաղկի» մանկապարտեզի երկու տարբեր դասարանների աշակերտների քննական արձանագրությունը (Միայն Ֆիզիկա ):

Այժմ ունենք բջիջ H9 այն աշխատաթերթում, որը պարունակում է VII :

Մենք ցանկանում ենք դուրս բերել մի բանաձև, որը ցույց կտա աշակերտին ամենաբարձր գնահատականները VII դասարան հարակից հատվածում: բջիջը, եթե H9 պարունակում է VII ։

Իսկ եթե այն պարունակում է VIII , բանաձևը ցույց կտա ամենաբարձր գնահատական ​​ունեցող ուսանողին -ից։ VIII դասարան .

⧪ Ինչպե՞ս կատարել սա:

Դուք կարող եք տեղադրել IF ֆունկցիան ներսում INDEX ֆունկցիան առաջադրանքն իրականացնելու համար: Այնբանաձևը կլինի.

=INDEX(IF(H9="VII",B6:C15,E6:F15),IF(H9="VII",MATCH(MAX(C6:C15),C6:C15,1),MATCH(MAX(F6:F15),F6:F15,1)),1)

Տեսեք, քանի որ կա VII H9 բջիջում մենք ստանում ենք ամենաբարձր գնահատականներ ունեցող աշակերտին VII դասարանից :

Սա Սթիվ Սմիթն է՝ 98 գնահատականով:

Եվ եթե այնտեղ մուտքագրենք VIII , ապա մենք կստանանք ամենաբարձր գնահատականները VIII դասարանից :

Դա կլինի Փոլ Քենինգթոնը:

Բանաձեւի բացատրություն.

  • IF(H9="VII",B6:C15 ,E6:F15) վերադարձնում է B6:C15 եթե H9 բջիջը պարունակում է «VII» : Հակառակ դեպքում, այն վերադարձնում է E6:F15:
  • Նմանապես, IF(H9=”VII”,MATCH(MAX(C6:C15),C6:C15,1),MATCH (MAX(F6:F15),F6:F15,1)) վերադարձնում է MATCH(MAX(C6:C15),C6:C15,1) եթե H9 պարունակում է «VII» ։ Հակառակ դեպքում, այն վերադարձնում է MATCH(MAX(F6:F15),F6:F15,1) ։
  • Հետևաբար, երբ H9 պարունակում է «VII» , բանաձևը դառնում է INDEX(B6:C15,MATCH(MAX(C6:C15),C6:C15,1),1) .
  • MAX(C6: C15) վերադարձնում է ամենաբարձր գնահատականները C6:C15 միջակայքից ( Նշանակներ VII դասարանից ): Այստեղ 98 է: Մանրամասների համար տես MAX ֆունկցիան :
  • Այսպիսով, բանաձևը դառնում է INDEX(B6:C15,MATCH(98,C6:C15,1),1) :
  • MATCH(98,C6:C15,1) որոնում է 98 ճշգրիտ համընկնում C6:C15 սյունակում: Այն գտնում է մեկը: 8-րդ տողում, C13 բջիջում: Այսպիսով, այն վերադարձնում է 8 :
  • Բանաձևն այժմ դառնում է INDEX(B6:C15,8,1) : Դավերադարձնում է արժեքը 8-րդ տողից և 1-ին սյունակից տվյալների հավաքածուից B6:C15:
  • Սա ամենաբարձր գնահատական ​​ունեցող ուսանողն է: VII դասարանում , Սթիվ Սմիթ:

Նմանատիպ ընթերցումներ

  • Excel INDEX և MATCH ֆունկցիաներ բազմաթիվ չափանիշներով (4 բանաձև)
  • INDEX-MATCH Բանաձև՝ Excel-ում նվազագույն արժեք գտնելու համար (4 հարմար եղանակ)
  • INDEX, MATCH և MAX բազմակի հետ Չափանիշներ Excel-ում
  • XLOOKUP vs INDEX-MATCH Excel-ում (Բոլոր հնարավոր համեմատությունները)
  • Ինդեքսի համընկնում է բազմաթիվ չափանիշների տողերում և սյունակներում Excel-ում

3. Օգտագործեք IF ֆունկցիան MATCH ֆունկցիայի շրջանակներում Excel-ում IF-ը INDEX-MATCH-ով օգտագործելու համար

Դուք կարող եք նաև օգտագործել IF ֆունկցիան MATCH ֆունկցիայի անհրաժեշտության դեպքում: .

Եկեք վերադառնանք մեր սկզբնական տվյալների հավաքածուին՝ «Արևածաղիկ» մանկապարտեզի սաների ֆիզիկայի և քիմիայի գնահատականներով:

Այժմ մենք կկատարենք մեկ այլ այլ առաջադրանք:

Աշխատանքային թերթի F4 բջիջում կա առարկայի անունը «Ֆիզիկա» :

Մենք կարտացնենք մի բանաձև, որը ցույց կտա այն ուսանողին, որն ամենաբարձր գնահատականներն ունի Ֆիզիկա հարակից բջիջում , եթե F4-ում կա «Ֆիզիկա»:

Իսկ եթե ունի «Քիմիա» , ապա ցույց կտա Քիմիա ամենաբարձր գնահատական ​​ունեցող ուսանողին:

⧪ Ինչպե՞ս իրականացնել սա:

Հեշտ է: Օգտագործեք IF ֆունկցիան MATCH ֆունկցիայի ներսում , ինչպես այս բանաձևը.

=INDEX(B4:D13,MATCH(IF(F7="Physics",MAX(C4:C13),MAX(D4:D13)),IF(F7="Physics",C4:C13,D4:D13),0),1)

Այն ցույց է տալիս Սթիվ Սմիթը, քանի որ նա ամենաբարձր գնահատականն է Ֆիզիկա -ում, իսկ F7 բջիջը պարունակում է «Ֆիզիկա» ։

Եթե փոխենք F7 բջիջը։ դեպի «Քիմիա» , այն ցույց կտա Ալֆրեդ Մոյեսին՝ Քիմիայի ամենաբարձր միավորները ստացողին:

Բացատրություն բանաձևի`

  • IF(F7=”Ֆիզիկա”,MAX(C4:C13),MAX(D4:D13)) վերադարձնում է MAX(C4:C13) եթե F7 պարունակում է «Ֆիզիկա» : Հակառակ դեպքում, այն վերադարձնում է MAX(D4:D13) ։
  • Նմանապես, IF(F7=”Ֆիզիկա”,C4:C13,D4:D13) վերադարձնում է C4:C13 եթե F7 պարունակում է «Ֆիզիկա» : Հակառակ դեպքում, այն վերադարձնում է D4:D13:
  • Այսպիսով, եթե F7 պարունակում է «Ֆիզիկա» , բանաձևը դառնում է INDEX(B4 :D13,MATCH(MAX(C4:C13),C4:C13,0),1) .
  • MAX(C4:C13) վերադարձնում է ամենաբարձր գնահատականները միջակայքից C4:C13 ( Նշաններ Ֆիզիկայի ): Այստեղ 98 է: Մանրամասների համար տես MAX ֆունկցիան :
  • Այսպիսով, բանաձևը դառնում է INDEX(B4:D13,MATCH(98,C4:C13,1),1) :
  • MATCH(98,C4:C13,1) որոնում է 98 -ի ճշգրիտ համընկնում C4:C13 սյունակում: Այն գտնում է մեկը: 8-րդ տողում, C11 բջիջում: Այսպիսով, այն վերադարձնում է 8 :
  • Բանաձևն այժմ դառնում է INDEX(B4:D13,8,1): Այն վերադարձնում է արժեքը տվյալների հավաքածուի 8-րդ տողից և 1-ին սյունակից B4:D13:
  • Սա Ֆիզիկայի ամենաբարձր գնահատականներ ունեցող ուսանողն է` Սթիվ Սմիթը:

Բա Հիշեք

  • Միշտ սահմանեք 3-րդ արգումենտը MATCH ֆունկցիայի 0 , եթե ցանկանում եք ճշգրիտ համընկնում: Մենք հազիվ թե այն դրել ենք որևէ այլ բանի վրա:
  • Կան մի քանի այլընտրանքներ INDEX-MATCH բանաձևին , օրինակ FILTER ֆունկցիան , VLOOKUP ֆունկցիան , XLOOKUP ֆունկցիան, և այլն:
  • Այլընտրանքների թվում FILTER ֆունկցիան լավագույնն է, քանի որ այն վերադարձնում է չափանիշներին համապատասխանող բոլոր արժեքները: Բայց այն հասանելի է միայն Office 365 -ում:

Եզրակացություն

Օգտագործելով այս մեթոդները, կարող եք օգտագործել IF ֆունկցիան Excel-ում INDEX-MATCH ֆունկցիայով : Գիտե՞ք որևէ այլ մեթոդ: Կամ մենք հարցեր ունե՞նք։ Ազատորեն հարցրեք մեզ:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: