FormationUngdomsuddannelse og skoler

Den "hvis" i Excel

Microsoft Excel software er et kraftfuldt værktøj, der kan bidrage til at løse vanskelige beregningsmæssige problemer. En af de mest anvendte istrument af dette sæt er en funktion af "HVIS".

værdi for funktionen

Når du arbejder i "Eksele" har brug for at forstå betydningen af funktionen af "hvis" til at konstruere den korrekte syntaks forespørgsler. Takket være sin algoritme udføres udføre en logisk sammenligning, afhængigt af resultaterne vil blive produceret af en af to ting.

I flere enkle vendinger, de "HVIS" i tilfældet med den sande værdi af et udtryk, udfører en enkelt handling i tilfælde af en falsk - en anden. På samme tid som handlingen kan enten være et eksplicit værdi, og en bestemt funktion, herunder "HVIS". Med dette i "Excel" funktionen "hvis" tillader filial i udførelsen af en algoritme for handling i at løse forskellige problemer.

Syntaksen af "hvis"

En simpel beskrivelse af størstedelen af syntaktiske strukturer - en af de vigtigste fordele, som er berømt for "Excel". Den "HVIS" henviser også til deres antal - efter søgeordet i parentes angiver alternative tilstand, handling i ordets egentlige betydning, og derefter på det forkerte. Skematisk ser det sådan ud:

IF (log_vyrazhenie [værdi_hvis_sand] [værdi_hvis_falsk]);

nesting

En af de funktioner, der adskiller den funktion "hvis" - det er indlejret. Det vil sige, inden for den samme struktur kan være en anden, hvis værdi afhænger af det samlede resultat af anmodningen. Ud over den funktion inde i "hvis" kan være andre. Men i det første tilfælde, kan denne komponent være placeret i en hvilken som helst af de tre dele af syntaksen.

flere betingelser

Når vi beskæftiger os med komplekse opgaver, bruge "HVIS" med et par betingelser, men på dette tidspunkt de fleste brugere er der et problem. Dette skyldes, at den specifikke opgave mnogouslovnosti algoritme. Funktion i Excel "HVIS" check kun én sammenligning operation i et logisk udtryk, der er, for at bruge en forbindelse eller disjunktion vil ikke fungere. For at teste for flere betingelser skal bruge ejendommen nesting.

For at forstå, hvordan du indstiller flere forhold i "HVIS", er bekvemt at bruge et eksempel. Antag, at vi ønsker at kontrollere, om tallet i cellen "A1" i en given periode - fra 5 til 10. Som det ses, i dette tilfælde er det nødvendigt at kontrollere de to betingelser ved at kontrollere om gyldigheden af sammenligningen med to værdier - 5 og 10. For at gennemføre dette eksempel i "Eksele", skal du skrive funktionen på følgende måde:

= IF (A1> 5; IF (A1 <10; "inkluderet i intervallet" "er ikke inden for rækkevidde") "er ikke inden for rækkevidde")

For at undgå flere gentagelser output sætning bør anvende princippet om indlejring igen, som et argument ved at kontrollere returværdier af funktioner, afhængigt af hvor og producere output, eller i begyndelsen af brug "og" kombinerer det alle betingelser på én gang. Denne tilgang komplicerer udformningen forståelse skrevet på et lille niveau i hierarkiet, men med en betydelig række betingelser, ville denne fremgangsmåde være mere optimalt.

Særlige funktionsmuligheder

Det skal bemærkes, at funktionen af "hvis" giver dig mulighed for at forlade tom en eller flere af dens parametre. I dette tilfælde, vil resultaterne afhænge af, hvilke argumenter er udeladt af brugeren.

Hvis i stedet for logiske udtryk efterlader et tomrum, vil resultatet af funktionen udføre en handling, der er ansvarlig for den falske udførelse af algoritmen. Grunden til dette er, at programmet knytte tomme plads med nul, hvilket betyder, at på en logisk sprog "FALSK". Hvis du lader en tom en af værdierne, der er ansvarlig for gennemførelsen i tilfælde af sand eller falsk, så når du vælger resultatet vil være "0".

Vi bør også nævne tilfældet, når stedet for en logisk udtryk er ikke indført konstruktion returnerer værdien "true" eller "false", og et sæt af tegn, eller en cellereference. I det tilfælde, hvor en parameter er skrevet i et udtryk, der indeholder noget andet end en numerisk værdi eller logiske ord, vil det medføre en fejl under udførelse. Hvis du angiver adressen på den celle eller til at registrere et vist antal / logisk værdi, vil resultatet bestemme indholdet. Når i cellen, eller i tilstanden af tallet 0 er skrevet ordet "falsk" eller tom, resultatet er falsk funktionen. I alle andre tilfælde, gør reel handling script.

Når man arbejder med den engelske version "Excel" skal tage højde for, at alle funktioner også er skrevet på engelsk. I dette tilfælde funktionen "HVIS" vil blive registreret som IF, men resten af syntaksen og algoritmen værker vil forblive den samme.

Hvad du bør være opmærksom på

"Excel" giver op til 64 sub-funktioner "HVIS" - dette beløb er tilstrækkeligt til stort set alle opgaver, men selv dette lille antal ofte bliver et problem for brugeren. Der er flere grunde: når du opretter en forespørgsel, let nok til at tage fejl med formlen Optagelse - Statistisk set hver mindste unøjagtighed i 25% af tilfældene fører til forkerte resultater, der er stor nok indikator.

En anden ulempe ved et stort rugende "HVIS" er en lav læsbarhed. På trods af den farve adskillelse programmet nogle dele af forespørgslen endnu mere indlejrede funktioner, som er meget vanskelige at gøre ud. Så hvis efter nogen tid bliver nødt til at gå tilbage til design eller at begynde at arbejde med en andens anmodning, vil det efterlade en masse tid på at forstå optagelsen. Hertil kommer, hver funktion har sin egen par af konsoller, og ved et uheld sætte det på plads, bliver nødt til at kigge langt efter en fejl.

eksempler

At konsolidere forståelse af de omkostninger, i praksis, at overveje, hvordan funktionen er "HVIS" i Excel. Eksemplerne nedenfor viser alle de grundlæggende fremgangsmåder til dets anvendelse.

Den enkleste eksempel til analyse af funktionen er sammenligningen af to tal. For variabiliteten af tilgængelighed, definerer vi to numeriske værdier af variablerne i cellerne A1 og B1, og som vil blive sammenlignet. For at løse dette problem, må vi drage fordel af det referat af formen:

= IF (A1 = B1; "numre er ens;" "ulige nummer").

I dette tilfælde er tilstedeværelsen af den samme værdi i begge celler, resultatet er det rekord "er lige", i alle andre tilfælde - "antallet af ulige".

At gennemgå arbejdet i den betingede udsagn med flere betingelser, kan som eksempel bruges til at finde antallet af løsninger af en andengradsligning. I dette tilfælde er kontrollen foretaget på diskriminant - hvis det er mindre end nul, så er der ingen løsninger, hvis nul - det er én, i alle andre tilfælde - der er to rødder. For at optage denne tilstand, er det tilstrækkeligt at fremsætte en anmodning til følgende:

For dem, der ønsker en bedre forståelse af alle de funktioner, som har den funktion "hvis", i Excel eksempler er i referencen sektion, der er beskrevet i detaljer i løbet af den afgørelse, hver af dem.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 atomiyme.com. Theme powered by WordPress.