Користете AVERAGEIF на Excel за да ги игнорираме вредностите за нула при наоѓање на просекот

Функцијата AVERAGEIF беше додадена во Excel 2007 за полесно да се најде просечната вредност во опсегот на податоци што одговара на одреден критериум.

Една таква употреба за функцијата е да ја игнорира вредноста на нула во податоци што ја отфрлаат просечната или аритметичката средина при користење на редовната AVERAGE функција .

Покрај податоците што се додаваат на работниот лист, нултата вредност може да биде резултат на пресметки на формулата - особено во нецелосни работни листови .

Игнорирај нули кога наоѓаш просек

Сликата погоре содржи формула со користење на AVERAGEIF што ги игнорира нул вредностите. Критериумот во формулата што го прави ова е " <> 0".

Знакот "<>" не е истиот симбол во Excel и се создава со внесување на аголни загради - се наоѓа во долниот десен агол на тастатурата - назад кон назад;

Примерите во сликата ја користат истата основна формула - само промените во опсегот. Различните резултати добиени се должат на различните податоци кои се користат во формулата.

AVERAGEIF Функција Синтакса и проширувања

Синтаксата на функцијата се однесува на изгледот на функцијата и го вклучува името на функцијата , загради и аргументи .

Синтаксата за функцијата AVERAGEIF е:

= AVERAGEIF (опсег, критериуми, просечна големина)

Аргументите за функцијата AVERAGEIF се:

Опсег - (задолжително) групата на клетки кои функцијата ќе ги бара за да пронајде совпаѓања за аргументот Критериуми подолу.

Критериумите - (задолжително) одредуваат дали податоците во ќелија треба да се пресметаат или не

Average_range - (опционално) опсегот на податоци што се пресметува ако првиот опсег ги исполнува наведените критериуми. Ако овој аргумент е испуштен, податоците во опсегот на аргументот се претпочитаат наместо - како што е прикажано во примерите на сликата погоре.

Функцијата AVERAGEIF игнорира:

Забелешка:

Игнорирај го примерот на нули

Опциите за внесување на функцијата AVERAGEIF и неговите аргументи вклучуваат:

  1. Внесување на комплетната функција, како што се: = AVERAGEIF (A3: C3, "<> 0") во работна ќелија;
  2. Избирање на функцијата и нејзините аргументи со помош на дијалогот за функција AVERAGEIF .

Иако е можно само рачно да ја внесете целосната функција, многу луѓе сметаат дека е полесно да го користат дијалогот бидејќи се грижи за внесување на синтаксата на функцијата - како што се загради и заглавувачи за запирка потребни помеѓу аргументите.

Покрај тоа, ако функцијата и нејзините аргументи се внесени рачно, аргументот за критериуми мора да биде опкружен со наводници: "<> 0" . Ако дијалогот се користи за внесување на функцијата, тој ќе ги додаде наводниците за вас.

Подолу се наведени чекорите што се користат за внесување на AVERAGEIF во ќелијата D3 од горниот пример со помош на дијалогот за функцијата.

Отворање на дијалогот AVERAGEIF

  1. Кликнете на ќелијата D3 за да ја направите активната ќелија - локацијата каде што ќе бидат прикажани резултатите од функцијата;
  2. Кликнете на јазичето Формула на лентата ;
  3. Изберете повеќе функции> Статистички од лентата за да ја отворите функцијата паѓачка листа;
  4. Кликнете на AVERAGEIF во листата за да го прикажете дијалогот за функцијата;
  5. Во дијалог прозорецот кликнете на линијата Range ;
  6. Означете ги ќелиите A3 до C3 на работниот лист за да го внесете овој опсег во полето за дијалог;
  7. На линијата Критериуми во дијалогот, внесете: <> 0 ;
  8. Забелешка: Просечната нарачка останува празна бидејќи ја наоѓаме просечната вредност за истите ќелии внесени за аргументот Range ;
  9. Кликнете Во ред за да го затворите дијалогот и да се вратите на работниот лист;
  10. Одговорот 5 треба да се појави во ќелијата D3;
  11. Бидејќи функцијата ја игнорира нулта вредност во ќелијата Б3, просекот на преостанатите две клетки е 5: (4 + 6) / 2 = 10;
  12. Ако кликнете на ќелијата D8 целосната функција = AVERAGEIF (A3: C3, "<> 0") се појавува во формуларот над работниот лист.