STORT HVIS OG LITT HVIS Formler i Excel og Google Sheets

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen vil demonstrere hvordan du beregner "stor hvis" eller "liten hvis", og henter den nth største (eller minste) verdien basert på kriterier.

STORE & SMÅ funksjoner

LARGE -funksjonen brukes til å beregne den niende største verdien (k) i en matrise, mens SMALL -funksjonen returnerer den minste nth -verdien.

For å lage et "Large If", bruker vi LARGE -funksjonen sammen med IF -funksjonen i en matriseformel.

STORT HVIS

Ved å kombinere LARGE (eller SMALL) og IF i en matriseformel, kan vi i hovedsak lage en “LARGE IF” -funksjon som fungerer omtrent som den innebygde SUMIF-formelen. La oss gå gjennom et eksempel.

Vi har en liste over karakterer oppnådd av studenter i to forskjellige fag:

Anta at vi blir bedt om å finne de tre beste karakterene oppnådd for hvert emne slik:

For å oppnå dette kan vi hekke en IF -funksjon med Emne som våre kriterier inne i LARGE -funksjonen slik:

= STOR (HVIS (=,),)
= STOR (HVIS ($ C $ 2: $ C $ 10 = $ F3, $ D $ 2: $ D $ 10), G $ 2)

Når du bruker Excel 2022 og tidligere, må du angi formelen ved å trykke CTRL + SKIFT + ENTER for å få de krøllete parentesene rundt formelen.

Hvordan fungerer formelen?

Formelen fungerer ved å evaluere hver celle i våre kriterier som SANN eller FALSK.

Finne toppkarakterverdien (k = 1) i matematikk:

= STOR (HVIS ($ C $ 2: $ C $ 10 = $ F3, $ D $ 2: $ D $ 10), G $ 2)
= STOR (HVIS ({SANN; FALSK; FALSK; SANN; FALSK; FALSK; SANN; FALSK}, {0,81; 0,8; 0,93; 0,42; 0,87; 0,63; 0,71; 0,58; 0,73}), 1)

Deretter erstatter IF -funksjonen hver verdi med FALSE hvis betingelsen ikke er oppfylt.

= STOR ({0,81; FALSK; FALSK; 0,42; FALSK; 0,63; FALSK; 0,58; FALSK}, 1)

Nå hopper LARGE -funksjonen over FALSE -verdiene og beregner den største (k = 1) av de gjenværende verdiene (0,81 er de største verdiene mellom 0,42 og 0,81).

LITT HVIS

Den samme teknikken kan også brukes med SMALL -funksjonen i stedet.

= LITEN (HVIS ($ C $ 2: $ C $ 10 = $ F3, $ D $ 2: $ D $ 10), G $ 2)

STORT HVIS med flere kriterier

Hvis du vil bruke LARGE IF med flere kriterier (ligner på hvordan den innebygde SUMIFS-formelen fungerer), legger du bare inn flere IF-funksjoner i LARGE-funksjonen slik:

= STOR (HVIS (=, HVIS (=,)),)
= STOR (HVIS ($ D $ 2: $ D $ 18 = $ H3, IF ($ B $ 2: $ B $ 18 = $ G3, $ E $ 2: $ E $ 18)), I $ 2)

En annen måte å inkludere flere kriterier på er å multiplisere kriteriene sammen som vist i denne artikkelen

Tips og triks:

  • Der det er mulig, må du alltid referere til posisjonen (k) fra en hjelpecelle og låsehenvisning (F4), da dette vil gjøre formler for automatisk fylling enklere.
  • Hvis du bruker Excel 2022 eller nyere, kan du skrive inn formelen uten Ctrl + Shift + Enter.
  • For å hente navnene på elevene som oppnådde toppkarakterene, kombiner med dette med INDEX MATCH
wave wave wave wave wave