Я пытаюсь выяснить среднюю разницу в месячных продажах по сравнению с предыдущими годами, и у меня есть функция ЕСЛИ в функции Среднее. Я хочу пропустить нулевые значения в средней функции, если годовой объем продаж равен нулю (поэтому не будет включать увеличение). Ниже приведено начало формулы, которую я написал.

=AVERAGE((IF(C3724<>0,(C3724-C3723),  ,(C3725-C3724),(C3726-C3725),(C3727-C3726),(C3728-C3727),(C3729-C3728),(C3730-C3729))

Ниже приводится копия данных, чтобы дать представление о том, чего я пытаюсь достичь.

        J   F   M   A   M   J   J   A   S   O   N   D   TOTAL

2007    0   0   0   0   0   0   0   0   0   0   0   0      0
2008    0   0   0   0   0   0   0   0   0   0   0   0      0
2009    0   0   0   0   0   0   0   0   0   0   10  0     10
2010    0   0   0   0   12  10  10  0   14  0   0   4     50
2011    6   0   0   0   0   0   0   10  0   10  0   0     26
2012    15  0   13  0   12  0   14  0   0   0   0   10    64
2013    0   0   0   0   0   10  0   0   0   0   12  0     22

Как вы можете видеть в этой модели, существует множество нулевых значений, и я хочу их пропустить, чтобы я мог получить более достижимое среднее УВЕЛИЧЕНИЕ продаж в этой модели. Как бы я пропустить это в моей средней функции?

1 ответ1

0

Для данных, которые вы пытаетесь усреднить, вы можете вручную рассчитать их, используя SUM и COUNTIF .

т.е.

=SUM([range here])/COUNTIF([range here],"<>0")

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