
Kokkuvõte
Funktsioon Exceli AVERAGEIFS arvutab vahemiku numbrite keskmise, mis vastavad ühele või mitmele kriteeriumile. AVERAGEIFSi kriteeriumid võivad osalise sobitamise jaoks hõlmata loogilisi operaatoreid (>, <,, =) ja metamärke (* ,?).
Eesmärk
Keskmine lahtrid, mis vastavad mitmele kriteeriumileTagastusväärtus
Kõigile kriteeriumidele vastavate lahtrite keskmineSüntaks
= AVERAGEIFS (keskm_rng, vahemik1, kriteerium1, (vahemik2), (kriteerium2),…)Argumendid
- avg_rng - vahemik keskmiseks.
- vahemik1 - esimene vahemik, mis eemaldatakse.
- kriteeriumid1 - vahemikus kasutatavad kriteeriumid1.
- vahemik2 - (valikuline) Teine hinnatav vahemik.
- kriteeriumid2 - (valikuline) Kriteeriumid, mida kasutada vahemikus2.
Versioon
Excel 2007Kasutusjuhised
Funktsioon AVERAGEIFS arvutab vahemikus olevate numbrite keskmise, mis vastavad esitatud kriteeriumidele. Esimene AVERAGEIFS-i antud vahemik on vahemik, mis sisaldab keskmisi numbreid. Kriteeriumid esitatakse paarides (vahemik, kriteeriumid) ja nõutakse ainult esimest paari. Iga täiendava kriteeriumi jaoks esitage teine vahemik / kriteeriumide paar. AVERAGEIFS-ile antud kriteeriume rakendatakse loogikaga AND - kõik kriteeriumid peavad olema tõesed, et arv keskmesse lisada.
Kriteeriumid võib esitada numbrite, stringide või viidetena. Näiteks võivad kehtivad kriteeriumid olla 10, "> 10", A1 või "<" & A1. Kriteeriumid võivad osalise sobitamise jaoks sisaldada ka metamärke.
AVERAGEIFS on Exceli kaheksa funktsiooni rühmas, mis jagavad loogilised kriteeriumid kaheks osaks (vahemik + kriteeriumid). Selle tulemusel on kriteeriumide koostamisel kasutatud süntaks erinev ja AVERAGEIFS nõuab vahemiku argumentide jaoks lahtrivahemikku - massiivi ei saa kasutada.
AVERAGEIFS ignoreerib tühje lahtrid automaatselt, isegi kui kriteeriumid vastavad. Teisisõnu, keskmised ei sisalda AVERAGEIFS tühje lahtreid. AVERAGEIFS tagastab # DIV / 0! kui kriteeriumidele ei vasta ükski lahter.
Näited
Näidatud näites on valemid H5: H7:
=AVERAGEIFS(C5:C15,C5:C15,">0") =AVERAGEIFS(C5:C15,C5:C15,">0",C5:C15,"=2",E5:E15,">1")
Need valemid tagastavad omaduste keskmise hinna, kus:
- hinnad on nullist suuremad
- hinnad on suuremad kui null ja alla 500 000 dollari
- majutusasutustes on vähemalt 2 magamistuba ja rohkem kui 1 vannituba
Kriteeriumides topelt jutumärgid ("")
Üldiselt on kriteeriumide tekstiväärtused topelt jutumärkides ("") ja numbrid mitte. Kui aga loogiline operaator lisatakse numbrile, tuleb number ja operaator lisada jutumärkidesse. Pange tähele erinevust kahes allpool toodud näites. Kuna teine valem kasutab suuremat või võrdset operaatorit (> =), on nii operaator kui ka number topelt jutumärkides.
=AVERAGEIFS(C5:C15,D5:D15,2) // 2 bedrooms =AVERAGEIFS(C5:C15,D5:D15,">=2") // 2+ bedrooms
Topelt jutumärke kasutatakse ka tekstiväärtuste jaoks. Näiteks B1: B10 keskmiste väärtuste saamiseks, kui A1: A10 väärtused on võrdsed "punasega", võite kasutada järgmist valemit:
=AVERAGEIFS(B1:B10,A1:A10,"red")
Mitu kriteeriumi
Sisestage kriteeriumid paaridena (vahemik, kriteeriumid). Näiteks A1: A10 keskmistele väärtustele, kus B1: B10 = "A" ja C1: C10> 5, kasutage järgmist:
=AVERAGEIFS(A1:A10,B1:B10,"A",C1:C10,">5")
Väärtus teisest lahtrist
Teise lahtri väärtuse saab lisada liitmise abil kriteeriumidesse. Allpool toodud näites tagastab AVERAGEIFS A1: A10 numbrite keskmise, mis on väiksem lahtris B1 olevast väärtusest. Pange tähele, et väiksem kui operaator (mis on tekst) on lisatud jutumärkidesse.
=AVERAGEIFS(A1:A10,A1:A10,"<"&B1) // average values less than B1
Metamärgid
Kriteeriumites võib kasutada metamärke (?), Tärn (*) või tilde (~). Küsimärk (?) Vastab ühele tähele ja tärn (*) nullile või enamale mis tahes liiki tähemärgile. Näiteks kui väärtuste B1: B10 keskmised väärtused sisaldavad A1: A10 väärtusi tekstis "punane", võite kasutada järgmist valemit:
=AVERAGEIFS(B1:B10,A1:A10,"*red*")
Tilde (~) on põgenemistegelane, mis võimaldab teil leida sõna otseses mõttes metamärke. Näiteks sõnasõnalise küsimärgi (?), Tärniga (*) või tilde (~) sobitamiseks lisage metamärgi ette tilde (st ~ ?, ~ *, ~~).
Märkus: argumentide järjestus on AVERAGEIFS ja AVERAGEIF vahel erinev. Vahemik keskmiseni on alati AVERAGEIFSi esimene argument.
Märkused
- Kui ükski teave ei vasta kriteeriumidele, tagastab AVERAGEIFS # DIV0! viga
- Igal lisavahemikul peab olema sama arv ridu ja veerge kui keskmine_vahemik .
- Mittearvulised kriteeriumid tuleb lisada topelt jutumärkidesse, kuid numbrilised kriteeriumid seda ei tee. Näiteks: 100, "100", "> 32", "jim" või A1 (kus A1 sisaldab numbrit).
- Metamärgid? ja * saab kasutada kriteeriumides. Küsimärk vastab ühele tähemärgile ja tärn sobib nullile või enamale mis tahes liiki tähemärgile.
- Sõnasõnalise küsimärgi või tärnide leidmiseks kasutage eesmises küsimärgis või tärnis olevat tildet (~) (st ~ ?, ~ *).