V tem članku je opisana sintaksa formule in uporaba funkcije DAVERAGE v Microsoft Excelu.
Opis
Izračuna povprečje vrednosti v polju (stolpcu) zapisov na seznamu ali v zbirki podatkov, ki ustrezajo določenemu pogoju.
Sintaksa
DAVERAGE(zbirka_podatkov; polje; pogoji)
V sintaksi funkcije DAVERAGE so ti argumenti:
-
Zbirka podatkov Obseg celic, ki sestavljajo zbirko podatkov. Zbirka podatkov je seznam povezanih podatkov, v katerem so vrstice s podatki zapisi, stolpci s podatki pa polja. V prvi vrstici seznama so oznake posameznih stolpcev.
-
Polje Označuje polje, ki ga uporablja funkcija. Vnesite oznako stolpca med dvojnimi narekovaji, kot je na primer "Starost" ali "Donos", ali število (brez narekovajev), ki predstavlja mesto stolpca na seznamu: 1 za prvi stolpec, 2 za drugi stolpec itn.
-
Pogoji so obseg celic z navedenimi pogoji za zbirko podatkov. Za argument »pogoji« lahko uporabite poljuben obseg, vendar pod pogojem, da vsebuje vsaj eno oznako stolpca in najmanj eno celico pod oznako stolpca, v kateri določite pogoj za ta stolpec.
Opombe
-
Za argument »pogoji« lahko uporabite kateri koli obseg, vendar mora vključevati vsaj eno oznako stolpca in vsaj eno celico pod oznako stolpca, ki vsebuje primerjalno vrednost za pogoj.
Če na primer obseg G1:G2 vsebuje oznako stolpca »Dohodek« v celici G1 in znesek 10.000 v celici G2, lahko definirate obseg kot »PrimerjajDohodek« in uporabite to ime kot argument »pogoji« v funkcijah zbirke podatkov.
-
Čeprav je lahko obseg pogojev kjer koli na delovnem listu, ga ne postavite pod seznam. Če seznamu dodate podatke, bodo novi podatki dodani pred prvo vrstico na seznamu. Če vrstica pod seznamom ni prazna, Excel ne more dodati novih informacij.
-
Poskrbite, da obseg s pogoji ne bo prekrival seznama.
-
Če želite izvesti operacijo v celotnem stolpcu v zbirki podatkov, vnesite prazno vrstico pod oznake stolpcev v obsegu pogojev.
Primeri
Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.
Drevo |
Višina |
Starost |
Donos |
Dobiček |
Višina |
---|---|---|---|---|---|
=Jablana |
>10 |
<16 |
|||
=Hruška |
|||||
Drevo |
Višina |
Starost |
Donos |
Dobiček |
|
Jablana |
18 |
20 |
14 |
105 |
|
Hruška |
12 |
12 |
10 |
96 |
|
Češnja |
13 |
14 |
9 |
105 |
|
Jablana |
14 |
15 |
10 |
75 |
|
Hruška |
9 |
8 |
8 |
76,8 |
|
Jablana |
8 |
9 |
6 |
45 |
|
Formula |
Opis |
Rezultat |
|||
=DAVERAGE(A4:E10; "Donos"; A1:B2) |
Povprečen pridelek jablan, višjih od 10 čevljev. |
12 |
|||
=DAVERAGE(A4:E10; 3; A4:E10) |
Povprečna starost vseh dreves v zbirki podatkov. |
13 |
Primeri pogojev
-
Če vnesete enačaj v celico, nakažete, da želite vnesti formulo. Če želite prikazati besedilo, ki vsebuje enačaj, dajte besedilo in enačaj v dvojne narekovaje, na primer:
"=Zajc"
To storite tudi, če vnašate izraz (kombinacijo formul, operatorjev in besedila) in želite prikazati enačaj, ne da bi ga Excel uporabil za izračun. Na primer:
=''= vnos ''
Kjer je vnos besedilo ali vrednost, ki jo želite najti. Na primer:
Kar vnesete v celico |
Kar Excel izračuna in prikaže |
---|---|
="=Zajc" |
=Zajc |
="=3000" |
=3000 |
-
Med filtriranjem podatkov besedila Excel ne loči znakov velikih in malih črk. Če pa želite izvesti iskanje z razlikovanjem velikih in malih črk, uporabite formulo. Za primer si oglejte članek Filtriranje besedila z uporabo iskanja z razlikovanjem velikih in malih črk.
V teh razdelkih v nadaljevanju so prikazani primeri zahtevnih pogojev.
Več pogojev v enem stolpcu
Logična vrednost: (Prodajalec = "Zajc" OR Prodajalec = "Potokar")
Če želite poiskati vrstice, ki izpolnjujejo več pogojev za en stolpec, vnesite vsak pogoj v obsegu pogojev v svojo vrstico neposredno enega pod drugim.
V tem obsegu podatkov (A6:C10) prikaže obseg pogojev (B1:B3) v stolpcu »Prodajalec« (A8:C10) vrstice, ki vsebujejo »Zajc« ali »Potokar«.
|
A |
B |
C |
---|---|---|---|
1 |
Vrsta |
Prodajalec |
Prodaja |
2 |
=Zajc |
||
3 |
=Potokar |
||
4 |
|||
5 |
|||
6 |
Vrsta |
Prodajalec |
Prodaja |
7 |
Pijače |
Stražar |
5.122 USD |
8 |
Meso |
Zajc |
450 USD |
9 |
pridelek |
Potokar |
6.328 USD |
10 |
Pridelek |
Zajc |
6.544 USD |
Več pogojev v več stolpcih, kjer morajo imeti vsi pogoji vrednost »TRUE«
Logična vrednost: (Vrsta = »Pridelek« AND Prodaja > 1000)
Če želite poiskati vrstice, ki izpolnjujejo več pogojev v več stolpcih, vnesite vse pogoje v isto vrstico obsega pogojev.
V tem obsegu podatkov (A6:C10) prikaže obseg pogojev (A1:C2) v stolpcu »Vrsta« vse vrstice, ki vsebujejo »Pridelki« in v stolpcu »Prodaja« (A9:C10) vrednost, večjo kot 1.000 €.
|
A |
B |
C |
---|---|---|---|
1 |
Vrsta |
Prodajalec |
Prodaja |
2 |
=Pridelki |
>1000 |
|
3 |
|||
4 |
|||
5 |
|||
6 |
Vrsta |
Prodajalec |
Prodaja |
7 |
Pijače |
Stražar |
5.122 USD |
8 |
Meso |
Zajc |
450 USD |
9 |
pridelek |
Potokar |
6.328 USD |
10 |
Pridelek |
Zajc |
6.544 USD |
Več pogojev v več stolpcih, kjer ima lahko vsak pogoj vrednost »TRUE«
Logična vrednost: (Vrsta = "Izdelek" OR Prodajalec = "Zajc")
Če želite najti vrstice, ki ustrezajo več pogojem v več stolpcih, kjer je lahko vsak pogoj resničen, vnesite pogoje v različne vrstice obsega pogojev.
V tem obsegu podatkov (A6:C10) prikaže obseg pogojev (A1:B3) v stolpcu »Vrsta« vse vrstice, ki vsebujejo »Izdelek« ali »Zajc« v stolpcu »Prodajalec« (A8:C10).
|
A |
B |
C |
---|---|---|---|
1 |
Vrsta |
Prodajalec |
Prodaja |
2 |
=Pridelki |
||
3 |
=Zajc |
||
4 |
|||
5 |
|||
6 |
Vrsta |
Prodajalec |
Prodaja |
7 |
Pijače |
Stražar |
5.122 USD |
8 |
Meso |
Zajc |
450 USD |
9 |
pridelek |
Potokar |
6.328 USD |
10 |
Pridelek |
Zajc |
6.544 USD |
Več nizov pogojev, kjer vsak niz vključuje pogoje za več stolpcev
Logična vrednost: ( (Prodajalec = "Zajc" AND Prodaja >3000) OR (Prodajalec = "Potokar" AND Prodaja > 1500) )
Če želite poiskati vrstice, ki ustrezajo več naborom pogojev, kjer vsak niz vključuje pogoje za več stolpcev, vnesite vsak niz pogojev v ločene vrstice.
V tem obsegu podatkov (A6:C10), obseg pogojev (B1:C3) prikazuje vrstice, ki vsebujejo "Zajc" v stolpcu Prodajalec in vrednost, ki je večja od 3.000 USD v stolpcu prodaja, ali prikazuje vrstice, ki vsebujejo "Potokar" v stolpcu Prodajalec in vrednost, ki je večja od 1.500 USD v stolpcu Prodaja (A9:C10).
|
A |
B |
C |
---|---|---|---|
1 |
Vrsta |
Prodajalec |
Prodaja |
2 |
=Zajc |
>3000 |
|
3 |
=Potokar |
>1500 |
|
4 |
|||
5 |
|||
6 |
Vrsta |
Prodajalec |
Prodaja |
7 |
Pijače |
Stražar |
5.122 USD |
8 |
Meso |
Zajc |
450 USD |
9 |
pridelek |
Potokar |
6.328 USD |
10 |
Pridelek |
Zajc |
6.544 USD |
Več nizov pogojev, kjer vsak niz vključuje pogoje za en stolpec
Logična vrednost: ( (Prodaja > 6000 AND Prodaja < 6500 ) OR (Prodaja < 500) )
Če želite poiskati vrstice, ki izpolnjujejo več naborov pogojev, pri čemer so v posamezen nabor pogojev vključeni pogoji za en stolpec, vključite več stolpcev z enako glavo stolpca.
V tem obsegu podatkov (A6:C10) prikazuje obseg pogojev (C1:D3) v stolpcu »Prodaja« (A8:C10) vrstice, ki vsebujejo vrednosti med 6.000 in 6.500 in vrednosti, manjše kot 500.
|
A |
B |
C |
D |
---|---|---|---|---|
1 |
Vrsta |
Prodajalec |
Prodaja |
Prodaja |
2 |
>6000 |
<6500 |
||
3 |
<500 |
|||
4 |
||||
5 |
||||
6 |
Vrsta |
Prodajalec |
Prodaja |
|
7 |
Pijače |
Stražar |
5.122 USD |
|
8 |
Meso |
Zajc |
450 USD |
|
9 |
pridelek |
Potokar |
6.328 USD |
|
10 |
Pridelek |
Zajc |
6.544 USD |
Pogoji za iskanje vrednosti besedila, ki imajo nekaj skupnih znakov, nekaj pa različnih
Če želite poiskati besedilne vrednosti, ki imajo skupnih le nekaj znakov, naredite nekaj od tega:
-
Če želite poiskati vrstice z besedilno vrednostjo v stolpcu, ki se začne z znaki brez enačaja (=), vnesite nekaj teh znakov. Če na primer kot pogoj vnesete besedilo Zaj , Excel poišče »Zajc«, »Zajec« in »Zajnik«.
-
Uporabite nadomestni znak.
Te nadomestne znake uporabite kot primerjalne pogoje.
Uporaba |
Če želite najti |
---|---|
? (vprašaj) |
Kateri koli znak Primer st?le najde »stele« in »stale« |
* (zvezdica) |
Poljubno število znakov Primer: *vzhod najde »jugovzhod« in »severovzhod« |
~ (tilda), ki ji sledi ?, *, ali ~ |
Vprašaj, zvezdico ali tildo Na primer pl91~? najde »pl91?« |
V tem obsegu podatkov (A6:C10), obseg pogojev (A1:B3) prikaže vrstice z »Jaz« kot prvi znaki v stolpcu »Vrsta« ali vrstice z drugim znakom, ki je enak »u« v stolpcu »Prodajalec« (A7:C9).
|
A |
B |
C |
---|---|---|---|
1 |
Vrsta |
Prodajalec |
Prodaja |
2 |
Jaz |
||
3 |
=?u* |
||
4 |
|||
5 |
|||
6 |
Vrsta |
Prodajalec |
Prodaja |
7 |
Pijače |
Stražar |
5.122 USD |
8 |
Meso |
Zajc |
450 USD |
9 |
pridelek |
Potokar |
6.328 USD |
10 |
Pridelek |
Zajc |
6.544 USD |
Pogoji, ustvarjeni kot rezultat formule
Kot pogoj lahko uporabite izračunano vrednost, ki je rezultat formula. Ne pozabite na te pomembne točke:
-
Formula mora biti ovrednotena s TRUE ali FALSE.
-
Ker uporabljate formulo, jo vnesite kot po navadi in izraza ne vnesite tako:
=''= vnos ''
-
Za oznake pogojev ne uporabljajte oznake stolpca; pustite oznake pogojev prazne ali uporabite oznako, ki ni oznaka stolpca v obsegu (v spodnjem primeru »Izračunano povprečje« in »Popolno ujemanje«).
Če v formuli uporabite oznako stolpca namesto relativnega sklica na celico ali imena obsega, Excel prikaže vrednost napake, kot je #NAME? ali #VALUE! v celici, ki vsebuje pogoj. To napako lahko prezrete, saj ne vpliva na filtriranje obsega.
-
Formula, ki jo uporabite za pogoj, mora vključevati relativni sklic, da se lahko sklicuje na ustrezno celico v prvi vrstici (v spodnjih primerih sta to celici C7 in A7).
-
Vsi drugi sklici v formuli morajo biti absolutni sklici.
Ti pododseki prikazujejo določene primere pogojev, ki so ustvarjeni kot rezultat formule.
Filtriranje vrednosti, ki so večje od povprečja vseh vrednosti v obsegu podatkov
V tem obsegu podatkov (A6:D10) prikaže obseg pogojev (D1:D2) vrstice, ki imajo v stolpcu »Prodaja« vrednost, večjo kot povprečje vseh vrednosti »Prodaja« (C7:C10). V formuli se »C7« sklicuje na filtriran stolpec (C) prve vrstice obsega podatkov (7).
|
A |
B |
C |
D |
---|---|---|---|---|
1 |
Vrsta |
Prodajalec |
Prodaja |
Izračunano povprečje |
2 |
=C7>AVERAGE($C$7:$C$10) |
|||
3 |
||||
4 |
||||
5 |
||||
6 |
Vrsta |
Prodajalec |
Prodaja |
|
7 |
Pijače |
Stražar |
5.122 USD |
|
8 |
Meso |
Zajc |
450 USD |
|
9 |
pridelek |
Potokar |
6.328 USD |
|
10 |
Pridelek |
Zajc |
6.544 USD |
Filtriranje besedila z uporabo iskanja z razlikovanjem velikih in malih črk
V obsegu podatkov (A6:D10) prikaže obseg pogojev (D1:D2) vrstice, ki vsebujejo »Pridelek« v stolpcu Vrsta, tako da uporabi funkcijo EXACT za izvajanje iskanja z razlikovanjem velikih in malih črk (A10:C10). V formuli se »A7« sklicuje na filtriran stolpec (A) prve vrstice obsega podatkov (7).
|
A |
B |
C |
D |
---|---|---|---|---|
1 |
Vrsta |
Prodajalec |
Prodaja |
Natančno ujemanje |
2 |
=EXACT(A7; "Pridelek") |
|||
3 |
||||
4 |
||||
5 |
||||
6 |
Vrsta |
Prodajalec |
Prodaja |
|
7 |
Pijače |
Stražar |
5.122 USD |
|
8 |
Meso |
Zajc |
450 USD |
|
9 |
pridelek |
Potokar |
6.328 USD |
|
10 |
Pridelek |
Zajc |
6.544 USD |