Preštejte številke ali datume na podlagi pogoja v Excelu

Če želite prešteti števila ali datume, ki izpolnjujejo en pogoj (na primer enako, večje kot, manjše kot, večje ali enako ali manjše ali enako), uporabite funkcijo COUNTIF . Če želite prešteti števila ali datume, ki spadajo v obseg (na primer večje od 9000 in hkrati manjše od 22500), lahko uporabite funkcijo COUNTIFS . Lahko pa uporabite tudi SUMPRODUCT.

Primer

Opomba

Te reference na formule celic, opisane tukaj, boste morali prilagoditi glede na to, kje in kako kopirate te primere v Excelov list.

1 A B
2 Prodajalec Račun
3 Potokar 15.000
4 Potokar 9.000
5 Mirtič 8.000
6 Suyma 20.000
7 Potokar 5.000
8 Makovec 22.500
9 Formula Opis (rezultat)
10 =COUNTIF(B2:B7;">9000") Funkcija COUNTIF prešteje število celic v obsegu B2:B7, ki vsebujejo številke, večje od 9000 (4)
11 =COUNTIF(B2:B7;"<=9000") Funkcija COUNTIF prešteje število celic v obsegu B2:B7, ki vsebujejo številke, manjše od 9000 (4)
12 =COUNTIFS(B2:B7;">=9000";B2:B7;"<=22500") Funkcija COUNTIFS prešteje število celic v obsegu B2:B7, ki je večje ali enako 9000 in je manjše ali enako 22500 (4)
13 =SUMPRODUCT((B2:B7>=9000)*(B2:B7<=22500)) Funkcija SUMPRODUCT prešteje število celic v obsegu B2:B7, ki vsebujejo števila, ki so večja ali enaka 9000 in manjša ali enaka 22500 (4).
14 Datum
15 3/11/2011
16 1/1/2010
17 12/31/2010
18 6/30/2010
19 Formula Opis (rezultat)
20 =COUNTIF(B14:B17;">1.3.2010") Prešteje število celic v obsegu B14:B17 s podatki, večjimi od 1.3.2010 (3)
21 =COUNTIF(B14:B17;"31.12.2010") Prešteje število celic v obsegu B14:B17, ki je enako 31.12.2010 (1). Enačaj v merilih ni potreben, zato tukaj ni vključen (formula bo delovala z enačajem, če ga vključite (»= 31.12.2010«).
22 =COUNTIFS(B14:B17;">=1.1.2010";B14:B17;"<=31.12.2010") Prešteje število celic v obsegu B14:B17, ki so med (vključno) 1.1.2010 in 31.12.2010 (3).
23 =SUMPRODUCT((B14:B17>=DATEVALUE("1.1.2010"))*(B14:B17<=DATEVALUE("31.12.2010"))) Prešteje število celic v obsegu B14:B17, ki so med (vključno) 1.1.2010 in 31.12.2010 (3). Funkcija DATEVALUE pretvori datume v številsko vrednost, s katero lahko nato dela funkcija SUMPRODUCT.