1

Нынешний форум AverageIf хорошо работает для меня. Но проблема в том, что он считает все нули в моих данных. Можете ли вы дать рекомендации о том, как добавить в эту формулу исключение из нулей?

=AVERAGEIF('YTD PPV - 410'!$A:$A,'Aus - YTD @ Standard'!$B$54&'Aus - YTD @ Standard'!B55,'YTD PPV - 410'!$P:$P)

1 ответ1

2

Вы можете использовать AVERAGEIFS() чтобы установить несколько критериев IF.

Ваши нули в столбце А или Р? Предполагая, что они в столбце P, вы можете использовать это:

=AVERAGEIFS( P:P      <-- column with values you want to average
            ,A:A      <-- column to match your first criteria against
            ,B54&B55  <-- your first criteria
            ,P:P      <-- column to match your second criteria against
            ,"<>0"    <-- your second criteria
           )

добавив ваши имена листов обратно, мы имеем:

=AVERAGEIFS('YTD PPV - 410'!$P:$P,'YTD PPV - 410'!$A:$A,'Aus - YTD @ Standard'!$B$54&'Aus - YTD @ Standard'!B55,'YTD PPV - 410'!$P:$P,"<>0")

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .