/ / "Hvis" -funksjonen i Excel

Hvis funksjon i Excel

Microsoft Excel har kraftige verktøy for å hjelpe deg med å løse vanskelige beregningsproblemer. Et av de mest brukte verktøyene i dette settet er IF-funksjonen.

Funksjonsverdi

Når du jobber i Excel, må du forståverdien av "IF" -funksjonen for å konstruere riktige syntaksforespørsler. Takket være algoritmen utføres en viss logisk sammenligning, avhengig av resultatene som en av to handlinger skal utføres.

Excel-funksjon hvis

I enklere termer fungerer "IF" inår det gjelder den sanne verdien av et uttrykk, utfører en handling, i tilfelle av en falsk - en annen. I dette tilfellet kan handlingene enten være en eksplisitt verdi eller en viss funksjon, inkludert "IF". På grunn av dette, i Excel, tillater "IF" -funksjonen forgrening når du utfører en viss handlingsalgoritme når du løser forskjellige problemer.

Syntaks "IF"

En enkel beskrivelse av mest syntaktiskdesign - en av hovedfordelene som Excel er kjent for. "IF" -funksjonen er også en av dem - etter nøkkelordet i parenteser blir tilstanden, handlingen hvis verdien er sann, og hvis den er usann, indikert etter tur. I en skjematisk form ser det slik ut:

IF (logical_test, [value_if_true], [value_if_false]);

nesting

Et av funksjonene som skiller funksjonen"IF" hekker. Det vil si at det i en konstruksjon kan være en annen, på hvilken verdi det samlede resultatet av utførelsen av spørringen avhenger av. I tillegg til selve funksjonen, kan det være andre inne i "IF". Men i det første tilfellet kan denne komponenten være lokalisert i hvilken som helst av de tre delene av den syntaktiske strukturen.

Flere forhold

Når du arbeider med komplekse oppgaver, brukes denIF-funksjonen med flere forhold, men på dette tidspunktet har de fleste brukere et problem. Dette skyldes det spesifikke problemet med algoritmens polykondisjonalitet. I Excel sjekker "IF" -funksjonen bare en sammenligningsoperasjon i et logisk uttrykk, det vil si at det ikke vil fungere å bruke konjunksjon eller disjunksjon. For å sjekke flere forhold, må du bruke hekkeegenskapen.

hvis funksjon med flere forhold

For å forstå hvordan du setter flere forhold i"IF" er et praktisk eksempel. Anta at det er nødvendig å sjekke om tallet i celle "A1" er i et gitt intervall - fra 5 til 10. Som du kan se, er det i dette tilfellet påkrevd å sjekke to forhold ved å sjekke sammenligningen med to verdier - 5 og 10. For å implementere dette eksemplet i Excel, må du skrive funksjonen i følgende skjema:

= IF (A1> 5; IF (A1 <10; "innen rekkevidde"; "utenfor rekkevidde"); "utenfor rekkevidde")

For å unngå repetisjon av utgangensetninger, det er verdt å anvende prinsippet om å hekke igjen, velge som argumenter for å sjekke tilbakeføringen av verdiene til funksjoner, avhengig av hvilken utgang som blir laget, eller i begynnelsen bruke "OG" -funksjonen, og kombiner alle betingelsene i den på en gang. Denne tilnærmingen vil komplisere forståelsen av den skriftlige strukturen med et lite reirnivå, men under et betydelig antall forhold vil denne tilnærmingen være mer optimal.

Spesielle funksjonsalternativer

Det skal bemerkes at "IF" -funksjonen tillater detla en eller flere av parameterne dine være tomme. I et slikt tilfelle vil resultatene avhenge av hvilke argumenter som ble utelatt av brukeren.

Hvis du lar det logiske uttrykket være på plassugyldig, vil resultatet av funksjonen være utførelsen av handlingen som er ansvarlig for den falske utførelsen av algoritmen. Årsaken til dette er det faktum at programmet knytter et tomt rom til null, som på logisk språk betyr "FALSE". Hvis du legger igjen en av verdiene som er ansvarlige for utførelse i tilfelle sant eller usant, vil resultatet være "0" når dette er valgt.

funksjon hvis

Hver for seg er det verdt å merke seg saken når i stedet foret logisk uttrykk er ikke en konstruksjon som returnerer verdien "SANN" eller "FALSE", men et visst sett med tegn eller en henvisning til en celle. I tilfelle når et uttrykk som inneholder noe annet enn en numerisk verdi eller logiske ord skrives som en parameter, vil dette føre til en feil når du utfører funksjonen. Hvis du spesifiserer en celleadresse eller skriver noe nummer / boolesk verdi, vil resultatet bestemme dette innholdet. Når tallet 0, ordet "FALSE" eller tomhet er skrevet i en celle eller i en tilstand, vil resultatet være en falsk utførelse av funksjonen. I alle andre tilfeller blir det sanne handlingsscenarioet utført.

Når du arbeider med den engelske versjonen av "Excel"det er nødvendig å ta hensyn til det faktum at alle funksjoner også er skrevet på engelsk. I dette tilfellet vil "IF" -funksjonen skrives som IF, men resten av den syntaktiske konstruksjons- og driftsalgoritmen vil forbli den samme.

Hva du bør være oppmerksom på

Excel lar deg bruke opptil 64 nestedefunksjoner "HVIS" - dette beløpet er nok til å løse nesten alle oppgaver, men selv dette lille tallet blir ofte et problem for brukeren. Det er flere grunner til dette: når du oppretter et spørsmål, er det ganske enkelt å gjøre en feil med å skrive en formel - ifølge statistikk fører hver minste unøyaktighet i 25% av tilfellene til et feil resultat, noe som er en ganske stor indikator.

funksjonsverdi hvis

En annen ulempe med stort hekkende "IF"er lav lesbarhet. Til tross for fargemarkering av noen deler av spørringen av programmet, til og med flere nestede funksjoner, som er veldig vanskelig å analysere. Dermed, hvis du etter en stund må gå tilbake til designet eller begynne å jobbe med andres forespørsel, vil det ta mye tid å forstå posten. I tillegg har hver funksjon sine egne parenteser, og hvis du ved et uhell forplasserer den, må du lete etter en feil i lang tid.

eksempler

For å konsolidere din forståelse er det verdt å vurdere i praksis hvordan IF-funksjonen fungerer i Excel. Eksemplene nedenfor viser alle de viktigste måtene å bruke den på.

Det enkleste eksemplet for å analysere funksjonen til en funksjoner en sammenligning av to tall. For tilstedeværelse av variabilitet vil vi sette verdiene til to numeriske variabler i cellene A1 og B1, som vi vil sammenligne med hverandre. For å løse dette problemet, bør du bruke følgende oppføring:

= HVIS (A1 = B1; "tall er like"; "tall er ikke like").

I dette tilfellet, hvis det er identiske verdier i begge cellene, blir resultatet posten "tall er like", i alle andre tilfeller - "tall er ikke like".

Å vurdere hvordan den betingede operatøren jobber medflere forhold, som et eksempel, kan du bruke til å finne antall løsninger til en kvadratisk ligning. I dette tilfellet utføres kontrollen av diskriminanten - hvis den er mindre enn null, er det ingen løsninger, hvis den er null, er den en, i alle andre tilfeller er det to røtter. For å registrere denne tilstanden er det nok å komponere et spørsmål av følgende skjema:

funksjon hvis i excel eksempler

For de som ønsker å forstå alle mulighetene som "IF" -funksjonen har, er eksempler i Excel i Hjelp-delen, som i detalj beskriver løpet av å løse hver av dem.

likte:
0
Populære innlegg
Åndelig utvikling
mat
y