Dette selvstudieeksempel bruger en MEDIAN IF-arrayformel til at finde det midterste bud for to forskellige projekter. Formlens natur tillader os at søge efter flere resultater blot ved at ændre søgekriteriet (i dette øvelseseksempel projektnavnet).
Oplysningerne i denne artikel gælder for Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 og Excel til Mac.
Om MEDIAN- og IF-funktionerne
Opgaven for hver del af formlen er:
- MedIAN-funktionen finder den midterste værdi for et projekt.
- HVIS-funktionen giver os mulighed for at vælge, hvilket projekt vi ønsker at byde på ved at sætte en betingelse ved hjælp af projektnavnene.
- Matrixformlen lader IF-funktionen teste for flere forhold i en enkelt celle. Når betingelsen er opfyldt, bestemmer matrixformlen, hvilke data (projektudbud), MEDIAN-funktionen vil undersøge for at finde det mellemste bud.
Excel CSE-formler
Array-formler oprettes ved at trykke på Ctrl+ Shift+ Enter-tasterne på tastatur på samme tid, når formlen er blevet indtastet. På grund af de taster, der trykkes på for at oprette matrixformlen, omtales de nogle gange som CSE-formler.
MEDIAN IF indlejret formelsyntaks og argumenter
Syntaksen og argumenterne for MEDIAN IF-formlen er som følger:
=MEDIAN(HVIS(logisk_test, værdi_hvis_sand, værdi_hvis_falsk))
Da HVIS-funktionen er indlejret i MEDIAN-funktionen, bliver hele HVIS-funktionen det eneste argument for MEDIAN-funktionen.
Argumenterne for IF-funktionen er:
- logical_test (påkrævet): En værdi eller et udtryk, der testes for en boolsk værdi på TRUE eller FALSE.
- value_if_true (påkrævet): Den værdi, der vises, hvis logical_test er sand.
- value_if_false (valgfrit): Værdien, der vises, hvis logical_test er falsk.
Excels MEDIAN IF-array-formeleksempel
Det følgende eksempel søger efter udbud for to forskellige projekter for at finde det midterste eller midterste bud. Argumenterne for IF-funktionen opnår dette ved at indstille følgende betingelser og resultater:
- Den logiske test finder et match til projektnavnet, der er indtastet i celle D10 i regnearket.
- Argumentet value_if_true er ved hjælp af MEDIAN-funktionen det midterste bud for det valgte projekt.
- Argumentet value_if_false er udeladt, da det ikke er nødvendigt, og dets fravær forkorter formlen. Hvis et projektnavn, der ikke er i datatabellen (såsom projekt C), indtastes i celle D10, returnerer formlen en nulværdi.
Indtast selvstudiedata i Excel
- Indtast eksempeldataene, som vist ovenfor, i et tomt Excel-regneark.
- I celle D10 skal du skrive Project A. Formlen vil kigge i denne celle for at finde, hvilket projekt der skal matche.
Indtast MEDIAN IF Nested Formula
Når du opretter både en indlejret formel og en matrixformel, skal hele formlen indtastes i en enkelt regnearkscelle. Når formlen er færdig, skal du ikke trykke på Enter-tasten eller vælge en anden celle, da formlen bliver omdannet til en matrixformel.
A VÆRDI! fejl betyder, at formlen ikke blev indtastet korrekt som en matrix.
- Vælg celle E10. Det er her, formelresultaterne vises.
-
Skriv følgende formel i cellen:
=MEDIAN(HVIS(D3:D8=D10, E3:E8))
- Tryk og hold Ctrl og Shift tasterne.
- Tryk på Enter-tasten for at oprette matrixformlen.
- Svaret 15875 ($15.875 med formatering) vises i celle E10, da dette er det midterste bud for projekt A.
Test formlen
Test formlen ved at finde det midterste bud for projekt B. Indtast Project B i celle D10, og tryk på Enter-tasten.
Formlen returnerer værdien af 24365 ($24.365) i celle E10.