Kombiner MIN- og IF-funktionerne i en matrixformel

Indholdsfortegnelse:

Kombiner MIN- og IF-funktionerne i en matrixformel
Kombiner MIN- og IF-funktionerne i en matrixformel
Anonim

Hvad du skal vide

  • Konverter MIN IF-formel til en matrix: Tryk og hold Ctrl+ Shift, og tryk derefter på Enterfor at oprette en formel i formellinjen.
  • Fordi HVIS-funktionen er indlejret i MIN-funktionen, bliver hele HVIS-funktionen det eneste argument for MIN-funktionen.
  • Argumenterne for HVIS-funktionen er: logical_test (påkrævet), value_if_true (påkrævet) og value_if_false(valgfrit).

Den bedste måde at forstå, hvordan man kombinerer MIN- og IF-funktionerne i Excel, er med et eksempel. Dette selvstudieeksempel indeholder heattider for to begivenheder fra et banemøde - 100 og 200 meter sprint, og gælder for Excel til Microsoft 365, Excel 2019, Excel 2016, Excel 2013 og Excel 2010.

Hvad er et MIN IF-array?

Brug af en MIN IF-arrayformel giver dig mulighed for at finde den hurtigste heat-tid for hvert løb med én formel.

Opgaven for hver del af formlen er som følger:

  • MIN-funktionen finder den hurtigste eller mindste tid for den valgte begivenhed.
  • HVIS-funktionen giver os mulighed for at vælge løb ved at indstille en betingelse ved hjælp af løbsnavnene.
  • Matrixformlen lader IF-funktionen teste for flere forhold i en enkelt celle, og når betingelsen er opfyldt, bestemmer matrixformlen, hvilke data (løbstider) MIN-funktionen undersøger for at finde den hurtigste tid.

MIN IF indlejret formelsyntaks og argumenter

Syntaksen for MIN IF-formlen er:

Fordi HVIS-funktionen er indlejret i MIN-funktionen, bliver hele HVIS-funktionen det eneste argument for MIN-funktionen

Argumenterne for IF-funktionen er:

  • logical_test (påkrævet) - En værdi eller et udtryk, der testes for, om det er sandt eller falsk.
  • value_if_true (påkrævet) - Værdien, der vises, hvis logical_test er sand.
  • value_if_false (valgfrit) - Værdien, der vises, hvis logical_test er falsk.

I eksemplet forsøger den logiske test at finde et match for racenavnet, der er indtastet i celle D10 i regnearket. Argumentet value_if_true er ved hjælp af MIN-funktionen den hurtigste tid for den valgte race. Argumentet value_if_false er udeladt, da det ikke er nødvendigt, og dets fravær forkorter formlen. Hvis et løbsnavn, der ikke er i datatabellen, f.eks. 400 meter løb, indtastes i celle D10, returnerer formlen et nul.

Excels MIN IF-array-formeleksempel

Indtast følgende selvstudiedata i cellerne D1 til E9:

Race Times

Løbstid (sek.)

100 meter 11.77

100 meter 11.87

100 meter 11.83

200 meter 21.54

200 meter 21,50

200 meter 21,49

Løb hurtigste heat (sek.)

I celle D10 skal du skrive "100 meter" (uden anførselstegn). Formlen vil kigge i denne celle for at finde, hvilken af løbene du vil have den til at finde den hurtigste tid for.

Image
Image

indtastning af MIN IF Nested Formula

Da du opretter både en indlejret formel og en matrixformel, skal du skrive hele formlen i en enkelt regnearkscelle.

Når du har indtastet formlen do not, tryk på Enter-tasten på tastaturet, eller klik på en anden celle med musen; du skal omdanne formlen til en matrixformel. For at gøre det skal du vælge celle E10, det sted, hvor formelresultaterne vil blive vist, og skrive:

=MIN(IF(D3:D8=D10, E3:38))

Oprettelse af matrixformlen

Nu hvor du har indtastet MIN IF-formlen, skal du konvertere den til en matrix. Følg disse trin for at gøre det.

  1. Tryk og hold Ctrl og Shift tasterne på tastaturet.
  2. Tryk på Enter-tasten på tastaturet for at oprette matrixformlen.
  3. Svaret 11.77 vises i celle F10, fordi det er den hurtigste (mindste) tid for de tre 100 meter sprint heats.

Den komplette matrixformel vises i formellinjen over regnearket.

Fordi tasterne Ctrl, Shift og Enter tasterne på tastaturet trykkes ned samtidigt efter at formlen er blevet indtastet, omtales de resulterende formler nogle gange som CSE formler.

Test formlen

Test formlen ved at finde den hurtigste tid på 200 meter. Indtast 200 meter i celle D10, og tryk på Enter-tasten på tastaturet. Formlen skal returnere tiden på 21,49 sekunder i celle E10.

Anbefalede: