Hvordan bruke if-da-uttalelser i Excel

Hvordan bruke if-da-uttalelser i Excel

Excels hvis uttalelser er en av de mest brukte og nyttige funksjonene, og av en god grunn. De er veldig kraftige for å hjelpe til med å sortere og vurdere data basert på verdiene du legger i funksjonen. Hvis uttalelser er en av de mest fleksible og tilpassbare funksjonene til Excel, kan det brukes til forskjellige formål.

Hvis du er ny på Excel eller vil lære å gjøre det beste ut av denne funksjonen, kan du lese videre. I denne artikkelen skal vi forklare det grunnleggende om å konstruere en fullt fungerende if-da-funksjon.

Hvordan bruke if-da-uttalelser i Excel

If-da-uttalelser i Excel-arbeid ved å lage et paradigme for å levere logiske konklusjoner basert på verdiene du angir i formelen. Formelen er ganske vanlig og lett å forstå, bestående av to hoveddeler: IF og deretter deler.

Den grunnleggende if-da-formelen i en celle ser slik ut:

= If (logicalTest, verdi hvis sant, verdi hvis falsk)

Følgende avsnitt vil ytterligere forklare den logiske testen og de resulterende verdiene.

Hvis: logisk tilstand

Med enkle ord setter IF -delen av formelen opp den logiske testen som vil bli brukt til å avlede til "verdien hvis sant" eller "verdi hvis falske" uttalelser. IF -delen må ha en boolsk type, som er en bestemt type som kan være sant eller usant. Den logiske testdelen godtar også tall, der noe annet enn 0 anses som sant.

Dette hvis uttalelse ofte inneholder forskjellige verdier eller cellehenvisninger kombinert med sammenligningsoperatører og funksjoner som vil avgjøre resultatet av den logiske testen.

  • > (mer enn)
  • < (less than)
  • = (lik)
  • > = (mer enn eller lik)
  • <= (less than or equal to)
  • <> (ikke lik)

En riktig laget IF-uttalelse vil gi en av de to mulige boolske verdiene, som vil avgjøre hvilken gren av daværende uttalelse som skal brukes. Ellers vil formelen produsere en "#value!”Feil.

La oss se hvordan du lager den logiske testen på et enkelt eksempel: “= (B2> C2).”

For å gjøre det enkelt, bør du vurdere at både B2- og C2 -celler inneholder en numerisk verdi. I dette tilfellet returnerer denne logiske testen sann hvis B2 har et høyere antall enn C2, og falsk hvis C2 er lik eller større enn B2.

Det er mulig å sammenligne verdier av en annen type (for eksempel tekststrenger og tall), men disse har forskjellige regler som kanskje ikke stemmer overens med det som vil bli ansett som nyttige (“Paper”> 45 Returns True).

Da: verdier hvis sant eller usant

Nå til den konkrete delen av formelen. Den daværende delen av uttalelsen er stille her, noe som betyr at du aldri skriver den eksplisitt - men tenk på det som eksisterende etter den logiske testdelen.

Hvis den logiske testen inneholder tilstanden, er argumentene i da formen resultatene du ønsker å vises i cellens verdi.

Verdiene i Excel kan bare referere til en viss type data: tekst, tall, datoer og til slutt boolske data. Streng (tekst) verdier du bruker må settes i anførselstegn.

Det som er viktig når du danner en fungerende if-da-uttalelse, er at "verdien hvis sann" bare vil bli brukt hvis tilstanden du setter er sann, og så videre.

Merk at du må skille alle tre formeldelene med komma. Når du skiller deler av formelen, må du ta hensyn til hvilke separatorer du bruker. Globale Excel -versjoner krever semikolon som separator. På den annen side bruker eldre versjoner av Microsoft Excel fortsatt komma for å dele tilstanden og verdiene.

Etter at du har lagt til verdiene til uttalelsen, vil formelen fungere etter tilstanden du har satt tidligere. Å gå tilbake til eksemplet gitt ovenfor, hvis B2 virkelig er større enn C2, vil resultatet være verdien som ble satt under "verdi hvis sant" og omvendt.

Hvordan lage en fullt fungerende if-da-uttalelse

For å legge inn IF-da-formelen i en celle, kan du velge en av følgende måter:

  • Velg cellen og skriv formelen i formelstangen eller selve cellen. Formelfeltet er plassert over regnearket.
  • Velg cellen, og klikk deretter på formelikonet (fx) ved siden av tekstinngangslinjen på toppen og velg "hvis" fra listen over formler. Klikk på "OK" for å fortsette til Formula Builder.

Når du velger det første alternativet, må du huske at du må spore hvilke verdyyper du bruker for forhold og utganger nøyaktig.

Hvis du bruker dialogboksen Formula Selection og bruker byggherren, får du en bedre visuell oversikt over formelen. Byggherren vil direkte sette de nødvendige tegnsettingskemerkene, og alt du trenger å gjøre er å fylle de tre feltene. Byggherren viser også resultatene fra den logiske testen med tanke på tilgjengelig informasjon (sann eller usant) og det samlede resultatet. Du kan se på hvordan byggherren order formelen basert på tekstboksene dine for fremtidig referanse.

Hvordan du bruker flere if-da-uttalelser

Excel-brukere elsker if-da-uttalelsene for deres brukervennlighet og tilpassbarhet. Det betyr at du, bortsett fra den grunnleggende funksjonaliteten, kan legge inn flere andre formler i hovedfaget IF -uttalelse. Du kan til og med sette hvis uttalelser i hverandre, med Excel som tillater syv IFS om gangen.

Høres ut som for mye matematikk, gjør det ikke? Det er ganske enkelt, og vi kommer til å vise deg hvordan du kan bruke mer enn en if-da-uttalelse i en Excel-celle.

Hvordan du hekker en funksjon

Å sette inn en annen formel som et argument i Excel kalles hekkende. En enkelt if-da-formel kan inneholde opptil 7 forskjellige nestede funksjoner (ifølge Formula Builder; Microsoft Support antyder opptil 64 reir).

Du trenger ikke å hekke den samme funksjonen, og å kombinere If-da-formler med summer eller gjennomsnitt er ganske vanlig. Hekkende IF-da fungerer derimot en anstendig mengde praksis og logisk progresjon. Hvis en formel ikke gjøres bra, kan det være vanskelig å følge og gi feil resultater.

Et av de enkleste eksemplene å vise frem om hekke er for gradering av oppgaver. La oss vurdere et eksempel når testresultater er tildelt karakterer av A til F med vanlige benchmarks (90, 80, 70 og 60).

Slik vil det fungere i praksis for en celle: “= If (c2> = 90, ”a”, if (c2> = 80, ”b”, if (c2> = 70, ”c”, if (c2> = 60, ”d”, ”f”)) ))

La oss bryte det litt ned. Hvis den numeriske poengsummen i celle C2 (mellom 0 og 100) er større enn eller lik 90, vil den tildelte karakteren være en. Ellers fortsetter formelen til den andre delen av uttalelsen, som er den andre IF -funksjonen, og så videre. Hvis poengsummen i C2 er mindre enn 60, vil Excel passere gjennom alle if-da-funksjoner og bestemme resultatet som “f.”

Hekkeformler er et nyttig verktøy for å utføre mer komplekse beregninger om nødvendig. De er ganske enkle å konstruere og kan gi deg raske resultater, noe som sannsynligvis vil ta mye tid hvis du gjorde dem “for hånd.”

If-da-funksjonen vil gjøre det du forteller den å gjøre

Mulighetene for å bruke IF-da-funksjonen er like ubegrensede som kriteriene du gir den. Nøkkelen er å holde seg til det vanlige formatet til formelen og spille med detaljene. Vet hvilken del av formelen som går hvor, og gi den mening til dine egne behov.

Excel -formlene fungerer etter logikk og stiller ikke spørsmål ved intensjonene dine mye. Du må vite nøyaktig hva du vil oppnå med uttalelsen og deretter snakke med programmet på det eneste språket det forstår. Det betyr å forstå og vite hvordan du skriver en ren formel.

Hva er den mest kreative måten du brukte if-da-formelen i Excel-arkene dine? Fortell oss i kommentarene nedenfor!