Innholdsfortegnelse
HVIS-funksjonen er en av de mest nyttige og mest brukte funksjonene til Microsoft Excel . Hvis vi trenger noen form for logisk sammenligning i vårt daglige liv i Excel, bruker vi HVIS -funksjonen. I dag skal jeg vise hvordan du bruker denne HVIS -funksjonen med et bredt spekter av verdier, ledsaget av noen kjente funksjoner i Excel.
Last ned øvelsesarbeidsbok
Bruk IF-funksjon med verdiområde.xlsx
Introduksjon av IF-funksjon i Excel
En av de mest nyttige funksjoner i Excel er HVIS funksjonen, som gjør oss i stand til å sammenligne verdier logisk med forventningene.
⇒ Syntaks
=IF(logical_test, [value_if_true], [value_if_false])
⇒ Funksjonsmål
Dette bestemmer om en betingelse er sann eller FALSE , og returnerer én verdi hvis betingelsen er TRUE .
⇒ Argument
Argument | Obligatorisk/Valgfri | Forklaring |
---|---|---|
logisk_test | Obligatorisk | Gi betingelse for en celle eller et celleområde. |
[value_if_true] | Valgfritt | Definert utsagn hvis betingelsen er oppfylt. |
[value_if_false] | Valgfritt | Definert utsagn hvis betingelsen er ikke oppfylt. |
⇒ Returparameter
Hvis utsagn erfunksjoner.
TRINN:
- Først velger du cellen der vi vil plassere resultatet.
- Sett deretter inn formelen i den cellen.
=IF(D5=MAX($D$5:$D$21), "Good", IF(D5=MIN($D$5:$D$21), "Not Good", " Average"))
- Trykk til slutt Enter tasten fra tastaturet.
🔎 Hvordan fungerer formelen?
- MAX($D$5:$D$21) returnerer maksimumsverdien for området.
- MIN($D$5:$D$21) returnerer minimumsverdien verdien av området.
- IF( D5=MAX($D$5:$D$21), "Bra", IF(D5=MIN($D$5:$D$21), "Ikke Good”, ” Average”)) viser resultatet etter sammenligning.
Ting å huske
- Hvis du prøver å dividere et tall med null i formelen din, du kan se #DIV/0! feil.
- #VALUE! feil oppstår når du legger inn feil datatype i beregningen. Du kan for eksempel skrive inn tekst i en formel som forventer tall.
- Hvis vi flytter formelcellen eller referansecellene, vises #REF! feilen vises. Referansene i formelen er ikke lenger gyldige.
- Feilen #NAME! vil vise at du staver navnet på en funksjon i formelen feil.
Konklusjon
Disse eksemplene ovenfor hjelper deg med å lære E xcel IF -funksjonen med en rekke verdier. Har du noen spørsmål? Spør oss gjerne.
ikke definert, logiske verdier er TRUEeller FALSE. Hvis setninger er definert, vil de vises som returverdier avhengig av om betingelsene er oppfylt eller ikke.10 ideelle eksempler på bruk av HVIS-funksjon med verdiområde i Excel
La oss se noen eksempler på Excel IF -funksjoner med en rekke verdier. Anta at vi har et datasett med navn, forfattere, numre og priser på noen bøker fra en bokhandel kalt Kingfisher Bookshop . Vårt mål i dag er å lære hvordan du bruker E xcel IF -funksjonen med verdiområde.
1. Generer Excel IF-funksjon med Range of Cells
I det første eksemplet vil vi lære hvordan du sjekker om et celleområde inneholder en bestemt verdi eller ikke. La oss sjekke om det finnes en bok av forfatteren Emily Bronte eller ikke. Det betyr om kolonnen Forfatter (kolonne C ) inneholder navnet Emily Bronte eller ikke. Du kan bruke en kombinasjon av funksjonene HVIS og TELLHVIS i Excel for å gjøre det.
TRINN:
- Velg først en celle og skriv inn denne formelen i den cellen.
=IF(COUNTIF(C5:C21,"Leo Tolstoy")>0,"There is", "There is Not")
- Trykk deretter Skriv inn for å se resultatet.
- Til slutt kan du se at vi har fått resultatet " Det er ". For det er virkelig en bok av Emily Bronte på listen vår. Det er " Wuthering Heights ".
- Hvis du vil ha en omtrentlig match,du kan bruke Jokertegn (*,?,~) i funksjonen COUNTIF . For å finne ut om det for eksempel finnes en bok av Bronte -søstrene ( Både Emily Bronte og Charlotte Bronte ), bruk følgende formel.
=IF(COUNTIF(C4:C20,"*Bronte")>0,"There is", "There is Not")
- Trykk videre på Enter -tasten for å vise resultatet.
- Og vi har " Det er ". Fordi det er tre bøker skrevet av Bronte Sisters .
MERK: The COUNTIF -funksjonen søker etter et samsvar som ikke skiller mellom store og små bokstaver. Det vil si at hvis du bruker formelen HVIS(ANTALLHVIS(C5:C21,"emily bronte")>0,"Det er", "Det er ikke"), vil den fortsatt returnere " Det er ".
🔎 Hvordan fungerer formelen?
- ANTALLHVIS(C5:C21,"Emily Bronte") returnerer antall ganger navnet "Emily Bronte" vises i området C5:C21 .
- COUNTIF(C5:C21,"Emily Bronte")>0 returnerer TRUE hvis navnet vises minst én gang i området, og returnerer FALSE hvis navnet vises ikke.
- Derfor HVIS(ANTALLHVIS(C5:C21,"Emily Bronte")>0,"Det er", "Det er ikke") returnerer "Det er ”, hvis navnet vises minst én gang, og returnerer “ Det er ikke ” hvis navnet ikke vises.
2. Opprett HVIS-funksjon med rekkevidde av numeriske verdier
Nå skal vi bruke en annen HVIS -setning. Vi vil lage en verdilistefra et område som faller mellom to gitte tall. La oss finne ut hvor mange bøker som er der eller ikke fra kolonne D som faller mellom 10 til 20 . Disse typer oppgaver kan utføres ved hjelp av funksjonen E xcel IF med en rekke verdier.
TRINN:
- Til å begynne med, velg cellen der du vil se resultatet.
- Skriv deretter inn formelen der .
=IF(((D5>=10)*(D5<=20))=1, "Yes", "No")
- Trykk Enter .
- Dra Fyllhåndtak -ikonet ned for å duplisere formelen over området. Eller, for å Autofyll området, dobbeltklikker du på pluss-symbolet ( + ).
- Endelig kan vi se resultatet.
3. Bruk OG-betingelser med HVIS-funksjon for verdiområde
Nå vil vi bruke betingelser innenfor en HVIS -funksjon. La oss sjekke om hver av bøkene oppfyller de to gitte betingelsene eller ikke. Den første er at antallet bøker er større enn 10 og den andre er at prisen på boken er større enn 20 . Hvis disse betingelsene bare er oppfylt, vil vi kjøpe boken.
For dette vil vi bruke kombinasjonen av HVIS og AND funksjoner. Når alle dens parametere vurderes som TRUE , returnerer AND-funksjonen TRUE ; ellers returnerer den USANN .
TRINN:
- Velg en celle i begynnelsenved siden av den første boken og skriv inn formelen.
=IF(AND(D5>=10)*(E5>=20),"Can Purchase","Can not Purchase")
- Trykk Enter tasten på tastaturet en gang til.
- Alternativt kan vi bruke symbolet og tilstand ( * ) i formelen. Derfor vil formelen se slik ut.
- Trykk Enter for å se resultatet.
- For å kopiere formelen over området, dra Fyllhåndtak -symbolet nedover. Alternativt kan du dobbeltklikke tilleggstegnet ( + ) til Autofyll området.
- På samme måte kan vi få resultatet.
4. Bruk HVIS-funksjonen med ELLER-betingelser for verdiområde
Nå kommer du til ELLER -typen. La oss sjekke om hver av bøkene tilfredsstiller minst én betingelse eller ikke. Hvis noen av parameterne evalueres som TRUE , returnerer ELLER-funksjonen TRUE ; ellers returnerer den FALSE .
TRINN:
- Først velger du cellen der vi vil se resultatet.
- Sett deretter inn formelen.
=IF(OR(D5>=10,E5>=60),"Can Purchase","Can not Purchase")
- Trykk videre på Enter -tasten fra tastaturet.
- I stedet for å bruke funksjonen kan vi bruke symbolet eller ( + ). Så formelen vilbe.
=IF((D5>=10)+(E5>=60),"Can Purchase","Can not Purchase")
- Trykk Enter for å se resultatet.
- Deretter drar du Fyllhåndtak -ikonet for å kopiere formelen over området. Eller dobbeltklikk på plusstegnet ( + ). Dette dupliserer også formelen.
- Til slutt har vi identifisert for hver bok om den kan kjøpes eller ikke, hvis minst én betingelse eller ikke .
5. Bruk Nested IF Function for Range of Values
I dette eksemplet vil vi bruke nestede HVIS -betingelser. Det betyr at vi skal bruke en HVIS -formel innenfor en annen HVIS -formel. La meg be deg utføre en jobb. For alle bøkene, sjekk om prisen er større enn eller lik $30,00 eller ikke først. Hvis ja, sjekk om tallet er større enn eller lik 15 eller ikke. Deretter, hvis fortsatt ja, sjekk om forfatterens navn starter med bokstaven « C » eller ikke. Hvis fortsatt ja, returner « Satisfy ». Ellers returnerer du " Ikke tilfredsstiller ".
TRINN:
- Til å begynne med, velg cellen og sett inn følgende formel der.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C","Satisfy","Does not Satisfy"),"Does not Satisfy"),"Does not Satisfy")
- Trykk Enter for å se resultatet.
- På samme måte, i de forrige eksemplene, dra Fyllhåndtak -ikonet ned for å duplisere formelen over området. Eller, for å Autofyll området, dobbeltklikker du på plusset ( + )symbol.
- Til slutt kan du se at bare fem bøker tilfredsstiller alle tre betingelsene samtidig.
6. Kombiner IF & SUM-funksjoner i Excel
Vi vil kombinere HVIS - og SUM -funksjoner i dette eksemplet. SUM-funksjonen legger til verdier ved hjelp av addisjon. La oss følge eksemplet.
TRINN:
- Velg den andre cellen G6 , og legg inn formelen i den valgte cellen.
=IF(SUM(D5:D21)>=80, "Good", IF(SUM(D5:D21)>=50, "Satisfactory", "Poor"))
- Trykk deretter Enter -tasten for å se resultatet.
🔎 Hvordan fungerer formelen?
- SUM(D5:D21) denne delen legger til verdiene for området og returnerer det totale antallet bøker som et resultat.
- SUM(D5:D21)>=80 og SUM(D5:D21)>=50 kontrollerer om betingelsen er oppfylt eller ikke.
- IF(SUM(D5:D21)>=80, “Bra”, IF(SUM(D5:D21)>=50, “Tilfredsstillende”, “Dårlig”)) rapporterer resultatet. I vårt tilfelle ble resultatet « Bra ».
7. Slå sammen IF & AVERAGE-funksjoner
Gjennomsnittet av tallene gitt som parametere bestemmes av GJENNOMSNITT-funksjonen . La oss kombinere funksjonene HVIS og GJENNOMSNITTLIG for dette eksemplet.
TRINN:
- I begynnelsen, velg cellen der vi vil plassere resultatet. I vårt tilfelle vil vi velge celle G6 .
- Sett deretter inn formelen i detcelle.
=IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor"))
- Trykk videre på Enter -tasten fra tastaturet.
- Til slutt vil du få resultatet.
🔎 Hvordan fungerer formelen Jobber du?
- GJENNOMSNITT(D5:D21) beregner gjennomsnittlig antall bøker.
- GJENNOMSNITT(D5:D21)> =20 og GJENNOMSNITT(D5:D21)>=10 bekrefter om betingelsen var oppfylt.
- HVIS(GJENNOMSNITT(D5:D21)>=20 , "Bra", HVIS(GJENNOMSNITT(D5:D21)>=10, "Tilfredsstillende", "Dårlig")) avslører resultatet. Utfallet i vår situasjon er « Tilfredsstillende .
8. Integrer IF & EXACT-funksjoner for å matche verdiområde
Eksakt-funksjonen returnerer TRUE hvis to tekststrenger er identiske, og FALSE ellers når sammenligne to tekststrenger. Selv om den overser formateringsavvik, skiller EXACT mellom store og små bokstaver. La oss integrere funksjonene IF og EXACT sammen for å matche en rekke verdier.
TRINN:
- Velg cellen der vi vil se resultatet.
- Legg til følgende funksjonsformel etter det.
=IF(EXACT($C$5:$C$21,"Leo Tolstoy"), "Yes", "No")
- Trykk Enter -tasten på tastaturet en gang til.
- Og du kan se at dette vil vise resultatet i området.
MERK: Du trenger ikke å bruke formelen i hver celle, dette vil automatisk vise resultater for området påceller.
🔎 Hvordan fungerer formelen?
- EXAKT( $C$5:$C$21,"Leo Tolstoy") viser om begge dataene samsvarer nøyaktig eller ikke.
- IF(EXACT($C$5:$C$21,"Leo Tolstoy"), "Ja", "Nei") kontroller logikken og returner resultatet.
9. Konsolider IF, AND & I DAG Funksjoner for å få dato
Anta at vi ønsker å sjekke om ankomstdatoen er innen 7 dager eller ikke, hvis ankomstdatoen er innen syv dager, kan vi kjøpe boken. For dette vil vi bruke kombinasjonen av funksjonene HVIS , AND, og I DAG .
TRINN:
- På samme måte, i de tidligere eksemplene, velg cellen og skriv inn formelen der.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Yes", "No")
- Trykk deretter Enter .
- For å kopiere formelen over området, dra Fyllhåndtak -symbolet nedover. Alternativt kan du dobbeltklikke tilleggstegnet ( + ) for å Autofyll området.
- Til slutt vil dette vise resultatet for hver bok i kolonne F .
10. Få høyeste/laveste verdi ved å kombinere IF, MAX & MIN-funksjoner
Anta at vi ønsker å sammenligne antall bøker med den første boken. Og vi vil finne den høyeste og laveste verdien av den totale boken. For dette vil vi bruke kombinasjonen IF , MAX & MIN