
Povzetek
Funkcija Excel AVERAGEIFS izračuna povprečje števil v obsegu, ki ustreza enemu ali več merilom. Merila, ki se uporabljajo za AVERAGEIFS, lahko vključujejo logične operatorje (>, <,, =) in nadomestne znake (* ,?) za delno ujemanje.
Namen
Povprečno število celic, ki ustrezajo več merilomVrnjena vrednost
Povprečje celic, ki izpolnjujejo vse kriterijeSintaksa
= AVERAGEIFS (avg_rng, obseg1, merila1, (obseg2), (merila2),…)Argumenti
- avg_rng - povprečni obseg.
- range1 - prvi obseg, ki se evakuira.
- kriteriji1 - merila za uporabo na območju1.
- range2 - (neobvezno) Drugi obseg za oceno.
- kriteriji2 - (neobvezno) Merila za uporabo na območju2.
Različica
Excel 2007Opombe o uporabi
Funkcija AVERAGEIFS izračuna povprečje števil v obsegu, ki ustreza izpolnjenim pogojem. Prvo območje, dodeljeno AVERAGEIFS, je obseg, ki vsebuje povprečna števila. Merila so na voljo v parih (obseg, merila) in potreben je le prvi par. Za vsako dodatno merilo navedite drug par obsega / meril. Merila, dodeljena AVERAGEIFS, se uporabljajo z logiko AND - vsa merila morajo biti resnična, da se število vključi v povprečje.
Merila so na voljo v obliki številk, nizov ali sklicev. Veljavna merila so lahko na primer 10, "> 10", A1 ali "<" & A1. Merila lahko vključujejo tudi nadomestne znake za delno ujemanje.
AVERAGEIFS je v skupini osmih funkcij v Excelu, ki delijo logična merila na dva dela (obseg + merila). Posledično je sintaksa, ki se uporablja za konstruiranje meril, drugačna in AVERAGEIFS zahteva obseg celic za argumente obsega - matrike ne morete uporabiti.
AVERAGEIFS bo samodejno prezrl prazne celice, tudi če se kriteriji ujemajo. Z drugimi besedami, AVERAGEIFS v povprečje ne bo vključeval praznih celic. AVERAGEIFS vrne # DIV / 0! če nobena celica ne izpolnjuje meril.
Primeri
V prikazanem primeru so formule v H5: H7:
=AVERAGEIFS(C5:C15,C5:C15,">0") =AVERAGEIFS(C5:C15,C5:C15,">0",C5:C15,"=2",E5:E15,">1")
Te formule vrnejo povprečno ceno lastnosti, kadar:
- cene so večje od nič
- cene so večje od nič in manj kot 500.000 USD
- nepremičnine imajo vsaj 2 spalnici in več kot 1 kopalnico
Dvojni narekovaji ("") v merilih
Na splošno so besedilne vrednosti v merilih zaprte z dvojnimi narekovaji (""), številke pa ne. Če pa je logični operator vključen v številko, morata biti številka in operator vključena v narekovaje. Upoštevajte razliko v spodnjih dveh primerih. Ker druga formula uporablja operator, večji ali enak (> =), sta operater in število zaprta v dvojnih narekovajih.
=AVERAGEIFS(C5:C15,D5:D15,2) // 2 bedrooms =AVERAGEIFS(C5:C15,D5:D15,">=2") // 2+ bedrooms
Dvojni narekovaji se uporabljajo tudi za besedilne vrednosti. Za povprečne vrednosti v B1: B10, ko so vrednosti v A1: A10 enake "rdeči", lahko uporabite formulo, kot je ta:
=AVERAGEIFS(B1:B10,A1:A10,"red")
Več meril
Merila vnesite v parih (obseg, merila). Na primer, za povprečne vrednosti v A1: A10, kjer B1: B10 = "A" in C1: C10> 5, uporabite:
=AVERAGEIFS(A1:A10,B1:B10,"A",C1:C10,">5")
Vrednost iz druge celice
Vrednost iz druge celice je mogoče vključiti v merila z uporabo združevanja. V spodnjem primeru bo AVERAGEIFS vrnil povprečje števil v A1: A10, ki so manjše od vrednosti v celici B1. Upoštevajte, da je manj kot operator (to je besedilo) priložen narekovajem.
=AVERAGEIFS(A1:A10,A1:A10,"<"&B1) // average values less than B1
Nadomestni znaki
V merilih je mogoče uporabiti vprašalnik (?), Zvezdico (*) ali tildo (~). Vprašalnik (?) Se ujema s katerim koli znakom, zvezdica (*) pa z nič ali več znaki katere koli vrste. Na primer, za povprečne vrednosti v B1: B10, kadar vrednosti v A1: A10 vsebujejo besedilo "rdeče", lahko uporabite formulo, kot je ta:
=AVERAGEIFS(B1:B10,A1:A10,"*red*")
Tilda (~) je ubežni znak, ki vam omogoča, da najdete dobesedne nadomestne znake. Če želite na primer ujemati dobesedni vprašaj (?), Zvezdico (*) ali tildo (~), dodajte tildo pred nadomestni znak (tj. ~ ?, ~ *, ~~).
Opomba: vrstni red argumentov se med AVERAGEIFS in AVERAGEIF razlikuje. Razpon povprečja je vedno prvi argument v AVERAGEIFS.
Opombe
- Če se noben podatek ne ujema z merili, AVERAGEIFS vrne # DIV0! napaka
- Vsak dodatni obseg mora imeti enako število vrstic in stolpcev kot povprečni_obseg .
- Nenumerična merila je treba vključiti v dvojne narekovaje, številska merila pa ne. Na primer: 100, "100", "> 32", "jim" ali A1 (kjer A1 vsebuje številko).
- Nadomestni znaki? in * se lahko uporablja v merilih. Vprašaj se ujema s katerim koli znakom, zvezdica pa z nič ali več znaki katere koli vrste.
- Če želite najti dobesedni vprašaj ali zvezdico, uporabite tildo (~) pred vprašajem ali zvezdico (tj. ~ ?, ~ *).