V tem članku je opisana sintaksa formule in uporaba funkcije (funkcija: Vnaprej sestavljena formula, ki sprejme vrednosti, izvede operacijo in vrne vrednosti. Funkcije uporabljajte za poenostavljanje in skrajševanje formul na delovnem listu, še posebej tistih, ki izvajajo dolge ali zapletene izračune.) 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 (argument: Vrednost, ki poda informacijo dejanju, dogodku, metodi, lastnosti, funkciji ali proceduri.):
- zbirka_podatkov Obseg celic, ki sestavljajo zbirko podatkov. Zbirka podatkov je seznam sorodnih 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 in tako dalje.
- pogoji Obseg celic z navedenimi pogoji za zbirko podatkov. Za argument »pogoji« lahko uporabite poljuben obseg celic, vendar pod pogojem, da vsebuje vsaj eno oznako stolpca in najmanj eno celico pod oznako stolpca, v kateri določite pogoj za ta stolpec.
Kliknite tukaj, če si želite ogledati primere pogojev.
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 glavo za polje »Dohodek« v celici G1 in znesek 10.000 v celici G2, lahko imenujete obseg »PrimerjajDohodek« in uporabite to ime kot argument »pogoji« v funkcijah za zbirko podatkov.
- Čeprav je lahko obseg s pogoji postavljen kjerkoli na delovnem listu, nikar ne postavite obsega s pogoji pred seznam. Če seznamu dodate podatke, se bodo novi podatki dodali pred prvo vrstico na seznamu. Če vrstica pred seznamom ni prazna, Microsoft Excel na seznam ne more vključiti novih podatkov.
- Obseg pogojev naj ne prekriva seznama.
- Če želite izvesti operacijo v celotnem stolpcu v zbirki podatkov, vnesite prazno vrstico pod oznake stolpcev v obsegu pogojev.
Primeri
Morda boste lažje razumeli primer, če ga boste kopirali v prazen delovni list.
Kako kopirati primer?
- Izberite primer v tem članku. Če kopirate primer v program Excel Web App, kopirajte in prilepite eno celico hkrati.
Pomembno Ne izberite glav vrstic ali stolpcev.
Izbiranje primera iz pomoči
- Pritisnite tipki CTRL+C.
- Ustvarite prazen delovni zvezek ali delovni list.
- Na delovnem listu izberite celico A1 in pritisnite tipki CTRL+V. Če delate v programu Excel Web App, ponovite kopiranje in lepljenje za vsako celico v tem primeru.
Pomembno Če želite omogočiti pravilno delovanje primera, ga prilepite v celico A1 na delovnem listu.
- Če želite preklopiti med ogledom rezultatov in formul, ki vrnejo rezultate, pritisnite tipki CTRL+` (krativec) ali na zavihku Formule v skupini Nadzor formul kliknite gumb Pokaži formule.
Ko kopirate primer na prazen delovni list, ga lahko prilagodite svojim potrebam.
| |
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
| 11 |
12 |
13 |
|
| A |
B |
C |
D |
E |
F |
| 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,00 |
|
| Hruška |
12 |
12 |
10 |
96,00 |
|
| Češnja |
13 |
14 |
9 |
105,00 |
|
| Jablana |
14 |
15 |
10 |
75,00 |
|
| Hruška |
9 |
8 |
8 |
76,80 |
|
| Jablana |
8 |
9 |
6 |
45,00 |
|
| Formula |
Opis (rezultat) |
|
|
|
|
| =DAVEARGE(A4:E10; "Donos"; A1:B2) |
Povprečen pridelek jablan, višjih od 10. (12) |
|
|
|
|
| =DAVERAGE(A4:E10; 3; A4:E10) |
Povprečna starost vseh dreves v zbirki podatkov. (13) |
|
|
|
|
|
Primeri pogojev
Pomembno
- Ker se enačaj uporablja za določanje formule kadar v celico vnašate besedilo ali vrednost, Microsoft Excel izračuna kaj vnesete, vendar pa to lahko privede do nepričakovanih rezultatov filtriranja. Če želite določiti enakovreden primerjalni operator bodisi za besedilo bodisi za vrednost, vnesite pogoj kot izraz niza v ustrezno celico v obsegu pogojev:
=''=vnos''
Kjer je vnos besedilo ali vrednost, ki jo želite najti. Na primer:
| Kaj vnesete v celico |
Kaj Excel izračuna in prikaže |
| ="=Zajc" |
=Zajc |
| ="=3000" |
=3000 |
Ti odseki prikazujejo primere zahtevnih pogojev.
Več pogojev v enem stolpcu
Booleanova logika: (Prodajalec = "Zajc" OR Prodajalec = "Potokar")
Če želite najti vrstice, ki ustrezajo več kriterijem za en stolpec, vnesite pogoje neposredno enega pod drugega v ločene vrstice obsega pogojev.
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 |
5122 € |
| 8 |
Meso |
Zajc |
450 € |
| 9 |
Pridelki |
Potokar |
6328 € |
| 10 |
Izdelek |
Zajc |
6544 € |
Več pogojev v več stolpcih, kjer morajo biti vsi pogoji resnični
Booleanova logika: (Vrsta = "Pridelki" AND Prodaja > 1000)
Če želite najti vrstice, ki ustrezajo več pogojem 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 |
5122 € |
| 8 |
Meso |
Zajc |
450 € |
| 9 |
Pridelki |
Potokar |
6328 € |
| 10 |
Izdelek |
Zajc |
6544 € |
Več pogojev v več stolpcih, kjer je lahko vsak pogoj resničen
Booleanova logika: (Vrsta = "Pridelek" OR Prodajalec = "Zajc")
Če želite najti vrstice, ki ustrezajo več kriterijem 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 |
5122 € |
| 8 |
Meso |
Zajc |
450 € |
| 9 |
Pridelki |
Potokar |
6328 € |
| 10 |
Izdelek |
Zajc |
6544 € |
Več nizov pogojev, kjer vsak niz vključuje pogoje za več stolpcev
Booleanova logika: ( (Prodajalec = "Zajc" AND Prodaja >3000) OR (Prodajalec = "Potokar" AND Prodaja > 1500) )
Če želite najti vrstice, ki ustrezajo več nizom pogojev, kjer vsak niz vključuje pogoje za več stolpcev, vnesite vsak niz pogojev v ločene vrstice.
V tem obsegu podatkov (A6:C10) prikazuje obseg pogojev (B1:C3) vrstice, ki vsebujejo oboje »Zajc« v stolpcu »Prodajalec« in v stolpcu »Prodaja« vrednost, večjo kot 3.000 € ali pa prikazuje vrstice, ki vsebujejo »Potokar« v stolpcu »Prodajalec« in v stolpcu »Prodaja« (A9:C10) vrednost, večjo kot 1.500 €.
| |
A |
B |
C |
| 1 |
Vrsta |
Prodajalec |
Prodaja |
| 2 |
|
=Zajc |
>3000 |
| 3 |
|
=Potokar |
>1500 |
| 4 |
|
|
|
| 5 |
|
|
|
| 6 |
Vrsta |
Prodajalec |
Prodaja |
| 7 |
Pijače |
Stražar |
5122 € |
| 8 |
Meso |
Zajc |
450 € |
| 9 |
Pridelki |
Potokar |
6328 € |
| 10 |
Izdelek |
Zajc |
6544 € |
Več nizov pogojev, kjer vsak niz vključuje pogoje za en stolpec
Booleanova logika: ( (Prodaja > 6000 AND Prodaja < 6500 ) OR (Prodaja < 500) )
Če želite najti vrstice, ki ustrezajo več nizom pogojev, kjer vsak niz vključuje pogoje za en stolpec, vključite več stolpcev z istim naslovom 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 |
5122 € |
|
| 8 |
Meso |
Zajc |
450 € |
|
| 9 |
Pridelki |
Potokar |
6328 € |
|
| 10 |
Zelenjava |
Zajc |
6544 € |
|
Pogoji za iskanje vrednosti besedila, ki imajo nekaj skupnih znakov, nekaj pa različnih
Če želite poiskati besedilne vrednosti, ki imajo skupnih samo nekaj znakov, naredite nekaj od tega:
- Če želite poiskati vrstice z besedilno vrednostjo v stolpcu, ki se začnejo 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 lahko uporabite kot primerjalne pogoje.
| Uporabite |
Če želite najti |
| ? (vprašaj) |
Kateri koli znak Na primer no?ak najde »novak« in »nosak« |
| * (zvezdica) |
Katero koli število znakov Na primer *vzhod najde »severovzhod« in »jugovzhod« |
| ~ (tilda), ki ji sledi ?, * ali ~ |
Vprašaj, zvezdica ali tilda Na primer fy91~? najde »fy91?« |
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 |
5122 € |
| 8 |
Meso |
Zajc |
450 € |
| 9 |
Pridelki |
Potokar |
6328 € |
| 10 |
Zelenjava |
Zajc |
6544 € |
Pogoji, ustvarjeni kot rezultat formule
Kot pogoj lahko uporabite izračunano vrednost, ki je rezultat formule (formula: Zaporedje vrednosti, sklicev na celice, imen, funkcij ali operatorjev v celici, ki skupaj ustvarijo novo vrednost. Na začetku formule vedno stoji enačaj.). Ne pozabite na te pomembne točke:
- Formula mora ovrednotiti s TRUE ali FALSE.
- Ker uporabljate formulo, jo vnesite kot običajno in izraza ne vnesite tako:
=''= vnos ''
- Za oznake pogojev ne uporabljajte oznako stolpca; ali 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, prikaže Excel v celici, ki vsebuje pogoj, napako z vrednostjo, na primer #IME? ali #VRED!. To napako lahko prezrete, saj ne vpliva na filtriranje obsega.
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 |
5122 € |
|
| 8 |
Meso |
Zajc |
450 € |
|
| 9 |
Pridelki |
Potokar |
6328 € |
|
| 10 |
Pridelki |
Zajc |
6544 € |
|
Filtriranje besedila z uporabo iskanja z razlikovanjem velikih in malih črk
V obsegu podatkov (A6:D10) prikazuje obseg pogojev (D1:D2), in sicer z uporabo funkcijo EXACT, da izvede iskanje z razlikovanjem velikih in malih črk (A10:C10), vrstice, ki vsebujejo »Izdelek« v stolpcu »Vrsta«.V formuli se »A7« sklicuje na filtriran stolpec (A) prve vrstice obsega podatkov (7).
| |
A |
B |
C |
D |
| 1 |
Vrsta |
Prodajalec |
Prodaja |
Popolno ujemanje |
| 2 |
|
|
|
=EXACT(A7, "Pridelki") |
| 3 |
|
|
|
|
| 4 |
|
|
|
|
| 5 |
|
|
|
|
| 6 |
Vrsta |
Prodajalec |
Prodaja |
|
| 7 |
Pijače |
Stražar |
5122 € |
|
| 8 |
Meso |
Zajc |
450 € |
|
| 9 |
Pridelki |
Potokar |
6328 € |
|
| 10 |
Pridelki |
Zajc |
6544 € |
|