2016-12-13 1 views
0

Я хочу объединить формулу, которая игнорирует ячейки, где есть 0, чтобы усреднить, а также игнорировать ячейки, где есть ошибка, такая как DIV/0.Объединить две формулы

У меня есть две формулы, которые достигают любой из этих функций, но не оба. Как бы я их совмещал?

{=AVERAGE(IF(ISNUMBER(M2:P2),M2:P2))} 
=AVERAGEIF(M2:P2,"<>0") 

ответ

2

Вы бы просто добавить критерий второй к первой:

=AVERAGE(IF(ISNUMBER(M2:P2)*(M2:P2<>0) ,M2:P2)) 

Это еще матричная формула и как таковой должен быть подтвержден с помощью Ctrl-Shift-Enter вместо Enter. Если все сделано правильно, Excel поместит {} вокруг формулы.

+0

Отлично, спасибо! –

0

Вы можете использовать if() для проверки любого условия, а затем использовать соответствующую среднюю функцию. @Scott: лучше, чем у меня ...