В Excel есть функция AVERAGEIFS
которая позволяет определять диапазоны критериев, чтобы включать ячейку в среднее вычисление, только если другая ячейка содержит определенное значение, например, вычислять среднее значение значений от A1 до A10, если ячейки рядом с ними (от B1 до B10). ) удерживайте значение 1:
=AVERAGEIFS(A1:A10;B1:B10;1)
Я на самом деле использую больше критериев, но давайте будем проще. Теперь мои значения B содержат "слишком точные" значения, поэтому я хочу их FLOOR
. Я до сих пор создал столбец C, который просто делает это.
=FLOOR(B1)
Таким образом, моя формула меняется на:
=AVERAGEIFS(A1:A10;C1:C10;1)
Это работает. Проблема в том, что я не всегда могу изменить входной лист (и не хочу). Поэтому я ищу способ сказать
=AVERAGEIFS(A1:A10;FLOOR(B1:B10);1)
Но это, конечно, не работает. Есть идеи?