2014-02-12 4 views
0

У меня есть 28 номеров, и каждый день в феврале февраля будет добавлен новый номер. Все ячейки, которые еще не заполнены, равны нулю (поэтому в начале месяца вся колонка составляла 28 нолей). Я ищу метод, который будет принимать среднее значение для этого диапазона ячеек, но игнорировать любые нулевые значения. Есть ли способ указать диапазон, который удовлетворяет определенному условию, в этом случае больше нуля, поэтому мне не нужно вручную изменять диапазон, по которому вычисляется среднее значение каждый день? Я ищу только формулу.LibreOffice Calc - возвращает диапазон значений, удовлетворяющих определенному условию

ответ

0

Первое, что вы должны рассмотреть, - это если ячейки, которые еще не были заполнены, на самом деле должны быть нулевыми или нет. Пустые ячейки игнорируются функцией AVERAGE, и поэтому это будет работать, как ожидалось.

В противном случае вы будете хотеть выражение вдоль линий:

=SUM(A1:A28)/COUNTIF(A1:A28, ">0") 

где A1:A28 находится нужный диапазон. Функция COUNTIF позволяет определить количество ненулевых записей в диапазоне.

Смежные вопросы