A SUM + IF erklæring giver programmøren at udnytte AND og OR logiske boolske udtryk . Denne erklæring skal ikke forveksles med SUM.HVIS () regnearksfunktion . Den SUMIF () funktion vil tillade flere kriterier , men ingen booleske operatører. Mens du bruger Excel , kan du finde , at SUM + IF erklæring måske ikke arbejde på den måde du ønsker det , men at tilføje en indlejret IF erklæring vil give dig de resultater, du ønsker . Ved at oprette en formel, der udnytter AND og OR Boolean operatører , kan du få de samme resultater med mindre arbejde . Instruktioner
1
Start Microsoft Excel.
2
Åbn et tomt regneark. Indtast værdier i celler A2 til A6 . Et eksempel kunne være A2 = 5 , A3 = 10 , A4 = 15 , A5 = 20 og A6 = 25 .
3
Klik celle C5 .
4
Skriv følgende kode i celle C5 : Hej
= SUM ( HVIS ( (A2 : A6 > = 1) * ( (A2 : A6 < = 10) , 1,0) )
Tryk på Enter -tasten eller returtasten hvis du bruger en Mac.
Denne kode vil tjekke celleområdet A2 til A6 og bestemme, hvilke celler indeholde en værdi fra 1 til 10. . symbolet * AND booleske operatør, omfatter et andet område af værdier selvfølgelig kunne det også bare være en anden celle i stedet for en bred vifte af celler for hver celle, der indeholder et tal fra 1 til 10, er en værdi på 1 returneres . . ellers et 0 er returneres. dem tælles på grund af funktionen SUM , og værdien indsættes i C5 vil være antallet af celler, der indeholder tallene 1 til 10. . Hvis du har brugt eksemplet ovenfor, så A2 og A3 er de eneste to celler , der opfylder kriterierne . antallet 2 vises i C5
5
Indtast følgende kode i celle C6: .
= SUM ( HVIS ( (A2 : A6 > = 1 ) + ( (A2 : A6 < = 10) , 1,0) )
Tryk på Enter-tasten eller returtasten hvis du bruger en Mac
+ symbol er en OR operatør den kode, du har skrevet i . . vil være på udkig efter en 1 eller 10 værdi i cellerne A2 til A6 . Igen følge eksemplet fra oven , kun A3 indeholder enten hvis disse værdier. værdien i C6 vil være et 1 .