Kā izmantot funkciju Excel AVERAGEIF -

Satura rādītājs

Kopsavilkums

Excel AVERAGEIF funkcija aprēķina vidējo skaitļu diapazonā, kas atbilst piegādātajiem kritērijiem. AVERAGEIF kritēriji daļējai saskaņošanai var ietvert loģiskos operatorus (>, <,, =) un aizstājējzīmes (* ,?).

Mērķis

Iegūstiet vidējo skaitu, kas atbilst kritērijiem.

Atgriešanās vērtība

Vidējo skaitlis.

Sintakse

= AVERAGEIF (diapazons, kritēriji, (vidējais_diapazons))

Argumenti

  • diapazons - viena vai vairākas šūnas, ieskaitot skaitļus vai nosaukumus, masīvus vai atsauces.
  • kritēriji - skaitlis, izteiksme, atsauce uz šūnu vai teksts.
  • vidējais_diapazons - (pēc izvēles) šūnas, lai iegūtu vidējo rādītāju. Ja tas tiek izlaists, tiek izmantots diapazons.

Versija

Excel 2007

Lietošanas piezīmes

AVERAGEIF aprēķina vidējo skaitli diapazonā, kas atbilst piegādātajiem kritērijiem. 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.

Arguments vidējais_diapazons nav obligāts. Ja vidējais_diapazons nav norādīts, AVERAGEIF if aprēķinās vidējo skaitlisko vērtību diapazona argumentā. Kad ir norādīts vidējais diapazons, AVERAGEIF aprēķinās vidējo skaitļu vidējo diapazonu.

AVERAGEIF kritēriji daļējai saskaņošanai var ietvert loģiskos operatorus (>, <,, =) un aizstājējzīmes (* ,?).

AVERAGEIF ir Excel astoņu funkciju grupā, kas loģiskos kritērijus sadala divās daļās (diapazons + kritēriji). Tā rezultātā kritēriju izveidošanai izmantotā sintakse ir atšķirīga, un AVERAGEIF diapazona argumentiem ir nepieciešams šūnu diapazons, jūs nevarat izmantot masīvu.

AVERAGEIF automātiski ignorēs tukšas šūnas, pat ja kritēriji atbilst. Citiem vārdiem sakot, AVERAGEIF vidējā vērtībā neiekļaus tukšas šūnas, kas atbilst kritērijiem kā nulle. AVERAGEIF atgriež # DIV / 0! ja neviena diapazona šūna neatbilst kritērijiem.

Funkcija AVERAGEIF var piemērot tikai vienu nosacījumu. Ja jums jāpiemēro vairāki kritēriji, izmantojiet funkciju AVERAGEIFS.

Piemēri

Parādītajā piemērā H5: H8 formulas ir šādas:

=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

Divkāršās pēdiņas ("") kritērijos

Parasti teksta vērtības 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.

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

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

Vērtība no citas šūnas

Vērtību no citas šūnas var iekļaut kritērijos, izmantojot savienojumu. Tālāk sniegtajā piemērā AVERAGEIF 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.

=AVERAGEIF(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 vidēji novērtētu šūnas B1: B10, ja A1: A10 šūnās jebkurā vietā ir teksts "sarkans", varat izmantot šādu formulu:

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

  • Šūnas diapazonā, kas satur TRUE vai FALSE, tiek ignorētas.
  • Aprēķinot vidējos rādītājus, tukšās šūnas tiek ignorētas diapazonā un vidējā diapazonā.
  • AVERAGEIF atgriež # DIV / 0! ja neviena diapazona šūna neatbilst kritērijiem.
  • 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 formulas kļūdu kodi Šajā videoklipā mēs iepazīsimies ar visiem kļūdu kodiem, kurus Excel parāda, ja formulā ir kaut kas nepareizs. Mēs izskatīsim arī dažus vienkāršus kļūdu novēršanas veidus. Kā izmantot funkciju AVERAGEIF Šajā videoklipā aplūkosim, kā izmantot funkciju AVERAGEIF, lai aprēķinātu vidējo vērtību no skaitļiem, kas atbilst vieniem kritērijiem datu kopā.

Interesanti raksti...