Kombinéiert d'MAX an d'IF Funktioun an enger Array Formel
Dëst Tutorialbibliothéik benotzt eng MAX IF -Array-Formel fir déi bescht (héchst) Resultat fir zwee Streck- a Feldverännerungen ze fannen - de Sprong an den Héichpol.
D'Natur vun der Formel erméiglecht eis fir verschidde Resultater ze sichen einfach duerch Äntwerte vum Sich Kriterium - an dësem Fall den Event Numm.
D'Aarbecht vun all Deeler vun der Formel ass:
- D' MAX Funktioun fënnt am héchste Resultat fir de gewielte Veranstaltung.
- D'Funktioun IF erlaabt eis d'Veranstaltung z'entwéckelen, andeems Dir eng Zoustëmmung mat den Eventnamen setzt.
- D' Arrayformel léisst den ZFunktionstest fir verschidde Konditiounen an enger eenzeger Zelle maachen, a wann d'Conditioun erfaasst ass, erméiglecht d'Arrayformel un wéi déi Daten (Ereignisresultater) d'MAX-Funktion iwwerpréift fir de bescht Resultat ze fannen.
CSE Formelen
Formulare vun Array ginn erstellt duerch Dréckt Ctrl , Shift a Enter Tastë bei der Tastatur an der selwechter Zäit nodeems d'Formule gewieselt gouf.
Wéinst der Schlëssel gedréckt fir d'Arrayformel ze erstellen, ginn se heiansdo CSE- Formelen genannt.
MAX IF nestede Formel Syntax a Argumenter
De Syntax fir d'MAX IF Formel ass:
MAX (IF (logical_test, value_if_true, value_if_false))
- Zënter der IF-Funktioun ass an der MAX-Funktion verschachtelt ginn ass d'gesamte IF-Fiktioun zum eenzegen Argument fir d'MAX-Funktioun.
D'Argumenter fir d'IF Funktioun sinn:
- logical_test - (erfuerder) e Wäert oder Ausdrock, deen gepréift gëtt fir ze kucken ob et richteg oder falsch ass.
- value_if_true - (obligatoresch) den Wäert deen uginn wann logical_test ass richteg ass.
- value_if_false - (optional) den Wäert deen uginn wann logical_test falsch ass.
An dësem Beispill:
- De logesche Test versicht eng Match fir den Eventnam ze fannen deen an d'Zuel D10 vum Arbeitsblatt gesat gouf .
- D'Argument value_if_true gëtt mat der Hëllef vun der MAX-Funktion e bescht Resultat fir déi gewielte Manifestatioun.
- De Argument value_if_false gëtt weg, well et net néideg ass a seng Ofwuelung verkierzt d'Formel. Wann e Eventnam deen net am Datentabelle - wéi de Langsprong ass - gëtt an d'Zuel D10 gezeechent ass d'Formel nees eng Null (0) zréck.
Excel - MAX IF Array Formelbeispiel
- Gitt d'folgend Daten zu Zellen D1 bis E9 wéi am Bild hei gesäit: Event Resultater Event Héicht (m) Héich Sprong 2.10 Héich Sprong 2.23 Héich Sprong 1.97 Pole Vault 3.58 Pole Vault 5.65 Pole Vault 5.05 Event Bestes Resultat (m)
- Am Zuel D10 Typ "High Jump" (keng Zitater). D'Formel gesäit an deem Zell op, fir ze kucken wat vun de Events déi mir wëllen dat bescht Resultat fannen.
D'MAX IF Nested Formula erreechen
Wa mer eng geschalteg Formel an eng Arrayformel kreéieren, brauche mir d'ganz Formel an eng eenzeg Arbeschtheet Zelle setzen .
Sidd Dir op d'Formel geliwwert NET den Enter Enter Key on der Tastatur oder klickt op eng aner Zell mat der Maus, wéi mer d'Formel an eng Formulär Array drecken.
- Klickt op Zelle E10 - de Standort wou d' Formel Resultater ugewisen ginn.
- Gidd d'folgend:
= MAX (WANN (D3: D8 = D10, E3: E8))
D'Array Formel ze kreéieren
- Dréckt op a gedréckt de Ctrl- a Shift- Tasten op der Tastatur.
- Dréckt d' Enter Enter Taste op der Tastatur fir d'Arrayformel ze erstellen.
- D'Äntwert 2,23 soll an der Zellsäit E10 ersat ginn, well dëst ass déi bescht (grouss) Héicht fir den Héich Sprong.
- Déi komplett Formule Formule
{= MAX (IF (D3: D8 = D10, E3: E8)}}
Dir kënnt an der Formel bar iwwer dem Aarbechtsblat gesi ginn.
Test der Formel
Préift dës Formel mat de beschtméiglechsten Resultat fir de Polewâll.
Type Pole Vault an der D10 D10 a dréckt d' Enter Taste op der Tastatur.
D'Formel sollt d'Héicht vun 5,65 Meter an der Zuel E10 zréckginn.