Sådan bruges en " Hvis Så " Statement i Excel

Funktionen HVIS udvider Excel grundlæggende beregning evner ved at give betingede evalueringer, baseret på logiske, sande / falske tests.Som et eksempel kan du instruere Excel til at kontrollere, at et nummer er positivt, før du tilføjer det til i alt.En enkelt sammenligning er allerede bemærkelsesværdigt nyttig, men Excel 2013 understøtter op til 64 indlejrede Hvis udsagn til at løse meget komplekse situationer.

Basic Format

  • Funktionen HVIS følger den grundlæggende format ", hvis (test, sandt, falsk)" til at konstruere grundlæggende sammenligninger.Den logiske test kan bruge stort set enhver anden funktion eller reference i forbindelse med en operatør og sammenligning værdi.For eksempel, "A1 & gt; 0" simpelthen tjekker, om værdien i A1 er positiv og "SUM (A1: E1) = F2" vurderer, om summen af ​​de fem refererede celler er lig med værdien i F2.At sammenligne tekst-værdier, skal du placere sammenligningen tekst i anførselstegn.De sande og falske værdier i ligningen er han

    dlingen eller output, der afhænger af den logiske test.Dette næste eksempel test, hvis A1 er lig "Doe, John" og derefter tilføjer værdierne i B1 til C1, hvis denne sammenligning er sandt, eller udgange ingenting (repræsenteret ved de tomme anførselstegn), hvis det er falsk:

    = IF (A1 = "DoeJohn ", B1 + C1," ")

Nesting Hvis funktioner

  • Nesting betyder at indsætte ekstra Hvis udsagn i stedet for sandt eller falsk handling anden Hvis funktion.Som et eksempel, for at teste, om værdien i A1 er større end 0, men mindre end 10, kan du bruge følgende formel:

    = IF (A1 & gt; 0, IF (A1 & lt; 10 "mellem nul og 10", "")," ")

    Som du kan se, kan selv denne simple problemet være forvirrende, så det hjælper at læse det højt, såsom" Hvis A1 er større end nul, så tjek, om A1 er mindre end 10.Hvis det er, så output 'mellem nul og 10 «. ellers output ingenting, og hvis den oprindelige sammenligning er falsk, output ingenting"

Forenkling Nested If Statements

  • En måde at forenkle indlejrede Hvis udsagn er at minimere deres brug ved hjælp af Excels AND og OR funktioner til at kombinere sammenligninger.Disse funktioner er struktureret som "AND (test1, test2, ...)" eller "OR (test1, test2, ...)" i op til et maksimum på 255 sammenligninger.I det foregående eksempel, kunne du fjerne indlejret Hvis erklæring ved hjælp af følgende formel til at kontrollere, om A1 er mere end 0 og mindre end 10 i et enkelt trin:

    = HVIS (OG (A1 & gt; 0, A1 & lt; 10),"mellem nul og 10", "")

    Denne udtalelse mere enkelt lyder: "Hvis A1 er større end nul, og A1 er mindre end 10, så output 'mellem nul og 10«. ellers output ingenting "

Konstruktion komplekse formler

  • Skrivning en kompleks, indlejret formel fra start til slut i et enkelt trin er ofte upraktisk, så det er bedre at bruge en indvendig-til-udenfor eller udenfor-til-inde tilgang.I begge tilfælde ville man skrive en enkelt sammenligning teste resultaterne, tilsæt næste sammenligning test igen, og så videre.I det foregående indlejrede eksempel kan du starte med den følgende formel til at teste output:

    = hvis (A1 & lt; 10 "mellem nul og 10", "")

    Du ville derefter tilføje den første sammenligning omkring det, sådansom:
    = hvis (A1 & gt; 0, hvis (A1 & lt; 10 "mellem nul og 10", ""), "")

    Ligeledes kunne du arbejde uden-til-inde og bruge placering markører for at teste den førstesammenligning, før du tilføjer den indlejrede Hvis opgørelse i stedet for markør, såsom:
    = hvis (A1 & gt; 0, "sande", "")

    Du ville derefter erstatte "sand" og dens anførselstegn med den næste sammenligning.Denne metode fungerer også godt, når du tilføjer indlejrede erklæringer til både sande og falske handlinger.

472
0
0
Microsoft Excel