Excel MAX IF Array Formula

Բովանդակություն:

Excel MAX IF Array Formula
Excel MAX IF Array Formula
Anonim

MAX IF զանգվածի բանաձևը որոնում է առավելագույն արժեքը՝ հիմնվելով հատուկ չափանիշների վրա: Ստորև բերված օրինակում մենք օգտագործում ենք MAX IF՝ գտնելու լավագույն (ամենաբարձր) արդյունքը երկու աթլետիկայի իրադարձությունների համար՝ բարձր ցատկ և ձողացատկում, պարզապես փոխելով որոնման չափանիշը:

Այս հրահանգները վերաբերում են Microsoft Excel-ին Microsoft 365 և Excel 2019, 2016, 2010 և 2007 թվականների համար:

CSE բանաձևեր

Դուք ստեղծում եք զանգվածի բանաձևեր՝ սեղմելով Ctrl, Shift և Enter ստեղները: բանաձևը մուտքագրելուց հետո ստեղնաշարը հաջորդաբար:

Զանգվածի բանաձևը ստեղծելու համար սեղմված ստեղների պատճառով մարդիկ երբեմն դրանք անվանում են CSE բանաձևեր:

MAX IF Nested Formula Syntax and Arguments

Բանաձևի յուրաքանչյուր մասի աշխատանքը հետևյալն է.

  • MAX ֆունկցիան գտնում է ամենաբարձր արդյունքը ընտրված իրադարձության համար:
  • IF ֆունկցիան թույլ է տալիս մեզ ընտրել իրադարձությունը՝ պայման դնելով իրադարձությունների անունների միջոցով:
  • Զանգվածի բանաձևը թույլ է տալիս IF ֆունկցիան ստուգել մեկ բջիջում մի քանի պայմանների համար, և երբ տվյալները համապատասխանում են պայմանին, զանգվածի բանաձևը որոշում է, թե ինչ տվյալներ (իրադարձության արդյունքներ) MAX ֆունկցիան կուսումնասիրի լավագույն արդյունքը գտնելու համար:

MAX IF բանաձևի շարահյուսությունը հետևյալն է.

Քանի որ IF ֆունկցիան գտնվում է MAX ֆունկցիայի ներսում, ամբողջ IF ֆունկցիան դառնում է MAX ֆունկցիայի միակ փաստարկը:

IF ֆունկցիայի արգումենտներն են՝

  • տրամաբանական_թեստ (պարտադիր). Արժեք կամ արտահայտություն, որը ստուգվում է՝ ճշմարիտ է, թե սխալ:
  • value_if_true (պարտադիր) Արժեքը, որը ցուցադրվում է, եթե տրամաբանական_թեստը ճշմարիտ է:
  • value_if_false (ըստ ցանկության) Արժեքը, որը ցուցադրվում է, եթե logical_test-ը կեղծ է:

Այս օրինակում՝

  • Տրամաբանական թեստը փորձում է համապատասխանություն գտնել իրադարձության անվան համար, որը մուտքագրված է աշխատանքային թերթի բջջ D10:
  • value_if_true արգումենտը MAX ֆունկցիայի օգնությամբ կլինի լավագույն արդյունքը ընտրված իրադարձության համար:
  • value_if_false արգումենտն այս դեպքում անհրաժեշտ չէ, և դրա բացակայությունը կկրճատի բանաձևը: Եթե իրադարձության անունը, որը չկա տվյալների աղյուսակում, օրինակ՝ երկար թռիչքը, մուտքագրվի բջիջ D10, այն կվերադարձնի զրո (0):

Մուտքագրեք MAX IF Nested բանաձևը

Բանաձևի յուրաքանչյուր մասի աշխատանքը հետևյալն է.

  • MAX ֆունկցիան գտնում է ամենաբարձր արդյունքը ընտրված իրադարձության համար:
  • IF ֆունկցիան թույլ է տալիս մեզ ընտրել իրադարձությունը՝ պայման դնելով իրադարձությունների անունների միջոցով:
  • Զանգվածի բանաձևը թույլ է տալիս IF ֆունկցիան ստուգել մեկ բջիջում մի քանի պայմանների համար, և երբ տվյալները համապատասխանում են պայմանին, զանգվածի բանաձևը որոշում է, թե ինչ տվյալներ (իրադարձության արդյունքներ) MAX ֆունկցիան կուսումնասիրի լավագույն արդյունքը գտնելու համար:

Քանի որ մենք ստեղծում ենք և՛ ներդիր, և՛ զանգվածի բանաձևեր, մենք պետք է այն մուտքագրենք անմիջապես աշխատանքային թերթիկի բջիջում:

Բանաձևը մուտքագրելուց հետո մի սեղմեք ստեղնաշարի Enter ստեղնը կամ մկնիկով սեղմեք մեկ այլ բջիջի վրա, քանի որ մենք պետք է բանաձևը վերածենք զանգվածի: բանաձեւ.

  1. Մուտքագրեք հետևյալ տվյալները D1-ից E9 բջիջներում, ինչպես երևում է այս նկարում:

    Image
    Image
  2. Մուտքագրեք բարձր թռիչք D10 բջիջի մեջ: բջիջներ D2-ից D7.

    Image
    Image
  3. Ընտրեք բջիջ E10, որն այն տեղանքն է, որտեղ կցուցադրվեն բանաձևի արդյունքները:
  4. Տեսակ հետևյալը.

    =MAX(IF(D2:D7=D10, E2:E7))

    Image
    Image
  5. Սեղմեք ստեղնաշարի Enter ստեղնը՝ զանգվածի բանաձևը ստեղծելու համար:
  6. Փորձեք բանաձևը՝ գտնելով լավագույն արդյունքը ձողացատկի համար: Մուտքագրեք բևեռային պահոց բջիջ D10 և սեղմեք ստեղնաշարի Enter ստեղնը: Բանաձևը պետք է վերադարձնի 5,65 մետր բարձրությունը E10 բջիջում:

    Image
    Image

Խորհուրդ ենք տալիս: