Prebrojava ćelije u stupcu, na popisu ili u bazi podataka, koje nisu prazne i ispunjavaju uvjete koje ste zadali.
Argument field nije obavezan. Ako se izostavi, DCOUNTA prebrojava sve slogove u bazi podataka koji ispunjavaju kriterije.
Sintaksa
DCOUNTA(database,field,criteria)
Database je raspon ćelija koji čini popis ili bazu podataka. Baza podataka je popis povezanih podataka u kojem su reci povezanih podataka slogovi, a stupci polja. Prvi redak popisa sadrži natpise svakog stupca.
Field pokazuje koji se stupac koristi u funkciji. Unesite natpis stupca pod navodnicima, primjerice "Starost" ili "Urod" ili kao broj (bez navodnika) koji predstavlja položaj stupca na popisu: 1 za prvi stupac, 2 za drugi stupac, itd.
Criteria je raspon ćelija koji sadrži zadane uvjete. Za argument criteria možete koristiti bilo koji raspon, ukoliko sadrži barem jedan natpis stupca i barem jednu ćeliju ispod natpisa stupca za određivanje uvjeta za stupac.
Primjeri kriterija
Važno
- Budući da se znak jednakosti koristi za naznačavanje formule prilikom utipkavanja teksta ili vrijednosti u ćeliju, Microsoft Excel vrednuje ono što tipkate. Međutim, ovo može uzrokovati neočekivane rezultate filtra. Da biste naznačili operator usporedbe jednakosti, utipkajte kriterij kao nizovni izraz u prikladnoj ćeliji raspona kriterija:
=''=unos''
Gdje je unos tekst ili vrijednost koju želite pronaći. Na primjer:
| Što upisujete u ćeliju |
Što Excel vrednuje i prikazuje |
| ="=Davolio" |
=Davolio |
| ="=3000" |
=3000 |
Sljedeće sekcije osiguravaju primjere složenih kriterija.
Višestruki kriteriji u jednom stupcu
Booleanova logika: (Prodavač = "Davolio" OR Prodavač = "Buchanan")
Da biste pronašli retke koji odgovaraju višestrukim kriterijima za jedan stupac, utipkajte kriterije izravno jedan ispod drugog u odvojenim recima raspona kriterija.
U sljedećem podatkovnom rasponu (A6:C10), raspon kriterija (B1:B3) prikazuje retke koji sadrže "Davolio" ili "Buchanan" u stupcu Prodavač (A8:C10).
| |
A |
B |
C |
| 1 |
Vrsta |
Prodavač |
Prodaja |
| 2 |
|
=Davolio |
|
| 3 |
|
=Buchanan |
|
| 4 |
|
|
|
| 5 |
|
|
|
| 6 |
Vrsta |
Prodavač |
Prodaja |
| 7 |
Pića |
Suyama |
5122 kn |
| 8 |
Meso |
Davolio |
450 kn |
| 9 |
povrće |
Buchanan |
6328 kn |
| 10 |
Povrće |
Davolio |
6544 kn |
Višestruki kriteriji u višestrukim stupcima gdje svi kriteriji moraju biti istiniti
Booleanova logika: (Vrsta = "Povrće" AND Prodaja > 1000)
Da biste pronašli retke koji odgovaraju višestrukim kriterijima u višestrukim stupcima, utipkajte sve kriterije u isti redak raspona kriterija.
U sljedećem podatkovnom rasponu (A6:C10), raspon kriterija (A1:C2) prikazuje sve retke koji sadrže "Povrće" u stupcu Vrsta i vrijednost koja je veća od 1000 kn u stupcu Prodaja (A9:C10).
| |
A |
B |
C |
| 1 |
Vrsta |
Prodavač |
Prodaja |
| 2 |
=Povrće |
|
>1000 |
| 3 |
|
|
|
| 4 |
|
|
|
| 5 |
|
|
|
| 6 |
Vrsta |
Prodavač |
Prodaja |
| 7 |
Pića |
Suyama |
5122 kn |
| 8 |
Meso |
Davolio |
450 kn |
| 9 |
povrće |
Buchanan |
6328 kn |
| 10 |
Povrće |
Davolio |
6544 kn |
Višestruki kriteriji u višestrukim stupcima gdje bilo koji kriterij može biti istinit
Booleanova logika: (Vrsta = "Povrće" OR Prodavač = "Davolio")
Da biste pronašli retke koji odgovaraju višestrukim kriterijima u višestrukim stupcima, gdje svaki kriterij može biti istinit, utipkajte kriterij u različite retke raspona kriterija.
U sljedećem podatkovnom rasponu (A6:C10), raspon kriterija (A1:B3) prikazuje sve retke koji sadrže "Povrće" u stupcu Vrsta ili "Davolio" u stupcu Prodavač (A8:C10).
| |
A |
B |
C |
| 1 |
Vrsta |
Prodavač |
Prodaja |
| 2 |
=Povrće |
|
|
| 3 |
|
=Davolio |
|
| 4 |
|
|
|
| 5 |
|
|
|
| 6 |
Vrsta |
Prodavač |
Prodaja |
| 7 |
Pića |
Suyama |
5122 kn |
| 8 |
Meso |
Davolio |
450 kn |
| 9 |
povrće |
Buchanan |
6328 kn |
| 10 |
Povrće |
Davolio |
6544 kn |
Višestruki skupovi kriterija gdje svaki skup uključuje kriterije za višestruke stupce
Booleanova logika: ( (Prodavač = "Davolio" AND Prodaja >3000) OR (Prodavač = "Davolio" AND Prodaja > 1500) )
Da biste pronašli retke koji odgovaraju skupovima kriterija, gdje svaki skup uključuje kriterije za višestruke stupce, utipkajte svaki skup kriterija u odvojene retke.
U sljedećem podatkovnom rasponu (A6:C10), raspon kriterija (B1:C3) prikazuje retke koji sadrže "Davolio" u stupcu Prodavač i vrijednost veću od 3000 kn u stupcu Prodaja ili prikazuje retke koji sadrže "Buchanan" u stupcu Prodavač i vrijednost veću od 1500 kn u stupcu Prodaja (A9:C10).
| |
A |
B |
C |
| 1 |
Vrsta |
Prodavač |
Prodaja |
| 2 |
|
=Davolio |
>3000 |
| 3 |
|
=Buchanan |
>1500 |
| 4 |
|
|
|
| 5 |
|
|
|
| 6 |
Vrsta |
Prodavač |
Prodaja |
| 7 |
Pića |
Suyama |
5122 kn |
| 8 |
Meso |
Davolio |
450 kn |
| 9 |
povrće |
Buchanan |
6328 kn |
| 10 |
Povrće |
Davolio |
6544 kn |
Višestruki skupovi kriterija gdje svaki skup uključuje kriterije za jednostruki stupac
Booleanova logika: ( (Prodaja > 6000 AND Prodaja < 6500 ) OR (Prodaja < 500) )
Da biste pronašli retke koji odgovaraju višestrukim skupovima kriterija, gdje svaki skup uključuje kriterije za jedan stupac, zajedno s višestrukim stupcima s istim zaglavljem stupca.
U sljedećem podatkovnom rasponu (A6:C10), raspon kriterija (C1:D3) prikazuje retke koji sadrže vrijednosti između 5000 i 8000 te vrijednosti koje su manje od 500 u stupcu Prodaja (A8:C10).
| |
A |
B |
C |
D |
| 1 |
Vrsta |
Prodavač |
Prodaja |
Prodaja |
| 2 |
|
|
>6000 |
<6500 |
| 3 |
|
|
<500 |
|
| 4 |
|
|
|
|
| 5 |
|
|
|
|
| 6 |
Vrsta |
Prodavač |
Prodaja |
|
| 7 |
Pića |
Suyama |
5122 kn |
|
| 8 |
Meso |
Davolio |
450 kn |
|
| 9 |
povrće |
Buchanan |
6328 kn |
|
| 10 |
Povrće |
Davolio |
6544 kn |
|
Kriteriji za pronalaženje vrijednosti teksta koje dijele neke znakove, ali ne i ostale
Da biste pronašli tekstualne vrijednosti koje dijele neke znakove, ali ne i ostale, učinite nešto od sljedećeg:
- Utipkajte nekoliko znakova bez znaka jednakosti (=) da biste pronašli retke s tekstualnom vrijednosti u stupcu koja počinje s tim znakovima. Na primjer, ako utipkate tekst Del kao kriterij, Excel pronalazi "Delač" i "Delnice".
- Koristite zamjenske znakove.
Kako?
Sljedeći zamjenski znakovi mogu se koristiti kao kriterij za usporedbu.
| Koristite |
Da biste pronašli |
| ? (upitnik) |
Bilo koji pojedini znak Na primjer, ko?ač pronalazi “kopač” i “kolač” |
| * (zvjezdica) |
Bilo koji broj znakova Na primjer, *istok pronalazi “Sjeveroistok” i “Jugoistok” |
| ~ (tilda) iza koje slijedi ?, * ili ~ |
Upitnik, zvjezdica ili tilda Npr. fy91~? traži “fy91?” |
U sljedećem podatkovnom rasponu (A6:C10), raspon kriterija (A1:B3) prikazuje retke s "Me" kao prvim znakovima u stupcu Vrsta ili recima u kojima je drugi znak "u" stupca Prodavač (A7:C9).
| |
A |
B |
C |
| 1 |
Vrsta |
Prodavač |
Prodaja |
| 2 |
Me |
|
|
| 3 |
|
=?u* |
|
| 4 |
|
|
|
| 5 |
|
|
|
| 6 |
Vrsta |
Prodavač |
Prodaja |
| 7 |
Pića |
Suyama |
5122 kn |
| 8 |
Meso |
Davolio |
450 kn |
| 9 |
povrće |
Buchanan |
6328 kn |
| 10 |
Povrće |
Davolio |
6544 kn |
Kriteriji izrađeni kao rezultat formule
Kao svoj kriterij možete koristiti izračunatu vrijednost koja je rezultat formule (formula: Niz vrijednosti, referenci ćelija, naziva, funkcija ili operatora u ćeliji koji zajedno stvaraju novu vrijednost. Formula uvijek počinje znakom jednakosti (=).). Zapamtite sljedeće važne točke:
- Formula mora kao rezultat dati TRUE ili FALSE.
- Budući da koristite formulu, unesite formulu kako biste je inače unijeli i nemojte utipkati izraz na sljedeći način:
=''=unos''
- Nemojte koristiti natpis stupca. Neka kriterij bude prazan ili koristite natpis koji nije natpis stupca u rasponu (u donjim primjerima, Srednja vrijednost i Podudaranje).
Ako umjesto relativne reference ćelije ili naziva raspona u formuli koristite natpis stupca, Excel prikazuje vrijednost pogreške kao što je #NAZIV? ili #VRIJ!, u ćeliji koja sadrži kriterij. Pogrešku možete zanemariti jer ne utječe na filtriranje raspona.
Sljedeća podsekcija osigurava specifične primjere kriterija stvorenih kao rezultat formule.
Filtriranje vrijednosti većih od prosjeka svih vrijednosti u rasponu podataka
U sljedećem podatkovnom rasponu (A6:D10), raspon kriterija (D1:D2) prikazuje retke kojima je vrijednost u stupcu Prodaja veća od srednje vrijednosti svih vrijednosti stupca Prodaja (C7:C10). U formuli se "C7" odnosi na filtrirani stupac (C) prvog retka podatkovnog raspona (7).
|
A |
B |
C |
D |
| 1 |
Vrsta |
Prodavač |
Prodaja |
Srednja vrijednost |
| 2 |
|
|
|
=C7>AVERAGE($C$7:$C$10) |
| 3 |
|
|
|
|
| 4 |
|
|
|
|
| 5 |
|
|
|
|
| 6 |
Vrsta |
Prodavač |
Prodaja |
|
| 7 |
Pića |
Suyama |
5122 kn |
|
| 8 |
Meso |
Davolio |
450 kn |
|
| 9 |
povrće |
Buchanan |
6328 kn |
|
| 10 |
Povrće |
Davolio |
6544 kn |
|
Filtriranje teksta pomoću pretraživanja osjetljivog na velika i mala slova
U rasponu podataka (A6:D10), raspon kriterija (D1:D2) prikazuje retke koji sadrže "Povrće" u stupcu Vrsta pomoću funkcije EXACT za izvođenje pretraživanja koje je osjetljivo na velika i mala slova (A10:C10). U formuli se "A7" odnosi na filtrirani stupac (A) prvog retka podatkovnog raspona (7).
|
A |
B |
C |
D |
| 1 |
Vrsta |
Prodavač |
Prodaja |
Podudarnost |
| 2 |
|
|
|
=EXACT(A7, "Povrće") |
| 3 |
|
|
|
|
| 4 |
|
|
|
|
| 5 |
|
|
|
|
| 6 |
Vrsta |
Prodavač |
Prodaja |
|
| 7 |
Pića |
Suyama |
5122 kn |
|
| 8 |
Meso |
Davolio |
450 kn |
|
| 9 |
povrće |
Buchanan |
6328 kn |
|
| 10 |
Povrće |
Davolio |
6544 kn |
|
Napomene
- Kao argument kriterija možete koristiti sve raspone, ukoliko sadrže barem jedan natpis stupca i barem jednu ćeliju ispod natpisa stupca za određivanje uvjeta.
Npr. nalazi li se u rasponu G1:G2 natpis stupca Prihod u ćeliji G1, a iznos 10,000 u ćeliji G2, možete odrediti raspon nazivom TočniPrihod i koristiti taj naziv kao argument kriterija u funkcijama za baze podataka.
- Iako se raspon kriterija može nalaziti bilo gdje na radnom listu, nikako ga nemojte smjestiti ispod popisa. Dodate li još podataka na popis pomoću naredbe Obrazac na izborniku Podaci, novi će podaci biti dodani u prvi redak ispod popisa. Ako taj redak nije prazan, Microsoft Excel neće moći dodati nove podatke.
- Provjerite da se raspon kriterija ne preklapa s popisom.
- Za izvršenje postupka na cijelom stupcu u bazi podataka, unesite prazni redak ispod natpisa stupca u rasponu kriterija.
Primjer
Ovaj ćete primjer lakše razumjeti kopirate li ga na prazni radni list.
Kako kopirati primjer
- Napravite praznu radnu knjigu ili radni list.
- Odaberite primjer u temi pomoći.
Napomena Nemojte birati zaglavlja redaka ili stupaca.
Odabir primjera iz pomoći
- Pritisnite CTRL+C
- U radnom listu odaberite ćeliju A1 i pritisnite CTRL+V.
- Za prelazak između pogleda na rezultate i pogleda na formule koje vraćaju rezultate, pritisnite CTRL+` (apostrof) ili na kartici Formule u grupi Nadzor formule kliknite gumb Prikaz formula.
|
|
| A |
B |
C |
D |
E |
F |
| Stablo |
Visina |
Starost |
Urod |
Dobit |
Visina |
| ="=Jabuka" |
>10 |
|
|
|
<16 |
| ="=Kruška" |
|
|
|
|
|
| Stablo |
Visina |
Starost |
Urod |
Dobit |
|
| Jabuka |
18 |
20 |
14 |
105,00 |
|
| Kruška |
12 |
12 |
10 |
96,00 |
|
| Trešnja |
13 |
14 |
9 |
105,00 |
|
| Jabuka |
14 |
15 |
10 |
75,00 |
|
| Kruška |
9 |
8 |
8 |
76,80 |
|
| Jabuka |
8 |
9 |
6 |
45,00 |
|
| Formula |
Opis (rezultat) |
|
|
|
|
| =DCOUNT(A4:E10;"Starost";A1:F2) |
Ova funkcija traži slogove sa stablima jabuka visine između 10 i 16 i prebrojava polja iz stupca Starost koja u tim slogovima sadrže brojeve. (1) |
|
|
|
|
| =DCOUNTA(A4:E10;"Dobit";A1:F2) |
Ova funkcija traži slogove sa stablima jabuka visine između 10 i 16 i prebrojava polja iz stupca Dobit koja u tim slogovima nisu prazna. (1) |
|
|
|
|
| =DMAX(A4:E10;"Dobit";A1:A3) |
Najveća dobit od stabala jabuka i krušaka. (105) |
|
|
|
|
| =DMIN(A4:E10;"Dobit";A1:B2) |
Najmanja dobit od stabala jabuka visine veće od 10. (75) |
|
|
|
|
| =DSUM(A4:E10;"Dobit";A1:A2) |
Ukupna dobit od stabala jabuka. (225) |
|
|
|
|
| =DSUM(A4:E10;"Dobit";A1:F2) |
Ukupna dobit od stabala jabuka visine između 10 i 16. (75) |
|
|
|
|
| =DPRODUCT(A4:E10;"Urod";A1:B2) |
Umnožak uroda stabala jabuka visine veće od 10. (140) |
|
|
|
|
| =DAVERAGE(A4:E10;"Urod";A1:B2) |
Prosječni urod stabala jabuka visine veće od 10. (12) |
|
|
|
|
| =DAVERAGE(A4:E10;3;A4:E10) |
Prosječna starost svih stabala u bazi podataka. (13) |
|
|
|
|
| =DSTDEV(A4:E10;"Urod";A1:A3) |
Procijenjena standardna devijacija uroda stabala jabuka i krušaka ako su podaci iz baze podataka samo uzorak ukupne populacije voćnjaka. (2,97) |
|
|
|
|
| =DSTDEVP(A4:E10;"Urod";A1:A3) |
Istinita standardna devijacija uroda stabala jabuka i krušaka ako podaci iz baze podataka čine cijelu populaciju. (2,65) |
|
|
|
|
| =DVAR(A4:E10;"Urod";A1:A3) |
Procijenjena varijanca uroda stabala jabuka i krušaka ako su podaci iz baze podataka samo uzorak ukupne populacije voćnjaka. (8,8) |
|
|
|
|
| =DVARP(A4:E10;"Urod";A1:A3) |
Istinita varijanca uroda stabala jabuka i krušaka ako podaci iz baze podataka čine cijelu populaciju voćnjaka. (7,04) |
|
|
|
|
| =DGET(A4:E10;"Urod";A1:A3) |
Prikazuje vrijednost pogreške #BROJ! jer uvjete ispunjava više slogova. |
|
|
|
|
|