Logiske funksjoner i Excel

Microsoft Excel har syv forskjellige logiske funksjoner som du bruker til å teste data i regneark. I likhet med de andre Excel-funksjoner, kaller du logiske funksjoner med likhetstegnet. De fleste av de logiske funksjoner ta en liste over tilstander eller argumenter for å vurdere og returnere et resultat som data i cellen der du skriver inn formelen. Du kan legge inn flere logiske funksjoner innenfor en annen til testdata.

AND og OR

OG-funksjonen returnerer SANN hvis alle forhold i listen argumenter er sanne, og USANN hvis minst ett argument returnerer false. ELLER-funksjonen returnerer SANN hvis minst én betingelse returnerer true og false hvis alle forhold returnerer false. For eksempel, hvis verdien i celle A1 er fem, kaller funksjonen "= OG (2 + 2 = A1, 10-5 = A1)" returnerer false fordi den første betingelsen svikter, men "= ELLER (2 + 2 = A1 , 10-5 = A1) "returnerer sant fordi den andre betingelsen returnerer true. Du kan inkludere opptil 30 forskjellige argumenter for hver AND og OR funksjon samtale.

HVIS

HVIS-funksjonen utfører en logisk test på en verdi eller et uttrykk. Den viser da en av to utfall verdier; en for ekte og en for falsk. For eksempel, hvis verdien i celle A1 er 30, funksjonen kaller "= IF (A1> 25" Ja "," Nei ")" returnerer true og viser "Ja" fordi 30 er større enn 25. Hvis verdien i celle A1 er 20, samme funksjon kallet returnerer false og viser "Nei." Du kan legge inn opp til sju IF funksjoner i hverandre.

IFERROR

Den IFERROR funksjonen tar to parametre. Den første er en verdi eller et uttrykk som funksjonstester for å finne ut om det finnes en feil, er den andre en melding for å vise hvis uttrykket returnerer true, eller at den finner en feil. For eksempel "= HVISFEIL (5/1," Feil funnet ")" returnerer feil, så resultatet avkastning er "5", verdien av uttrykket. Men "= HVISFEIL (5/0," Feil funnet ")" returnerer "Feil funnet" som dividere med null returnerer en feil.

IKKE

NOT logiske funksjonen tar verdiene av sine argumenter og reverserer dem, først og fremst med ekte eller falske uttrykk. For eksempel, hvis verdien i celle A1 er 10, funksjonen kaller "= IKKE (A1> 5)" returnerer false fordi, mens selve uttrykket returnerer true, ikke reverserer det å returnere false. Brukes sammen med andre logiske funksjoner, hjelper ikke logisk funksjon du bestemme når en verdi ikke er lik en annen. For eksempel "= IF (NOT (A1 = A2)," Gyldig "," Ugyldig ")" returnerer true og viser "Gyldig" hvis verdiene i cellene A1 og A2 ikke er like, ellers returnerer false.

SANN og USANN

Den sanne og falske logiske funksjoner returnerer sant og usant, henholdsvis. Alene, de er ikke forskjellig fra manuelt skrive "TRUE» eller «FALSE" inn i en tom celle. Verken funksjonen krever noen parametere. Syntaksen for hver er «SANN ()" og "USANN ()". Disse funksjon er ment å teste kompatibilitet med andre regnearkprogrammer.