
Резиме
Функција Екцел АВЕРАГЕИФ израчунава просек бројева у опсегу који испуњавају испоручене критеријуме. Критеријуми АВЕРАГЕИФ могу да укључују логичке операторе (>, <,, =) и џокер знакове (* ,?) за делимично подударање.
Сврха
Добијте просек бројева који испуњавају критеријуме.Повратна вредност
Број који представља просек.Синтакса
= АВЕРАГЕИФ (опсег, критеријуми, (просечни_опсег))Аргументи
- опсег - Једна или више ћелија, укључујући бројеве или имена, низове или референце.
- критеријуми - број, израз, референца на ћелију или текст.
- просечни_опсег - (опционално) Ћелије које треба просечити. Када се изостави, користи се опсег.
Верзија
Екцел 2007Напомене о употреби
АВЕРАГЕИФ израчунава просек бројева у опсегу који испуњавају испоручене критеријуме. Критеријуми се могу доставити као бројеви, низови или референце. На пример, важећи критеријуми могу бити 10, "> 10", А1 или "<" & А1.
Аргумент просечан_опсег није обавезан. Када просечни_опсег није наведен, АВЕРАГЕИФ иф ће израчунати просек нумеричких вредности у аргументу опсега. Када је наведен просечан_опсег, АВЕРАГЕИФ ће израчунати просек бројева у просечном_опсегу.
Критеријуми АВЕРАГЕИФ могу да укључују логичке операторе (>, <,, =) и џокер знакове (* ,?) за делимично подударање.
АВЕРАГЕИФ је у групи од осам функција у програму Екцел које логичке критеријуме деле на два дела (опсег + критеријуми). Као резултат, синтакса која се користи за конструисање критеријума је другачија, а АВЕРАГЕИФ захтева опсег ћелија за аргументе опсега, не можете да користите низ.
АВЕРАГЕИФ ће аутоматски занемарити празне ћелије, чак и када се критеријуми подударају. Другим речима, АВЕРАГЕИФ неће садржати празне ћелије које у просеку испуњавају критеријуме као нулу. АВЕРАГЕИФ враћа # ДИВ / 0! ако ниједна ћелија у опсегу не испуњава критеријуме.
Функција АВЕРАГЕИФ може применити само један услов. Ако треба да примените више критеријума, користите функцију АВЕРАГЕИФС.
Примери
У приказаном примеру формуле у Х5: Х8 су следеће:
=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
Двоструки наводници ("") у критеријумима
Генерално, текстуалне вредности су затворене у двоструке наводнике (""), а бројеви нису. Међутим, када је логички оператор укључен у број, број и оператор морају бити наведени у наводницима. Обратите пажњу на разлику у два примера у наставку. Будући да друга формула користи оператор већи од или једнак (> =), и оператор и број су затворени у двоструке наводнике.
=AVERAGEIF(D5:D15,2,C5:C15) // 2 bedrooms =AVERAGEIF(D5:D15,">=2",C5:C15) // 2+ bedrooms
Двоструки наводници се такође користе за текстуалне вредности. На пример, за просечне вредности у Б1: Б10 када су вредности у А1: А10 једнаке „црвеној“, можете користити формулу попут ове:
=AVERAGEIF(A1:A10,"red",B1:B10) // average "red" only
Вредност из друге ћелије
Вредност из друге ћелије може се укључити у критеријуме помоћу повезивања. У примеру испод, АВЕРАГЕИФ ће вратити просек бројева у А1: А10 који су мањи од вредности у ћелији Б1. Приметите да је оператор мање од (који је текст) приложен под наводницима.
=AVERAGEIF(A1:A10,"<"&B1) // average values less than B1
Вилдцардс
Знак замењивог знака упитник (?), Звездица (*) или тилда (~) могу се користити у критеријумима. Знак питања (?) Одговара било којем знаку, а звездица (*) одговара нули или више знакова било које врсте. На пример, за просечно израчунавање ћелија у Б1: Б10 када ћелије у А1: А10 било где садрже текст „црвено“, можете користити формулу попут ове:
=AVERAGEIF(A1:A10,"*red*",B1:B10) // contains "red"
Тилда (~) је излазни знак који вам омогућава да пронађете дословне џокер знакове. На пример, да бисте се подударали са дословним знаком питања (?), Звездицом (*) или тилдом (~), додајте тилду испред дивљег знака (тј. ~ ?, ~ *, ~~).
Напомене
- Ћелије у опсегу које садрже ТРУЕ или ФАЛСЕ се занемарују.
- Празне ћелије се занемарују у опсегу и просечном_опсегу приликом израчунавања просека.
- АВЕРАГЕИФ враћа # ДИВ / 0! ако ниједна ћелија у опсегу не испуњава критеријуме.
- 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

