Kaip naudotis „Excel AVERAGEIF“ funkcija -

Santrauka

„Excel AVERAGEIF“ funkcija apskaičiuoja diapazono, atitinkančio pateiktus kriterijus, skaičių vidurkį. Į AVERAGEIF kriterijus gali būti įtraukti loginiai operatoriai (>, <,, =) ir pakaitos simboliai (* ,?) daliniam atitikimui.

Tikslas

Gaukite kriterijus atitinkančių skaičių vidurkį.

Grąžinimo vertė

Skaičius, rodantis vidurkį.

Sintaksė

= AVERAGEIF (diapazonas, kriterijai, (vidutinis_diapazonas))

Argumentai

  • diapazonas - viena ar daugiau langelių, įskaitant skaičius ar pavadinimus, masyvus ar nuorodas.
  • kriterijai - skaičius, išraiška, langelio nuoroda ar tekstas.
  • vidurkio_diapazonas - (nebūtina) ląsteles vidurkis. Kai praleidžiama, naudojamas diapazonas.

Versija

„Excel 2007“

Naudojimo užrašai

AVERAGEIF apskaičiuoja diapazono, atitinkančio pateiktus kriterijus, skaičių vidurkį. Kriterijai gali būti pateikiami kaip skaičiai, eilutės ar nuorodos. Pavyzdžiui, galiojantys kriterijai gali būti 10, "> 10", A1 arba "<" & A1.

Argumentas „average_range“ yra neprivalomas. Kai vidutinis diapazonas nenurodytas, AVERAGEIF if apskaičiuos skaitinių reikšmių diapazone argumento vidurkį. Kai pateikiamas vidutinis diapazonas, AVERAGEIF apskaičiuos skaičių vidurkis vidurkis.

Į AVERAGEIF kriterijus gali būti įtraukti loginiai operatoriai (>, <,, =) ir pakaitos simboliai (* ,?) daliniam atitikimui.

AVERAGEIF yra aštuonių „Excel“ funkcijų grupėje, kuri loginius kriterijus padalija į dvi dalis (diapazonas + kriterijai). Dėl to sintaksė, naudojama sudarant kriterijus, yra kitokia, o AVERAGEIF reikia langelių diapazono, kad būtų galima pateikti diapazono argumentus, jūs negalite naudoti masyvo.

AVERAGEIF automatiškai nepaisys tuščių langelių, net jei kriterijai atitinka. Kitaip tariant, AVERAGEIF neįtrauks tuščių langelių, kurie vidutiniškai atitinka nulį. AVERAGEIF grąžina # DIV / 0! jei nė vienas diapazono langelis neatitinka kriterijų.

AVERAGEIF funkcija gali taikyti tik vieną sąlygą. Jei jums reikia taikyti kelis kriterijus, naudokite funkciją AVERAGEIFS.

Pavyzdžiai

Parodytame pavyzdyje formulės H5: H8 yra tokios:

=AVERAGEIF(C5:C15,">0") // price greater than $0 =AVERAGEIF(C5:C15,">200000") // price greater than $200k =AVERAGEIF(D5:D15,">=2",C5:C15) // 2+ bedrooms =AVERAGEIF(D5:D15,">=3",C5:C15) // 3+ bedrooms

Dvigubos kabutės ("") pagal kriterijus

Apskritai teksto reikšmės pateikiamos dvigubose kabutėse (""), o skaičiai nėra. Tačiau kai loginis operatorius pridedamas prie skaičiaus, skaičius ir operatorius turi būti nurodomi kabutėse. Atkreipkite dėmesį į dviejų toliau pateiktų pavyzdžių skirtumą. Kadangi antroje formulėje naudojamas didesnis arba lygus operatoriui (> =), tiek operatorius, tiek skaičius pateikiami dvigubose kabutėse.

=AVERAGEIF(D5:D15,2,C5:C15) // 2 bedrooms =AVERAGEIF(D5:D15,">=2",C5:C15) // 2+ bedrooms

Teksto reikšmėms taip pat naudojamos dvigubos kabutės. Pavyzdžiui, kad vidutinės B1: B10 vertės, kai A1: A10 reikšmės būtų lygios „raudonai“, galite naudoti tokią formulę:

=AVERAGEIF(A1:A10,"red",B1:B10) // average "red" only

Vertė iš kitos langelio

Vertę iš kitos ląstelės galima įtraukti į kriterijus naudojant sujungimą. Toliau pateiktame pavyzdyje AVERAGEIF pateiks skaičių A1: A10 skaičių, kuris yra mažesnis už langelio B1 vertę, vidurkį. Atkreipkite dėmesį, kad mažesnis nei operatorius (kuris yra tekstas) yra įdėtas į kabutes.

=AVERAGEIF(A1:A10,"<"&B1) // average values less than B1

Pakaitalai

Kriterijuose gali būti naudojamas pakaitos simbolių klaustukas (?), Žvaigždutė (*) arba tildė (~). Klausiamasis ženklas (?) Atitinka bet kurį simbolį, o žvaigždutė (*) - nulį ar daugiau bet kokio simbolio. Pavyzdžiui, norint apskaičiuoti vidutines langelių B1: B10 langelius, kai langeliuose A1: A10 bet kurioje vietoje yra tekstas „raudona“, galite naudoti tokią formulę:

=AVERAGEIF(A1:A10,"*red*",B1:B10) // contains "red"

Tildė (~) yra pabėgimo personažas, leidžiantis rasti pažodinius pakaitinius simbolius. Pavyzdžiui, kad atitiktų pažodinį klaustuką (?), Žvaigždutę (*) arba tildę (~), prieš pakaitos simbolį pridėkite tildę (ty ~ ?, ~ *, ~~).

Pastabos

  • Langelio diapazone, kuriame yra TRUE arba FALSE, nepaisoma.
  • Skaičiuojant vidurkius, tuščios ląstelės nepaisomos diapazone ir vidutiniame diapazone.
  • AVERAGEIF grąžina # DIV / 0! jei nė vienas diapazono langelis neatitinka kriterijų.
  • Average_range does not have to be the same size as range . The top left cell in average_range is used as the starting point, and cells that correspond to cells in range are averaged.
  • AVERAGEIF allows the wildcard characters question mark (?) and asterisk (*), in criteria. The ? matches any single character and the * matches any sequence of characters. To find a literal ? or *, use a tilde (~) before the character, i.e. ~* and ~?.

Related videos

„Excel“ formulės klaidų kodai Šiame vaizdo įraše apžvelgsime kiekvieną klaidos kodą, kurį rodo „Excel“, kai formulėje kažkas negerai. Taip pat išnagrinėsime keletą paprastų klaidų pašalinimo būdų. Kaip naudotis funkcija AVERAGEIF Šiame vaizdo įraše apžvelgsime, kaip naudoti funkciją AVERAGEIF, norint apskaičiuoti vidurkį iš skaičių rinkinio, atitinkančio vieną kriterijų.

Įdomios straipsniai...