Funkcija DAVERAGE

Velja za
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016

V tem članku sta opisani 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 je 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, kateri stolpec 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 so obseg celic z navedenimi pogoji za zbirko podatkov. Za argument »criteria« 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.

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

V teh razdelkih v nadaljevanju so prikazani primeri zahtevnih pogojev.

Več pogojev v enem stolpcu

Logična vrednost: (Prodajalec = "Davolio" ALI Prodajalec = "Buchanan")

Č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 Pridelki Potokar 6.328 USD
10 Pridelki Zajc 6.544 USD

Več pogojev v več stolpcih, kjer morajo imeti vsi pogoji vrednost »TRUE«

Logična vrednost: (Vrsta = »Pridelek« IN 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 Pridelki Potokar 6.328 USD
10 Pridelki Zajc 6.544 USD

Več pogojev v več stolpcih, kjer ima lahko vsak pogoj vrednost »TRUE«

Logična vrednost: (Vrsta = "Produce" OR Prodajalec = "Davolio")

Č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 Pridelki Potokar 6.328 USD
10 Pridelki Zajc 6.544 USD

Več nizov pogojev, kjer vsak niz vključuje pogoje za več stolpcev

Logična vrednost: ( (Prodajalec = "Davolio" IN Prodaja >3000) ALI (Prodajalec = "Buchanan" 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 Pridelki Potokar 6.328 USD
10 Pridelki Zajc 6.544 USD

Več nizov pogojev, kjer vsak niz vključuje pogoje za en stolpec

Logična vrednost : ( (Prodaja > 6000 IN Prodaja < 6500 ) ALI (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 Pridelki 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 posamezen znak
Na primer, sm?th najde »smith« in »smyth«
* (zvezdica) Poljubno število znakov
*east na primer najde »severovzhod« in »jugovzhod«
~ (tilda), ki ji sledi ?, *, ali ~ Vprašaj, zvezdica ali tilda
Na primer, fy91~? 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 Pridelki 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 formule. 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 namesto relativnega sklica na celico ali imena obsega uporabite oznako stolpca, Excel prikaže vrednost napake, na primer #NAME? ali #VALUE! v celici, ki vsebuje merilo. To napako lahko prezrete, saj ne vpliva na filtriranje obsega.
  • Formula, ki jo uporabite za pogoje, mora uporabiti relativni sklic, da se sklicuje na ustrezno celico v prvi vrstici (v spodnjih primerih 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>POVPREČJE($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 Pridelki Potokar 6.328 USD
10 Pridelki Zajc 6.544 USD

V obsegu podatkov (A6:D10) je v obsegu pogojev (D1:D2) prikazane vrstice, ki vsebujejo »Produce« v stolpcu »Vrsta« s funkcijo EXACT za iskanje z razliko med velikimi in malimi črkami (A10:C10). V formuli se »A7« nanaša 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 Pridelki Zajc 6.544 USD