Skip to main content

Excel MAX IF Array Formula

How to Find MIN IF and MAX IF in Excel (April 2025)

How to Find MIN IF and MAX IF in Excel (April 2025)
Anonim

Dette opplæringseksempelet bruker en MAX IF matriseformel for å finne det beste (høyeste) resultatet for to spor og felthendelser - høyhoppet og polhvelvet. Naturen til formelen tillater oss å søke etter flere resultater bare ved å endre søkekriteriet - i dette tilfellet begivenhetsnavnet.

Arbeidet til hver del av formelen er:

  • DeMAX funksjonen finner det høyeste resultatet for det valgte arrangementet.
  • De HVIS funksjonen tillater oss å velge arrangementet ved å sette en betingelse ved hjelp av hendelsesnavnene.
  • Matriseformelen lar HVIS funksjonstest for flere forhold i en enkelt celle, og når tilstanden er oppfylt, bestemmer arrayformelen hvilke data (hendelsesresultater) MAX funksjonen vil undersøke for å finne det beste resultatet.

CSE-formler

Array formler blir opprettet ved å trykke på Ctrl, Skifte, og Tast inn tastene på tastaturet samtidig som formelen er skrevet inn.

På grunn av tastene som trykkes for å lage matriseformelen, blir de noen ganger referert til som CSE formler.

MAX IF Nested Formula Syntax and Arguments

Syntaxen for MAX IF-formelen er:

= MAX (IF (logical_test, value_if_true, value_if_false))

  • Siden IF-funksjonen er nestet inne i MAX-funksjonen, blir hele IF-funksjonen det eneste argumentet for MAX-funksjonen.

Argumentene for HVIS funksjon er:

  • logisk_test (påkrevd): En verdi eller et uttrykk som testes for å se om det er sant eller falskt.
  • verdi_hvis_sann (påkrevd) Verdien som vises hvis logisk_test er sant.
  • verdi_hvis_usann (valgfritt) Verdien som vises hvis logisk_test er feil.

I dette eksemplet:

  • Den logiske testen prøver å finne en kamp for hendelsesnavnet som er skrevet inn celle D10 av regnearket.
  • De verdi_hvis_sann argumentet vil være ved hjelp av MAX funksjon, det beste resultatet for den valgte hendelsen.
  • De verdi_hvis_usann argumentet vil bli utelatt siden det ikke er nødvendig, og dets fravær vil forkorte formelen. Hvis et begivenhetsnavn som ikke er i datatabellen - som for eksempel hoppetrykket - er skrevet inn celle D10 formelen vil returnere null ( 0 ).

Excel's MAX IF Array Formula Eksempel

  1. Skriv inn følgende data i celler D1 til E9 som vist i bildet ovenfor.

  2. I celle D10 type høydehopp - Formelen vil se i denne cellen for å finne hvilke av hendelsene vi vil ha for å finne det beste resultatet.

Angir MAX IF Nested Formula

Siden vi lager både en nestet formel og en matriseformel, må vi skrive hele formelen til et enkelt regneark.

Når du har angitt formelen IKKE trykk Tast inn tast på tastaturet eller klikk på en annen celle med musen som vi trenger for å slå formelen inn i en matriseformel.

  1. Klikk på celle E10 - Plasseringen der formelresultater vil bli vist.

  2. Type følgende:

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

  3. Trykk og hold nede Ctrl og Skifte tastene på tastaturet.

  4. trykk Tast inn tast på tastaturet for å lage matriseformelen.

Test formelen

Test formelen ved å finne det beste resultatet for stanghvelvet. Type polvalv inn i celle D10 og trykk på Tast inn tast på tastaturet. Formelen skal returnere høyden på 5.65 meter inn celle E10.