A SUM + IF-setning gjør at programmerer å benytte AND og OR logiske boolske uttrykk . Denne uttalelsen må ikke forveksles med SUMIF ( ) regneark -funksjon . Den SUMIF ( )-funksjonen vil tillate flere kriterier , men ingen boolske operatører. Mens du bruker Excel , kan du oppleve at det SUM + IF-setning kan ikke fungere slik du vil ha det til , men å legge en nestet IF-setning vil gi deg de resultatene du ønsker. Ved å lage en formel som benytter AND og OR boolske operatører , kan du få de samme resultatene med mindre arbeid . Instruksjoner
en
Start Microsoft Excel.
2
Åpne et tomt regneark . Angi verdier i cellene A2 til A6 . Et eksempel kan være A2 = 5 , A3 = 10 , A4 = 15 , A5 = 20 og A6 = 25 .
3
Klikk celle C5 .
4
Skriv inn følgende kode i celle C5 : en
= SUM ( IF ( ( A2 : A6 > = 1 ) * ( ( A2 : A6 < = 10 ) , 1,0) )
Trykk på Enter-tasten eller returtasten hvis du bruker en Mac .
Denne koden vil sjekke celleområdet A2 til A6 og bestemme hvilke celler som inneholder en verdi på 1 til 10 år. symbolet * aND boolsk operator som inkluderer et andre område av verdier Selvfølgelig kunne det også bare være en andre celle i stedet for et stort utvalg av celler for hver celle som inneholder et tall fra 1 til 10 , er en verdi av en returnert , . . ellers , er en 0 returnert. de telles på grunn av SUMMER-funksjonen , og verdien settes inn i C5 vil være antall celler som inneholder tallene 1 til 10 år. Hvis du brukte eksempelet ovenfor , så A2 og A3 er de eneste to celler som oppfyller kriteriene . tallet 2 vises i C5
5
Skriv inn følgende kode inn i celle C6: .
= SUM ( IF ( ( A2 : A6 > = 1 ) + ( ( A2 : A6 < = 10 ) , 1,0) )
Trykk på Enter-tasten eller returtasten hvis du bruker en Mac
+ symbolet er en OR operatør koden du skrev inn . . vil være på jakt etter en 1 eller 10 verdi i cellene A2 til A6 . Igjen , etter eksempel fra ovenfor , inneholder kun A3 enten hvis disse verdiene . verdien i C6 vil være en en .