Для того, чтобы игнорировать отрицательные числа, использовать
=AVERAGEIF(C:C,">0")
Чтобы использовать нули, как часть среднего, использование:
=SUMIF(C:C,">0")/COUNT(C:C)
Где C:C
- это ваш диапазон, чтобы получить среднее значение (из приведенного вами примера).
Повторяя предложение grandocu, в, чтобы получить STDEV, вы можете использовать формулу массива:
=STDEV.P(IF(C:C>0,C:C,0))
В зависимости от того, сколько записей вы фокусируетесь, я бы также, возможно, предложит создать новый столбец со значениями, относящимися к вашей исходной дате. то есть, если у вас есть столбец C:C
с положительными и отрицательными значениями, введите в столбец D:D
формулу следующим образом:
=IF(C2>0,C2,0)
Затем запустите усредненные/расчеты StDev на колонку D вместо. Это поможет избежать необходимости использовать сложные/менее распространенные формулы, и визуально может упростить понимание при просмотре вашего документа.
Кроме того, путем преобразования в 0, вы хотите использовать нулевое значение в среднем или просто игнорировать это значение? – Gaffi
@ Gaffi да, и я хочу использовать значение -ve как нулевое значение в среднем. – methuselah