Microsoft Excel har syv forskellige logiske funktioner , som du bruger til at teste data i dine regneark . Ligesom de andre Excel-funktioner , kalder dig logiske funktioner med lighedstegnet . De fleste af de logiske funktioner tage en liste over betingelser eller argumenter, til at vurdere og returnere et resultat som data i den celle, hvor du indtaster formlen. Du kan indlejre flere logiske funktioner i en anden for at teste data. AND og OR
AND-funktion returnerer true hvis alle betingelser i argumenterne listen er sande, og falsk , hvis mindst ét argument returnerer false . De OR-funktion returnerer SAND , hvis mindst én betingelse returnerer sandt og falsk, hvis alle betingelser returnerer false . For eksempel, hvis værdien i celle A1 er fem funktionen kalder " = AND (2 +2 = A1 , 10-5 = A1 )" returnerer false , fordi den første betingelse svigter, men "= OR (2 +2 = A1 , 10-5 = A1 ) " returnerer sandt, fordi den anden betingelse returnerer sandt. Du kan inkludere op til 30 forskellige argumenter for hver AND og OR funktion opkald .
IF
Funktionen HVIS udfører en logisk test på en værdi eller et udtryk . Det viser derefter en af to resultatmål værdier , en for sand og en for falsk. For eksempel, hvis værdien i celle A1 er 30 funktionen kalder " = IF ( A1 > 25 , " Ja ", " Nej " )" returnerer true og viser "Yes ", fordi 30 er større end 25 . Hvis værdien i celle A1 er 20, den samme funktion kaldet returnerer falsk og viser " Nej" Du kan indlejre op til syv HVIS -funktioner inden for hinanden.
HVIS.FEJL
HVISFEJL funktion tager to parametre. Den første er en værdi eller et udtryk som funktionen tests for at fastslå , om der findes en fejl , den anden er en besked for at vise , hvis udtrykket returnerer true , eller at den finder en fejl. For eksempel, " = HVIS.FEJL ( 5/1 ," Fejl fundet " )" returnerer ingen fejl , så resultatet tilbage er "5", værdien af udtrykket. Men " = HVIS.FEJL (5/0 ," Fejl fundet " )" vender tilbage " Fejl fundet " som at dividere med nul returnerer en fejl.
IKKE
ikke logisk funktion tager værdierne af sine argumenter , og vender dem primært med sande eller falske udtryk. For eksempel, hvis værdien i celle A1 er 10 funktionen kalder " = IKKE ( A1 > 5)" returnerer falsk fordi , mens selve udtrykket returnerer sand , IKKE vender det at returnere falsk . Brugt med andre logiske funktioner, ikke logisk funktion hjælper dig bestemme, hvornår én værdi er ikke lig med en anden . For eksempel, " = IF ( NOT ( A1 = A2) , " gyldig "," Ugyldig " )" returnerer sandt og viser " Valid ", hvis værdierne i cellerne A1 og A2 ikke er ens , ellers returnerer false .
sAND og fALSK
sandt og falsk logiske funktioner blot returnere sandt og falsk , hhv. Alene, er de ikke anderledes end manuelt at skrive " TRUE " eller " FALSE " i en tom celle. Hverken funktion kræver nogen parametre. Syntaksen for hver er " SAND ( )" og " FALSK ()" . Disse funktioner er beregnet til at teste kompatibiliteten med andre regnearksprogrammer.