U ovom se članku opisuje sintaksa formula i korištenje funkcije DAVERAGE u programu Microsoft Excel.
Opis
Određuje prosjek vrijednosti u polju (stupcu) zapisa na popisu ili u bazi podataka koje zadovoljavaju određene uvjete.
Sintaksa
DAVERAGE(bazapodataka; polje; kriterij)
Sintaksa funkcije DAVERAGE sadrži sljedeće argumente:
- Baza podataka predstavlja raspon ćelija od koji se sastoji popis ili baza podataka. Baza podataka popis je povezanih podataka na kojem su reci povezanih informacija zapisi, a stupci podataka polja. Prvi redak popisa sadrži natpise za svaki stupac.
- Polje označava stupac koji se koristi u funkciji. Unesite natpise stupca, kao što su "Dob" ili "Prinos" s dvostrukim navodnicima ili broj (bez navodnika) koji predstavlja položaj stupca unutar popisa: 1 za prvi stupac, 2 za drugi stupac i tako dalje.
- Kriterij je raspon ćelija koji sadrži uvjete koje odredite. Kao raspon kriterija možete koristiti bilo koji raspon koji obuhvaća najmanje jedan natpis stupca i jednu ćeliju ispod natpisa u kojoj se određuje uvjet za stupac.
Napomene
- Kao kriterij možete koristiti bilo koji raspon ako obuhvaća najmanje jedan natpis stupca i najmanje jednu ćeliju ispod natpisa stupca za određivanje uvjeta.
Ako raspon G1:G2 sadrži, primjerice, natpis stupca Prihod u G1 i iznos od 50 000 kn u G2, raspon možete definirati kao OdgPrihod i taj naziv koristiti kao argument kriterija u funkcijama baze podataka. - Premda se raspon kriterija može nalaziti bilo gdje na radnom listu, nemojte ga smještati ispod popisa. Ako na popis dodate još podataka, ti se novi podaci dodaju u prvi redak ispod popisa. Ako redak ispod popisa nije prazan, Excel ne može dodati nove podatke.
- Pazite da se raspon kriterija ne preklapa s popisom.
- Da bi se operacija izvela na cijelom stupcu baze podataka, ispod natpisa stupaca u raspon kriterija unesite prazan redak.
Primjeri
Ogledne podatke kopirajte u sljedeću tablicu i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Da biste koristili formule za prikaz rezultata, odaberite ih pa pritisnite tipku F2, a zatim Enter. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke.
| Stablo | Visina | Dob | Prinos | Dobit | Visina |
|---|---|---|---|---|---|
| =jabuka | >10 | <16 | |||
| =kruška | |||||
| Stablo | Visina | Dob | Prinos | Dobit | |
| Jabuka | 18 | 20 | 14 | 105 | |
| Kruška | 12 | 12 | 10 | 96 | |
| Trešnja | 13 | 14 | 9 | 105 | |
| Jabuka | 14 | 15 | 10 | 75 | |
| Kruška | 9 | 8 | 8 | 76,8 | |
| Jabuka | 8 | 9 | 6 | 45 | |
| Formula | Opis | Rezultat | |||
| =DAVERAGE(A4:E10;"Prinos";A1:B2) | Prosječni prinos od stabala jabuka čija je visina veća od 10 stopa. | 12 | |||
| =DAVERAGE(A4:E10; 3; A4:E10) | Prosječna dob svih stabala u bazi podataka. | 13 |
Primjeri kriterija
- Upisivanjem znaka jednakosti u ćeliju označavate da želite unijeti formulu. Da bi se prikazao tekst koji obuhvaća znak jednakosti, stavite ga u dvostruke navodnike, ovako:
"=Makovac"
To možete učiniti i ako unosite izraz (kombinaciju formula, operatora i teksta) te želite da se znak jednakosti prikazuje u ćeliji, a ne da ga Excel koristi za izračun. Na primjer:
=''=unos''
gdje je unos tekst ili vrijednost koju želite pronaći. Na primjer:
| Vaš unos u ćeliju | Što će Excel izračunati i prikazati |
|---|---|
| ="=Makovac" | =Makovac |
| ="=3000" | =3000 |
- Prilikom filtriranja tekstnih podataka Excel ne razlikuje velika i mala slova. No možete koristiti formulu za izvođenje pretraživanja koja razlikuje velika i mala slova. Primjer potražite u odjeljku Filtriranje teksta pomoću pretraživanja koje razlikuje velika i mala slova u nastavku članka.
U sljedećim se odjeljcima navode primjeri složenih kriterija.
Više kriterija u jednom stupcu
Booleova logika: (Prodavač = "Makovac" OR Prodavač = "Abrus")
Da biste pronašli retke koji ispunjavaju više kriterija za jedan stupac, upišite ih izravno jedan ispod drugog u posebne retke raspona kriterija.
U sljedećem rasponu podataka (A6:C10) raspon kriterija (B1:B3) prikazuje retke koji u stupcu Prodavač (A8:C10) sadrže "Makovac" ili "Abrus".
| A | B | C | |
|---|---|---|---|
| 1 | Vrsta | Prodavač | Prodaja |
| 2 | =Makovac | ||
| 3 | =Abrus | ||
| 4 | |||
| 5 | |||
| 6 | Vrsta | Prodavač | Prodaja |
| 7 | Pića | Šokec | 25 610 kn |
| 8 | Meso | Makovac | 2250 kn |
| 9 | voće i povrće | Abrus | 31640 kn |
| 10 | Voće i povrće | Makovac | 32720 kn |
Više kriterija u većem broju stupaca, pri čemu svi kriteriji moraju biti zadovoljeni
Booleova logika: (Vrsta = "Voće i povrće" AND Prodaja > 1000)
Da biste pronašli retke koji zadovoljavaju više kriterija u većem broju stupaca, sve kriterije upišite u isti redak raspona kriterija.
U sljedećem rasponu podataka (A6:C10) raspon kriterija (A1:C2) prikazuje sve retke koji u stupcu Vrsta sadrže "Voće i povrće", a u stupcu Prodaja (A9:C10) vrijednost veću od 5000 kn.
| A | B | C | |
|---|---|---|---|
| 1 | Vrsta | Prodavač | Prodaja |
| 2 | =Voće i povrće | >1000 | |
| 3 | |||
| 4 | |||
| 5 | |||
| 6 | Vrsta | Prodavač | Prodaja |
| 7 | Pića | Šokec | 25 610 kn |
| 8 | Meso | Makovac | 2250 kn |
| 9 | voće i povrće | Abrus | 31640 kn |
| 10 | Voće i povrće | Makovac | 32 720 kn |
Više kriterija u većem broju stupaca, pri čemu može biti zadovoljen bilo koji kriterij
Booleova logika: (Vrsta = "Voće i povrće" OR Prodavač = "Makovac")
Da biste pronašli retke koji zadovoljavaju više kriterija u većem broju stupaca, pri čemu može biti zadovoljen bilo koji kriterij, kriterije upišite u različite retke raspona kriterija.
U sljedećem rasponu podataka (A6:C10) raspon kriterija (A1:B3) prikazuje sve retke koji u stupcu Vrsta sadrže "Voće i povrće" ili pak u stupcu Prodavač (A8:C10) sadrže "Makovac".
| A | B | C | |
|---|---|---|---|
| 1 | Vrsta | Prodavač | Prodaja |
| 2 | =Voće i povrće | ||
| 3 | =Makovac | ||
| 4 | |||
| 5 | |||
| 6 | Vrsta | Prodavač | Prodaja |
| 7 | Pića | Šokec | 25 610 kn |
| 8 | Meso | Makovac | 2250 kn |
| 9 | voće i povrće | Abrus | 31640 kn |
| 10 | Voće i povrće | Makovac | 32 720 kn |
Više skupova kriterija, pri čemu svaki skup obuhvaća kriterije za više stupaca
Booleova logika: ( (Prodavač = "Makovac" AND Prodaja >3000) OR (Prodavač = "Abrus" AND Prodaja > 1500) )
Da biste pronašli retke koji zadovoljavaju više skupova kriterija, pri čemu svaki skup obuhvaća kriterije za više stupaca, svaki skup kriterija upišite u zasebni redak.
U sljedećem rasponu podataka (A6:C10) raspon kriterija (B1:C3) prikazuje retke koji u stupcu Prodavač sadrže "Makovac", a u stupcu Prodaja vrijednosti veću od 15 000 kn ili pak retke koji u stupcu Prodavač sadrže "Abrus", a u stupcu Prodaja (A9:C10) vrijednosti veću od 7500 kn.
| A | B | C | |
|---|---|---|---|
| 1 | Vrsta | Prodavač | Prodaja |
| 2 | =Makovac | >3000 | |
| 3 | =Abrus | >1500 | |
| 4 | |||
| 5 | |||
| 6 | Vrsta | Prodavač | Prodaja |
| 7 | Pića | Šokec | 25 610 kn |
| 8 | Meso | Makovac | 2250 kn |
| 9 | voće i povrće | Abrus | 31640 kn |
| 10 | Voće i povrće | Makovac | 32 720 kn |
Više skupova kriterija, pri čemu svaki skup obuhvaća kriterije za jedan stupac
Booleova logika: ( (Prodaja > 6000 AND Prodaja < 6500 ) OR (Prodaja < 500) )
Da biste pronašli retke koji zadovoljavaju više skupova kriterija, pri čemu svaki skup obuhvaća kriterije za jedan stupac, u jedno zaglavlje stupca uvrstite više stupaca.
U sljedećem rasponu podataka (A6:C10) raspon kriterija (C1:D3) prikazuje retke koji u stupcu Prodaja (A8:C10) sadrže vrijednosti između 30 000 i 32 500 te vrijednosti manje od 2500.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Vrsta | Prodavač | Prodaja | Prodaja |
| 2 | >6000 | <6500 | ||
| 3 | <500 | |||
| 4 | ||||
| 5 | ||||
| 6 | Vrsta | Prodavač | Prodaja | |
| 7 | Pića | Šokec | 25 610 kn | |
| 8 | Meso | Makovac | 2250 kn | |
| 9 | voće i povrće | Abrus | 31640 kn | |
| 10 | Voće i povrće | Makovac | 32 720 kn |
Kriteriji za traženje tekstnih vrijednosti u kojima su neki znakovi jednaki, a neki različiti
Da biste pronašli tekstne vrijednosti kojima su zajednički neki, no ne svi, znakovi, učinite jedno ili više od sljedećeg:
- Upišite jedan ili više znakova bez znaka jednakosti (=) da biste pronašli retke u stupcu s tekstnom vrijednosti koja započinje tim znakovima. Kao kriterij, primjerice, upišite tekst Ma i Excel će pronaći "Makovac," "Marko" i "Makovec".
- Koristite zamjenski znak.
Kao kriteriji uspoređivanja mogu se koristiti sljedeći zamjenski znakovi.
| Svrha | Za pronalaženje |
|---|---|
| ? (upitnik) | Bilo koji znak Na primjer, "makov?c" pronalazi "makovac" i "makovec". |
| * (zvjezdica) | Bilo koji broj znakova Na primjer, "*istok" pronalazi "sjeveroistok" i "jugoistok". |
| ~ (tilda) koju slijedi ?, * ili ~ | upitnik, zvjezdica ili tilda Na primjer, fg91~? pronalazi "fy91?". |
U sljedećem rasponu podataka (A6:C10) raspon kriterija (A1:B3) prikazuje retke u stupcu Vrsta u kojima su prvi znakovi "Me" ili retke u stupcu Prodavač (A7:C9) u kojima je drugi znak "o".
| A | B | C | |
|---|---|---|---|
| 1 | Vrsta | Prodavač | Prodaja |
| 2 | Ja | ||
| 3 | =?o* | ||
| 4 | |||
| 5 | |||
| 6 | Vrsta | Prodavač | Prodaja |
| 7 | Pića | Šokec | 25 610 kn |
| 8 | Meso | Makovac | 2250 kn |
| 9 | voće i povrće | Abrus | 31640 kn |
| 10 | Voće i povrće | Makovac | 32 720 kn |
Kriteriji stvoreni kao rezultati formule
Kao kriterij možete koristiti izračunatu vrijednost koja je rezultat formule. Imajte na umu sljedeće važne detalje:
- Rezultat formule mora biti TRUE ili FALSE.
- Budući da koristite formulu, unesite je na uobičajeni način i nemojte upisivati izraz na sljedeći način:
=''=unos'' - Kao natpise kriterija nemojte koristiti natpise stupaca; natpise kriterija ostavite prazne ili koristite natpis koji nije natpis stupca u rasponu (u primjerima koji slijede to su Izračunati prosjek i Točno podudaranje).
Ako u formuli umjesto relativne reference ćelije ili raspona naziva koristite natpis stupca, Excel će u ćeliji #NAME prikazati vrijednost pogreške kao što su ? ili #VALUE! u ćeliji koja sadrži kriterij. Tu pogrešku možete zanemariti jer ona ne utječe na filtriranje raspona. - Formula koju koristite za kriterije mora koristiti relativnu referencu kojom se poziva na odgovarajuću ćeliju u prvom retku (u primjerima koji slijede, C7 i A7).
- Sve ostale reference u formuli moraju biti apsolutne reference.
Pododlomci koji slijede sadrže primjere kriterija stvorenih kao rezultat formule.
Filtriranje vrijednosti većih od prosjeka svih vrijednosti u rasponu podataka
U sljedećem rasponu podataka (A6:D10) raspon kriterija (D1:D2) prikazuje retke u stupcu Prodaja koji sadrže vrijednost veću od prosjeka svih vrijednosti u stupcu Prodaja (C7:C10). "C7" u formuli odnosi se na filtrirani stupac (C) prvog retka raspona podataka (7).
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Vrsta | Prodavač | Prodaja | Izračunati prosjek |
| 2 | =C7>AVERAGE($C$7:$C$10) | |||
| 3 | ||||
| 4 | ||||
| 5 | ||||
| 6 | Vrsta | Prodavač | Prodaja | |
| 7 | Pića | Šokec | 25 610 kn | |
| 8 | Meso | Makovac | 2250 kn | |
| 9 | voće i povrće | Abrus | 31640 kn | |
| 10 | Voće i povrće | Makovac | 32 720 kn |
Filtriranje teksta pomoću pretraživanja koje razlikuje velika i mala slova
U rasponu podataka (A6:D10) raspon kriterija (D1:D2) pomoću funkcije EXACT kojom se provodi pretraživanje koje razlikuje velika i mala slova (A10:C10) prikazuje retke koji u stupcu Vrsta sadrže "Voće i povrće". "A7" u formuli odnosi se na filtrirani stupac (A) prvog retka raspona podataka (7).
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Vrsta | Prodavač | Prodaja | Točno podudaranje |
| 2 | =EXACT(A7; "Voće i povrće") | |||
| 3 | ||||
| 4 | ||||
| 5 | ||||
| 6 | Vrsta | Prodavač | Prodaja | |
| 7 | Pića | Šokec | 25 610 kn | |
| 8 | Meso | Makovac | 2250 kn | |
| 9 | voće i povrće | Abrus | 29 551 kn | |
| 10 | Voće i povrće | Makovac | 32 720 kn |