
Kopsavilkums
Excel AVERAGEIFS funkcija aprēķina diapazona skaitļu vidējo vērtību, kas atbilst vienam vai vairākiem kritērijiem. AVERAGEIFS izmantotie kritēriji daļējai saskaņošanai var ietvert loģiskos operatorus (>, <,, =) un aizstājējzīmes (* ,?)
Mērķis
Vidējais šūnu skaits, kas atbilst vairākiem kritērijiemAtgriešanās vērtība
Šūnu vidējais rādītājs, kas atbilst visiem kritērijiemSintakse
= AVERAGEIFS (vid ._rng, diapazons1, kritērijs1, (diapazons2), (kritērijs2),…)Argumenti
- avg_rng - diapazons līdz vidējam.
- range1 - pirmais diapazons, kas iztukšots.
- kritēriji1 - diapazonā izmantojamie kritēriji1.
- range2 - (pēc izvēles) Otrais novērtējamais diapazons.
- Kritēriji2 - (pēc izvēles) Kritēriji, kas jāizmanto diapazonā2.
Versija
Excel 2007Lietošanas piezīmes
Funkcija AVERAGEIFS aprēķina vidējo skaitli diapazonā, kas atbilst piegādātajiem kritērijiem. Pirmais diapazons, kas piešķirts AVERAGEIFS, ir diapazons, kurā skaitļi ir vidēji. Kritēriji tiek piegādāti pa pāriem (diapazons, kritēriji), un ir nepieciešams tikai pirmais pāris. Katram papildu kritērijam iesniedziet citu diapazonu / kritēriju pāri. AVERAGEIFS piešķirtie kritēriji tiek lietoti ar AND loģiku - visiem kritērijiem jābūt patiesiem, lai skaitli iekļautu vidējā vērtībā.
Kritērijus var piegādāt kā skaitļus, virknes vai atsauces. Piemēram, derīgi kritēriji var būt 10, "> 10", A1 vai "<" & A1. Kritērijos var iekļaut arī aizstājējzīmes daļējai atbilstībai.
AVERAGEIFS ir Excel astoņu funkciju grupā, kas loģiskos kritērijus sadala divās daļās (diapazons + kritēriji). Rezultātā kritēriju izveidošanai izmantotā sintakse ir atšķirīga, un AVERAGEIFS diapazona argumentiem ir nepieciešams šūnu diapazons - masīvu nevar izmantot.
AVERAGEIFS automātiski ignorēs tukšas šūnas, pat ja kritēriji atbilst. Citiem vārdiem sakot, AVERAGEIFS vidējā vērtībā neietvers tukšas šūnas. AVERAGEIFS atgriež # DIV / 0! ja neviena šūna neatbilst kritērijiem.
Piemēri
Parādītajā piemērā formulas H5: H7 ir:
=AVERAGEIFS(C5:C15,C5:C15,">0") =AVERAGEIFS(C5:C15,C5:C15,">0",C5:C15,"=2",E5:E15,">1")
Šīs formulas atgriež īpašumu vidējo cenu, kur:
- cenas ir lielākas par nulli
- cenas ir lielākas par nulli un mazāk nekā 500 000 USD
- naktsmītnēs ir vismaz 2 guļamistabas un vairāk nekā viena vannas istaba
Divkāršās pēdiņas ("") kritērijos
Parasti teksta vērtības kritērijos ir ievietotas pēdiņās (""), un skaitļi nav. Tomēr, ja loģiskais operators ir pievienots skaitlim, skaitlis un operators jāiekļauj pēdiņās. Ievērojiet atšķirību abos tālāk sniegtajos piemēros. Tā kā otrajā formulā tiek izmantots lielāks vai vienāds ar operatoru (> =), gan operators, gan skaitlis ir ievietoti pēdiņās.
=AVERAGEIFS(C5:C15,D5:D15,2) // 2 bedrooms =AVERAGEIFS(C5:C15,D5:D15,">=2") // 2+ bedrooms
Teksta vērtībām tiek izmantotas arī pēdiņas. Piemēram, lai vidējās vērtības B1: B10, ja A1: A10 vērtības būtu vienādas ar sarkanu, varat izmantot šādu formulu:
=AVERAGEIFS(B1:B10,A1:A10,"red")
Vairāki kritēriji
Ievadiet kritērijus pa pāriem (diapazons, kritēriji). Piemēram, lai vidējās vērtības A1: A10, kur B1: B10 = "A" un C1: C10> 5, izmantojiet:
=AVERAGEIFS(A1:A10,B1:B10,"A",C1:C10,">5")
Vērtība no citas šūnas
Vērtību no citas šūnas var iekļaut kritērijos, izmantojot savienojumu. Šajā piemērā AVERAGEIFS atgriezīs vidējo skaitli A1: A10, kas ir mazāks par vērtību B1 šūnā. Ievērojiet, ka mazāks nekā operators (kas ir teksts) ir pievienots pēdiņās.
=AVERAGEIFS(A1:A10,A1:A10,"<"&B1) // average values less than B1
Aizstājējzīmes
Kritērijos var izmantot aizstājējzīmju jautājuma zīmi (?), Zvaigznīti (*) vai tildi (~). Jautājuma zīme (?) Atbilst jebkurai rakstzīmei, un zvaigznīte (*) atbilst nullei vai vairākām jebkura veida rakstzīmēm. Piemēram, lai aprēķinātu vidējās vērtības B1: B10, ja vērtības A1: A10 satur tekstu "sarkans", varat izmantot šādu formulu:
=AVERAGEIFS(B1:B10,A1:A10,"*red*")
Tilde (~) ir bēgšanas raksturs, kas ļauj atrast burtiskas aizstājējzīmes. Piemēram, lai atbilstu burtiskajai jautājuma zīmei (?), Zvaigznītei (*) vai tildei (~), pievienojiet tildi aizstājējzīmes priekšā (ti, ~ ?, ~ *, ~~).
Piezīme: argumentu secība starp AVERAGEIFS un AVERAGEIF ir atšķirīga. Diapazons līdz vidējam rādītājam vienmēr ir pirmais arguments AVERAGEIFS.
Piezīmes
- Ja kritērijiem neatbilst dati, AVERAGEIFS atgriež # DIV0! kļūda
- Katram papildu diapazonam ir jābūt vienādam rindu un kolonnu skaitam kā vidējam diapazonam .
- Nekomerciālie kritēriji jāievieto divkāršās pēdiņās, bet skaitliskie kritēriji nav. Piemēram: 100, "100", "> 32", "jim" vai A1 (kur A1 satur skaitli).
- Aizstājējzīmes? un * var izmantot kritērijos. Jautājuma zīme atbilst jebkurai rakstzīmei un zvaigznīte atbilst nullei vai vairākām jebkura veida rakstzīmēm.
- Lai atrastu burtisku jautājuma zīmi vai zvaigznīti, priekšējā jautājuma zīmē vai zvaigznītē izmantojiet tildi (~) (ti, ~ ?, ~ *).