Kuidas kasutada Exceli AVERAGEIF funktsiooni -

Lang L: none (table-of-contents)

Kokkuvõte

Funktsioon Exceli AVERAGEIF arvutab vahemikus olevate kriteeriumidele vastavate numbrite keskmise. AVERAGEIF kriteeriumid võivad osalise sobitamise jaoks sisaldada loogilisi operaatoreid (>, <,, =) ja metamärke (* ,?).

Eesmärk

Saate kriteeriumidele vastavate numbrite keskmise.

Tagastusväärtus

Keskmist tähistav arv.

Süntaks

= AVERAGEIF (vahemik, kriteeriumid, (keskmine_vahemik))

Argumendid

  • vahemik - üks või mitu lahtrit, sealhulgas numbrid või nimed, massiivid või viited.
  • kriteeriumid - arv, avaldis, lahtriviide või tekst.
  • keskmine_vahemik - (valikuline) Keskmise väärtusega lahtrid. Kui see välja jätta, kasutatakse vahemikku.

Versioon

Excel 2007

Kasutusjuhised

AVERAGEIF arvutab esitatud kriteeriumidele vastava vahemiku numbrite keskmise. Kriteeriumid võib esitada numbrite, stringide või viidetena. Näiteks võivad kehtivad kriteeriumid olla 10, "> 10", A1 või "<" & A1.

Argument keskmise_vahemik on valikuline. Kui keskmist vahemikku ei esitata, arvutab AVERAGEIF if vahemiku argumendis arvväärtuste keskmise. Kui on antud keskmine_vahemik, arvutab AVERAGEIF keskmise_vahemiku numbrite keskmise.

AVERAGEIF kriteeriumid võivad osalise sobitamise jaoks sisaldada loogilisi operaatoreid (>, <,, =) ja metamärke (* ,?).

AVERAGEIF on Exceli kaheksa funktsiooni rühmas, mis jagavad loogilised kriteeriumid kaheks osaks (vahemik + kriteeriumid). Selle tulemusel on kriteeriumide koostamisel kasutatud süntaks erinev ja AVERAGEIF nõuab vahemiku argumentide jaoks lahtrivahemikku, massiivi ei saa kasutada.

AVERAGEIF ignoreerib tühje lahtrid automaatselt, isegi kui kriteeriumid vastavad. Teisisõnu, AVERAGEIF ei hõlma tühje lahtrid, mis vastavad keskmisele kriteeriumile null. AVERAGEIF tagastab # DIV / 0! kui ükski vahemikus olev lahter ei vasta kriteeriumidele.

Funktsioon AVERAGEIF saab rakendada ainult ühte tingimust. Kui peate rakendama mitut kriteeriumi, kasutage funktsiooni AVERAGEIFS.

Näited

Näidatud näites on valemid H5: H8-s järgmised:

=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

Kriteeriumides topelt jutumärgid ("")

Üldiselt on 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.

=AVERAGEIF(D5:D15,2,C5:C15) // 2 bedrooms =AVERAGEIF(D5:D15,">=2",C5:C15) // 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:

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

Väärtus teisest lahtrist

Teise lahtri väärtuse saab lisada liitmise abil kriteeriumidesse. Allpool toodud näites tagastab AVERAGEIF 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.

=AVERAGEIF(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 B1: B10 lahtrite keskmiseks arvutamiseks, kui A1: A10 lahtrid sisaldavad kõikjal teksti "punane", võite kasutada järgmist valemit:

=AVERAGEIF(A1:A10,"*red*",B1:B10) // contains "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ärkused

  • Vahemikus olevaid rakke, mis sisaldavad TRUE või FALSE, eiratakse.
  • Keskmiste arvutamisel ignoreeritakse tühje lahtreid vahemikus ja keskmises vahemikus.
  • AVERAGEIF tagastab # DIV / 0! kui ükski vahemikus olev lahter ei vasta kriteeriumidele.
  • 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

Exceli valemi veakoodid Selles videos tutvume kõigi veakoodidega, mida Excel kuvab, kui valemiga on midagi valesti. Uurime ka mõningaid lihtsaid viise vigade lahendamiseks. Kuidas kasutada funktsiooni AVERAGEIF Selles videos uurime, kuidas funktsiooni AVERAGEIF abil arvutada keskmine andmete hulgast ühele kriteeriumile vastavate arvude põhjal.

Huvitavad Artiklid...