Միավորել MAX- ը եւ IF գործառույթները Array Formula- ում
Այս ուսումնական օրինակն օգտագործում է MAX IF պարբերական բանաձեւը `երկու ուղու եւ դաշտային իրադարձությունների լավագույն (ամենաբարձր) արդյունքը` բարձր ցատկային եւ բեւեռային պահոց:
Բանաձեւի բնույթը մեզ հնարավորություն է տալիս որոնելու բազմակի արդյունքներ, պարզապես փոփոխելով որոնման չափանիշը `այս դեպքում միջոցառման անվանումը:
Բանաձեւի յուրաքանչյուր մասի աշխատանքը հետեւյալն է.
- MAX ֆունկցիան ընտրում է միջոցառման համար ամենաբարձր արդյունքը:
- ԵԹԵ գործառույթը թույլ է տալիս մեզ ընտրելու իրադարձությունը, պայմաններ ստեղծելով միջոցառման անունները օգտագործելով:
- Առանցքային բանաձեւը հնարավորություն է տալիս IF ֆունկցիայի փորձը միակ բջիջում բազմակի պայմանների համար, եւ երբ պայմանը բավարարվում է, զանգվածի բանաձեւը որոշում է, թե ինչ տվյալներ (իրադարձության արդյունքներ) MAX գործառույթը կքննարկի լավագույն արդյունքը գտնելու համար:
CSE բանաձեւեր
Դասական բանաձեւերը ստեղծվում են ստեղնաշարի վրա սեղմելով Ctrl , Shift եւ Enter ստեղները, միեւնույն ժամանակ բանաձեւը տպագրվելուց հետո:
Քանակի բանաձեւը ստեղծելու համար սեղմված ստեղների պատճառով նրանք երբեմն կոչվում են CSE բանաձեւեր:
MAX IF- ն ներկառուցված ձեւակերպման սխեմայի եւ փաստարկների մասին
ԵԹԵ ԵԹԵ IF- ի բանաձեւի շարադրանքն է `
& # 61; MAX (IF (logical_test, value_if_true, value_if_false))
- Քանի որ IF ֆունկցիան nested է MAX գործառույթի ներսում, ամբողջ IF գործառույթը դառնում է MAX գործառույթի միակ փաստարկը :
IF ֆունկցիայի համար փաստարկները հետեւյալն են.
- logical_test - (պահանջվում է) արժեք կամ արտահայտություն, որը փորձարկվում է, թե արդյոք դա ճիշտ է կամ սխալ:
- value_if_true - (պարտադիր է) արժեքը, որը ցուցադրվում է, եթե logical_test- ը ճիշտ է:
- value_if_false - (ըստ ցանկության) արժեքը, որը ցուցադրվում է, եթե logical_test- ը կեղծ է:
Այս օրինակում.
- տրամաբանական փորձը փորձում է գտնել գործի էջի D10 տողի մուտքագրված միջոցառման անունը:
- The value_if_true փաստարկը կլինի MAX ֆունկցիայի օգնությամբ լավագույն արդյունքը ընտրված իրադարձության համար:
- Value_if_false- ի փաստարկը բացակայում է, քանի որ անհրաժեշտ չէ եւ դրա բացակայությունը կկրճատի բանաձեւը: Եթե տվյալների աղյուսակում չլինված իրադարձության անունը, ինչպիսին է երկար ցատկը, D10 տողում մուտքագրված բանաձեւը կվերադառնա զրո (0):
Excel- ի MAX IF աղյուսակի ձեւի օրինակ
- Մուտքագրեք հետեւյալ տվյալները `D1- ից մինչեւ E9 բջիջներում, ինչպես երեւում է վերեւում գտնվող պատկերին: Միջոցառման արդյունքները Արդյունք Բարձրությունը (մ) Բարձր անցում 2.10 Բարձր անցում 2.23 Բարձր անցում 1.97 Բեւեռային պահարան 3.58 Բեւեռային պահարան 5.65 Բեւեռային վալա 5.05 իրադարձություն Լավագույն արդյունք (մ)
- D10 տիպի «բարձր ցատկում» (մեջբերումներ չկան): Բանաձեւը կանդրադառնա այս խցում, գտնելու այն իրադարձություններից, որոնց մենք ցանկանում ենք, որպեսզի գտնի լավագույն արդյունքը:
Մտնելով MAX IF ներարկված բանաձեւը
Քանի որ մենք ստեղծում ենք թե ներածված բանաձեւ, այնպես էլ զանգվածի բանաձեւ, մենք պետք է գրենք ամբողջ բանաձեւը մեկ աշխատանքային թերթիկի մեջ :
Ձեւը մտելուց հետո ՉԿԱ ստեղնաշարի վրա մուտքագրեք ստեղնը կամ սեղմեք մկնիկի տարբեր բջիջի վրա, քանի որ մենք պետք է բանաձեւը դնենք զանգվածի բանաձեւի մեջ:
- Սեղմեք E10- ի բջիջը `այն վայրը, որտեղ ցույց կտա բանաձեւի արդյունքները:
- Մուտքագրեք հետեւյալը.
= MAX (IF (D3: D8 = D10, E3: E8))
Ստեղծելով զանգվածային բանաձեւ
- Սեղմեք եւ պահեք ստեղնաշարի վրա Ctrl եւ Shift ստեղները:
- Սեղմեք ստեղնաշարի ստեղնաշարի վրա, զանգվածի բանաձեւը ստեղծելու համար:
- 2.23 պատասխանը պետք է հայտնվի E10- ի բջիջում, քանի որ դա բարձրագույն բարձրության համար լավագույն (բարձրագույն) բարձրությունն է:
- Լրիվ զանգվածի բանաձեւը
{= MAX (IF (D3: D8 = D10, E3: E8))}
կարելի է տեսնել գործադիրի վերեւում գտնվող բանաձեւի բարում :
Փորձեք ֆորմուլան
Փորձեք բանաձեւը, գտնելով բեւեռային պահոցում լավագույն արդյունքը գտնելու համար:
Տողերի տուփը մուտքագրեք D10 բջջի մեջ եւ ստեղնաշարի վրա մուտքագրեք Enter ստեղնը:
Բաղադրությունը պետք է վերադառնա E65 բջիջում 5.65 մ բարձրության վրա: