Logiske funktioner i Microsoft Excel består af følgende : IF, OR, AND, SAND, FALSK, og IKKE . Disse funktioner er nyttige i at teste værdierne i cellerne for at afgøre, om de opfylder visse betingelser . Det mest almindeligt anvendte logisk funktion er funktionen HVIS . Når flere betingelser skal testes , må indlejrede funktioner anvendes. Instruktioner
1
Lav en liste over alle betingelser for at teste for i den rigtige rækkefølge . For eksempel hvor i et scenario en kunde, der bruger $ 100 eller mere modtager en 20 procent rabat, hvis de er medlem af din butik , men kun 10 procent , hvis de ikke er medlem , at betingelserne for at teste for, er kunden har brugt $ 100 eller mere, og er kundens medlem?
2
Beslut hvilke af de seks funktioner, du skal bruge . Se linket i afsnittet Ressourcer for en beskrivelse af hver funktion , og hvad den returnerer . I vores eksempel har vi brug for at bruge funktionen HVIS til at udføre en logisk test. Den AND funktion skal indlejret i funktionen HVIS til at teste, om kunden har brugt mindst $ 100 og hvis han er medlem af. Den OR-funktion vil afgøre, om kunden har opfyldt en af betingelserne for at opnå en rabat.
3
Struktur formel begynder med IF redegørelse og reden de øvrige funktioner. I ovenstående eksempel er oprettet regnearket som følger : Indtast 20 procent i celle B1 til medlemskab rabat, 10 procent i celle B2 til ikke- medlemskab rabat, og $ 100 for den mindste køb i celle B3 . . Liste navnene på de kunder, der starter i celle A6, hver enkelt kundes købesummen i B6 og Membership status ( "Ja" eller "Nej" ) i C6
4
Indtast følgende formel i D6 : = HVIS ( ( OG (C6 = "Ja" , B6 > = $ B $ 3) ) , B6 * $ B $ 1, if ( (OR ( B6 > = $ B $ 3) ) , B6 * $ B $ 2, " Ingen rabat " ))) Dette og funktionstest om kunden er medlem af, og hvis hun har brugt mindst 100 dollars. Hvis begge betingelser er opfyldt , multipliceres købesummen med 20 procent til at bestemme, hvad rabatten er . De OR-funktion tester, om kunden har brugt mindst 100 $, selvom hun ikke er medlem . Hvis hun opfylder denne betingelse , multipliceres købesummen med 10 procent. Hvis ingen af betingelserne er sande, vil cellen vist "Nej rabat . "