Преглед садржаја
Водич показује како да користите функцију АВЕРАГЕИФ у Екцел-у за израчунавање аритметичке средине са условом.
Мицрософт Екцел има неколико различитих функција за израчунавање аритметичке средине бројева. Када тражите просечне ћелије које испуњавају одређени услов, АВЕРАГЕИФ је функција коју треба користити.
Функција АВЕРАГЕИФ у Екцел-у
Функција АВЕРАГЕИФ се користи за израчунавање просек свих ћелија у датом опсегу које испуњавају одређени услов.
АВЕРАГЕИФ(опсег, критеријуми, [просечни_опсег])Функција има укупно 3 аргумента - прва 2 су обавезна, последњи је опциони :
- Распон (обавезно) – опсег ћелија за тестирање у односу на критеријуме.
- Критеријуми (обавезно) – услов који одређује које ћелије треба да просекне. Може се доставити у облику броја, логичког израза, текстуалне вредности или референце ћелије, нпр. 5, "&гт;5", "мачка" или А2.
- Просечни_опсег (опционо) - ћелије које заправо желите да усредсредите. Ако се изостави, онда ће опсег бити усредњено.
Функција АВЕРАГЕИФ доступна је у програму Екцел 365 - 2007.
Савет. Да бисте усредсредили ћелије са два или више критеријума, користите функцију АВЕРАГЕИФС.
Екцел АВЕРАГЕИФ – ствари које треба запамтити!
Да бисте ефикасно користили функцију АВЕРАГЕИФ у својим радним листовима, обратите пажњу на ове кључне тачке:
- Када израчунавате просек, празноћелије , текстуалне вредности и логичке вредности ТРУЕ и ФАЛСЕ се занемарују.
- Нулте вредности су укључене у просек.
- Ако је ћелија критеријум празна, третира се као нулта вредност (0).
- Ако просечни_опсег садржи само празне ћелије или текстуалне вредности , а #ДИВ/0! долази до грешке.
- Ако ниједна ћелија у опсег не испуњава критеријуме , #ДИВ/0! грешка се враћа.
- Аргумент Просечни_опсег не мора нужно бити исте величине као опсег . Међутим, стварне ћелије које треба да буду усредњене су одређене величином аргумента ранге . Другим речима, горња лева ћелија у просечни_опсег постаје почетна тачка, а онолико колона и редова је усредњено колико је садржано у аргументу опсег .
Формула АВЕРАГЕИФ заснована на другој ћелији
Са Екцел функцијом АВЕРАГЕИФ, можете усредсредити колону бројева на основу:
- критеријума примењених на исту колону
- критеријуми примењени на другу колону
У случају да се услов примењује на исту колону која треба да буде усредњена, дефинишете само прва два аргумента: опсег и критеријум . На пример, да бисте пронашли просек продаје у Б3:Б15 која је већа од 120 УСД, формула је:
=AVERAGEIF(B3:B15, ">120")
До просек на основу друге ћелије , ви дефинише сва 3 аргумента: опсег (ћелије за проверу у односу науслов), критеријум (услов) и просечни_опсег (ћелије за израчунавање).
На пример, да бисте добили просек продаје која је испоручена после 1. октобра , формула је:
=AVERAGEIF(C3:C15, ">1/10/2022", B3:B15)
где су Ц3:Ц15 ћелије које треба проверити у односу на критеријуме, а Б3:Б15 ћелије за просек.
Како користити функцију АВЕРАГЕИФ у Екцел-у – примери
А сада, да видимо како можете да користите Екцел АВЕРАГЕИФ у радним листовима из стварног живота да бисте пронашли просек ћелија које испуњавају ваше критеријуме.
АВЕРАГЕИФ текстуални критеријуми
Да бисте пронашли просек нумеричких вредности у датој колони ако друга колона садржи одређени текст, правите формулу АВЕРАГЕИФ са текстуалним критеријумима. Када је текстуална вредност укључена директно у формулу, треба је ставити у двоструке наводнике ("").
На пример, да бисте усредсредили бројеве у колони Б ако колона А садржи "Аппле", формула је :
=AVERAGEIF(A3:A15, "apple", B3:B15)
Алтернативно, можете унети циљни текст у неку ћелију, рецимо Ф3, и користити ту референцу ћелије за критеријум . У овом случају, двоструки наводници нису потребни.
=AVERAGEIF(A3:A15, F3, B3:B15)
Предност овог приступа је у томе што вам омогућава просечну продају за било коју другу ставку једноставном променом критеријума текста у Ф3, без да извршите било каква прилагођавања формуле.
Савет. Да бисте заокружили просек на одређени број децималних места, користите Повећај децимални број илиКоманда Децреасе Децимал на картици Хоме , у групи Број . Ово ће променити приказ просека, али не и саму вредност. Да бисте заокружили стварну вредност коју враћа формула, користите АВЕРАГЕИФ заједно са РОУНД или другим функцијама заокруживања. За више информација погледајте Како заокружити просек у Екцел-у.
АВЕРАГЕИФ логички критеријуми за нумеричке вредности
Да бисте тестирали различите нумеричке вредности у својим критеријумима, користите их заједно са „већим од“ (&гт ;), „мање од“ (&лт;), једнако (=), није једнако () и други логички оператори.
Када укључујете логички оператор са бројем, не заборавите да приложите целу конструкцију у двоструким наводницима. На пример, да бисте усредсредили бројеве који су мањи или једнаки 120, формула би била:
=AVERAGEIF(B3:B15, "<=120")
Обратите пажњу да су и оператор и број стављени у наводнике.
Када се користи критеријум „је једнако“, знак једнакости (=) може да се изостави.
На пример, за просечну продају остварену 9. септембра 2022., формула иде на следећи начин:
=AVERAGEIF(C3:C15, "9/9/2022", B3:B15)
Коришћење АВЕРАГЕИФ са датумима
Слично бројевима, можете користити датуме као критеријум за функцију АВЕРАГЕИФ. Критеријуми датума се могу конструисати на неколико различитих начина.
Хајде да погледамо како можете да усредсредите продају остварену пре одређеног датума, рецимо 1. новембра 2022.
Најлакши начин је да енцлосе тхелогички оператор и датум заједно у двоструким наводницима:
=AVERAGEIF(C3:C15, "<11/1/2022", B3:B15)
Или можете засебно ставити оператор и датум у наводнике и спојити их помоћу &амп; знак:
=AVERAGEIF(C3:C15, "<"&"11/1/2022", B3:B15)
Да бисте били сигурни да је датум унет у формату који Екцел разуме, можете користити функцију ДАТЕ спојену са логичким оператором:
=AVERAGEIF(C3:C15, "<"&DATE(2022, 11, 1), B3:B15)
За просечну продају остварену до данашњег датума, користите функцију ДАНАС у критеријумима:
=AVERAGEIF(C3:C15, "<"&TODAY(), B3:B15)
Снимак екрана испод приказује резултате:
АВЕРАГЕИФ већи од 0
По дизајну, Екцел функција АВЕРАГЕ прескаче празне ћелије, али укључује 0 вредности у прорачунима. Да бисте само просечне вредности веће од нуле, користите „&гт;0“ за критеријум .
На пример, да бисте израчунали просек бројева у Б3:Б15 који су већи од нуле, формула у Е4 је:
=AVERAGEIF(B3:B15, ">0")
Обратите пажњу како се резултат разликује од нормалног просека у Е3:
Просек ако није 0
Горње решење ради лепо за скуп позитивних бројева. Ако имате и позитивне и негативне вредности, можете усредсредити све бројеве изузев нула користећи „0“ за критеријум .
На пример, да бисте усредсредили све вредности у Б3:Б15 осим нула , користите ову формулу:
=AVERAGEIF(B3:B15, "0")
Екцел просек ако није нула или празан
Пошто функција АВЕРАГЕИФ дизајном прескаче празне ћелије, можете једноставно користити „није нула“ критеријуми („0“). Као резултат, оба нулавредности и празне ћелије ће бити занемарене. Да бисмо се уверили у ово, у нашем скупу података узорка, заменили смо неколико нултих вредности празнинама и добили смо апсолутно исти резултат као у претходном примеру:
=AVERAGEIF(B3:B15, "0")
Просек ако други ћелија је празна
Да бисте усредсредили ћелије у датој колони ако је ћелија у другој колони у истом реду празна, користите "=" за критеријуме . Ово ће укључивати празне ћелије које не садрже апсолутно ништа - без размака, без стринга нулте дужине, без знакова који се не штампају, итд.
На просечне вредности које одговарају визуелно празним ћелијама укључујући оне који садрже празне стрингове ("") које враћају друге функције, користите "" за критеријум .
За потребе тестирања, користићемо оба критеријуми за просек бројева у Б3:Б15 који немају датум испоруке у Ц3:Ц15 (тј. ако је ћелија у колони Ц празна).
=AVERAGEIF(C3:C15, "=", B3:B15)
=AVERAGEIF(C3:C15, "", B3:B15)
Пошто једна од визуелно празних ћелија (Ц12) није заиста празна – у њој се налази низ нулте дужине – формуле дају различите резултате:
Просек ако друга ћелија није празна
Да бисте усредсредили опсег ћелија ако ћелија у другом опсегу није празна, користите „" за критеријум .
На пример, следећа формула АВЕРАГЕИФ израчунава просек ћелија Б3 до Б15 ако ћелија у колони Ц у истом реду није празна:
=AVERAGEIF(C3:C15, "", B3:B15)
АВЕРАГЕИФ џокер (парти ал матцх)
Допросечне ћелије на основу делимичног подударања, користите џокер знакове у критеријумима ваше формуле АВЕРАГЕИФ:
- Знак питања (?) за подударање са било којим појединачним знаком.
- Звездица (*) да одговара било ком низу знакова.
Претпоставимо да имате 3 различите врсте банана и желите да пронађете њихов просек. Следећа формула ће то учинити:
=AVERAGEIF(A3:A15, "*banana", B3:B15)
Ако је потребно, џокер знак се може користити заједно са референцом ћелије. Под претпоставком да је циљна ставка у ћелији В4, формула поприма овај облик:
=AVERAGEIF(A3:A15, "*"&D4, B3:B15)
Ако се ваша кључна реч може појавити било где у ћелији (на почетку, у средини или на крају ), ставите звездицу са обе стране:
=AVERAGEIF(A3:A15, "*banana*", B3:B15)
Да бисте пронашли просек свих ставки искључујући било које банане , користите ову формулу:
=AVERAGEIF(A3:A15, "*banana*", B3:B15)
Како израчунати просек у Екцел-у без одређених ћелија
Да бисте искључили одређене ћелије из просека, користите логички оператор „није једнако“ ().
На пример, да бисте усредсредили продајне бројеве за све ставке осим „јабуке“, користите ову формулу:
=AVERAGEIF(A3:A15, "apple", B3:B15)
Ако је изузета ставка у унапред дефинисаној ћелији ( Д4), формула има овај облик:
=AVERAGEIF(A3:A15, ""&D4, B3:B15)
Да бисте пронашли просек свих ставки искључујући било коју „банану“, користите „није једнако“ заједно са џокер знаком:
=AVERAGEIF(A3:A15, "*banana", B3:B15)
У случају да је искључена џокер ставка у посебној ћелији (Д9), спојите логички оператор, џокер знак иреференца на ћелију помоћу знака амперсанда:
=AVERAGEIF(A3:A15,""&"*"&D9, B3:B15)
Како користити АВЕРАГЕИФ са референцом ћелије
Уместо да критеријуме куцате директно у формулу, можете користити логички оператор у комбинацији са референцом на ћелију за конструисање критеријума. На овај начин, моћи ћете да тестирате различите услове тако што ћете променити вредност у ћелији са критеријумима без уређивања ваше формуле АВЕРАГЕИФ.
Када је услов подразумевани на „ је једнако “, једноставно користите референцу ћелије за аргумент критеријум . Формула у наставку израчунава просек свих продаја унутар опсега Б3:Б15 у вези са артиклом у ћелији Ф4.
=AVERAGEIF(A3:A15, F4, B3:B15)
Када критеријум укључује логички оператор , градите га на овај начин: ставите логички оператор у наводнике и користите знак амперсанд (&амп;) да га повежете са референцом ћелије.
На пример, да бисте пронашли просек продаје у Б3:Б15 који су веће од вредности у Ф9, користите следећу формулу:
=AVERAGEIF(B3:B15, ">"&F9)
На сличан начин, можете користити логички израз са другом функцијом у критеријумима.
Са датумима у Ц3:Ц15, формула испод враћа просек продаје која је испоручена до тренутног датума укључујући:
=AVERAGEIF(C3:C15, "<="&TODAY(), B3:B15)
Тако користите АВЕРАГЕИФ функција у Екцел-у за израчунавање аритметичке средине са условом. Захваљујем вам на читању и надам се да ћемо вас следеће видети на нашем блогунедељу!
Вежбање за преузимање
Екцел функција АВЕРАГЕИФ - примери (.клск датотека)