Innholdsfortegnelse
Mange ganger mens vi jobber i Excel, må vi jobbe med flere HVIS -setninger for å legge til forskjellige betingelser eller kriterier. I denne artikkelen skal jeg vise deg hvordan du kan bruke flere IF -setninger med tekst i Excel.
Last ned øvelsesarbeidsbok
Slik bruker du flere IF-setninger med tekst i Excel (6 raske metoder).xlsx
6 raske metoder for å bruke flere IF-setninger med tekst i Excel
Her har vi et datasett med eksamensposten til noen elever i fysikk og kjemi på en skole som heter Sunflower Kindergarten.
I dag er målet vårt å finn ut det samlede resultatet til hver elev basert på resultatene deres i fysikk og kjemi.
Vi skal bruke flere IF -setninger her.
1. Flere IF-utsagn med tekst med AND-betingelse (tilpasset forskjell mellom store og små bokstaver)
La oss tenke et øyeblikk at det samlede resultatet for en elev er "bestått" bare hvis de består i begge fagene, ellers er "Fail".
Her må vi bruke en AND-funksjon i HVIS-funksjonen .
Derfor, formelen for totalen Resultatet av den første studenten vil være:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
Merknader:
- The IF-funksjonen matcher treff som ikke skiller mellom store og små bokstaver som standard. Så om du bruker C4= “pass” eller C4= “Pass” spiller ingen rolle her.
- AND(C4=”pass”, D4=”pass”) returerer TRUE bare hvis begge betingelsene er TRUE . Ellers returnerer den USANN .
- Derfor, HVIS(OG(C4=”bestått”,D4=”bestått”),,”Bestått”,,”Ikke”) vil returnere «Bestått» bare hvis han/hun består i begge fagene, ellers returnerer den «Ikke bestått» .
Dra nå Fyllhåndtaket for å kopiere denne formelen til resten av cellene.
Les mer: HVIS med OG i en Excel-formel (7 eksempler)
2. Flere HVIS-utsagn med tekst med OG-betingelse (Samsvar mellom store og små bokstaver)
HVIS-funksjonen returnerer som standard samsvar med tekster som ikke skiller mellom store og små bokstaver.
Så, hvis du vil returnere et treff som skiller mellom store og små bokstaver, må du være litt vanskelig.
Du kan bruke Eksakt-funksjonen til Excel i kombinasjon med HVIS-funksjonen for å returnere treff som skiller mellom store og små bokstaver.
Bruk denne formelen for det samlede resultatet til den første eleven:
=IF(AND(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Merknader:
- EXACT -funksjonen fungerer med treff som skiller mellom store og små bokstaver. Så du må bruke nøyaktig EXACT(C4,"Pass").
- EXACT(C4,”pass”) virker ikke her. Det vil returnere FALSE . Du kan teste det selv.
- Resten er som forrige formel. HVIS(OG(EXACT(C4,”Bestått”),EXACT(D4,”Bestått”)),,”Bestått”,,”Ikke”) vil returnere “Bestått” bare hvis det er «Pass» i begge fagene.
Nå kan du dra Fyllehåndtaket tilkopier denne formelen til resten av cellene.
Les mer: Slik bruker du Multiple IF Condition i Excel (3 eksempler)
3. Flere HVIS-utsagn med tekst med ELLER-betingelse (Samsvar uten store og små bokstaver)
Nå vil vi bruke ELLER-funksjonen i HVIS-funksjonen .
La oss for øyeblikket tenke at enhver student består i eksamen hvis han/hun består i minst ett emne i eksamen.
Derfor, for å finne ut det samlede resultatet til studentene, må vi søke ELLER-betingelsen.
Formelen for det samlede resultatet til den første eleven vil være:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
Merknader:
- IF-funksjonen matcher treff som ikke skiller mellom store og små bokstaver som standard. Så om du bruker C4= “pass” eller C4= “Pass” spiller ingen rolle her.
- ELLER(C4=”pass”, D4=”pass”) returnerer TRUE hvis minst en av betingelsene er TRUE . Ellers returnerer den USANN .
- Derfor, HVIS(ELLER(C4=”bestått”,D4=”bestått”),”Bestått”,”Ikke”) vil returnere “Bestått” hvis han/hun består i minst ett fag, ellers returnerer det “Ikke bestått” .
Dra nå Fyllhåndtaket for å kopiere denne formelen til resten av cellene.
Les mer: Hvordan bruke MAX IF-funksjonen i Excel
4. Flere IF-utsagn med tekst med ELLER-betingelse (sak-sensitive samsvar)
Som den vi brukte i OG tilstand, kan du bruke en kombinasjon av EXACT-funksjonen og IF-funksjonen for å generere et treff som skiller mellom store og små bokstaver.
Bruk denne formel for den første eleven:
=IF(OR(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Merknader:
- EXACT -funksjonen fungerer med store og små bokstaver. Så du må bruke nøyaktig EXACT(C4, "Pass").
- EXACT(C4, "bestått") fungerer ikke her. Det vil returnere FALSE . Du kan teste det selv.
- Resten er som forrige formel. HVIS(ELLER(EXACT(C4,”Bestått”),EXACT(D4,”Bestått”)),,”Bestått”,,”Ikke”) vil returnere “Bestått” hvis det er “Bestått” i minst ett emne.
Dra deretter Fyllehåndtaket for å kopiere formelen til resten av cellene.
Les mer: Excel VBA: If Then Else Statement with Multiple Conditions (5 Examples)
5. Nestede IF-utsagn
Til nå har vi brukt AND-funksjonen og ELLER-funksjonen i HVIS-funksjonen for å håndtere flere kriterier.
Men du kan også bruke en HVIS-funksjon i en annen HVIS-funksjon for å håndtere flere kriterier.
Dette kalles multiple HVIS -utsagn.
AND -utsagnet, det vil si at en elev vil bestå kun hvis han/hun består i begge fagene, kan også implementeres med nestet HVIS uttalelser i denneway:
=HVIS(C4=”bestått”,IF(D4=”bestått”,,”Bestått”,,”Ikke”),,”Ikke”)Merknader:
- Hvis verdien i celle C4 er “Pass” , vil den flytte seg for å se hva verdi i celle D4 er.
- Hvis verdien i celle D4 også er «Pass' , vil den først bekreftes som «Pass» . Ellers vil den sertifisere som “Fail” .
- Og HVIS-funksjonen returnerer et samsvar som ikke skiller mellom store og små bokstaver. Så C4=”pass” eller C4=”Pass” spiller egentlig ingen rolle her.
Så dra Fyllhåndtaket for å fylle denne formelen til resten av cellene.
Hvis du vil ha et samsvar med store og små bokstaver, kan du også bruke kombinasjonen av EXACT-funksjonen og IF-funksjonen som vist tidligere.
Bruk denne formelen i den første cellen og dra deretter Fill-håndtaket .
Relatert innhold: Hvordan bruke Excel IF-funksjon med verdiområde
6. Flere IF-setninger med matriseformel
Alt vi har gjort frem til dette punktet er at vi har brukt formelen i den første cellen og deretter dra Fyllhåndtaket for å fylle formelen til resten av cellene.
Men du kan også bruke en matriseformel for å fylle alle cellene sammen.
AND og ELLER -formelen som vi brukte tidligere kan ikke brukes på matriseformelen . Men du kan bruke en matriseformel med den nestede IFfunksjon.
For å finne ut det samlede resultatet til alle elevene med en Matriseformel , kan du sette inn denne formelen:
=IF(EXACT(C4:C13,"Pass"),IF(EXACT(D4:D13,"Pass"),"Pass","Fail"),"Fail")
Merknader:
- Her C4:C13 og D4:D13 er de to områdene av kriteriene mine. Du bruker din.
- Her velger vi et samsvar mellom store og små bokstaver. Hvis du vil ha et treff uten store og små bokstaver, bruk C4:C13=“Pass” og D4:D13=“Pass” i stedet.
- Trykk CTRL +SHIFT+ENTER for å angi formelen med mindre du er i Office 365 .
Les mer: Slik gjør du Bruk flere If-betingelser i Excel for aldring (5 metoder)
Konklusjon
Ved å bruke disse metodene kan du bruke flere IF-setninger med tekst i Excel. Kjenner du noen annen metode? Eller har du spørsmål? Spør oss gjerne.