просто небольшая проблема, я надеюсь, что у кого-то есть быстрое решение. У меня в ячейке c3 формула = IF(c2 <4, "4", IF(c2 = 4, "3", IF(c2 = 5, "2", IF(c2 = 6, "1", IF(c2> 6, "0")))))

если содержание c2 равно 5, то ответ в c3 будет 2. Все хорошо до здесь

Эти формулы встречаются в электронной таблице каждые 40 строк, поэтому в электронной таблице, содержащей более 6000 строк, выполняется много вычислений. Я хочу усреднить содержание ячеек всех этих фигур, например, с42, с82, с122, с162 и т.д.

Я хочу усреднить эти множественные формулы. Однако в ячейке c1 формула = AVERAGEIF($ B:$ B, «stableford (blue)», C:C) приводит к результату # DIV/0. По какой-то причине ячейка c1 не может усреднить множественные результаты IF .... Есть ли способ исправить ответ в с1 и рассчитать среднюю цифру, а не получить ошибку

2 ответа2

1

Используйте формулу как

=AVERAGE(IF(MOD(ROW(C40:C6000),40)=2,C40:C6000))

Нажмите CTRL + SHIFT + ENTER в пределах панели формул, чтобы создать формулу массива. Формула должна быть заключена в фигурные скобки, чтобы указать, что это формула массива.

Если вы хотите начать с C2, замените C40 на C2 в приведенной выше формуле.

В приведенной выше формуле вы должны быть внимательны к последней ячейке в столбце. например, если ваша последняя ячейка 5500 и вы вводите C40:C6000, то, где это применимо, могут добавляться нули, изменяя среднее значение.

0

В основном вы рассчитываете рассчитать среднее для каждого 40-го значения в столбце, к которому вы применили формулу.

Для лучшего понимания вместо каждого 40-го я взял 5-е значение.

Во втором столбце я использовал вашу формулу с модификацией, которая

= IF(MOD(ROW(), 5)= 1, IF(E616 <4,4, IF(E616 = 4,3, IF(E616 = 5,2, IF)(E616 = 6,1, IF(E616>)6,0))))), "")

Перетащите его вниз, пока не потребуется.

И, наконец, я использовал формулу, которая рассчитывает среднее значение каждого 5-го значения,

{= СРЕДНИЙ (ЕСЛИ (MOD (ROW (F616:F626)-ROW (F616), 5)= 0, IF (F616:F626 <> "", F616:F626)))}

NB: формула в столбце F.

Вам нужно заменить 5 на 40 в обеих формулах.

Завершите формулу с помощью Ctrl+Shift+Enter.

Также измените диапазон данных, как вам нужно.

Надеюсь, что это поможет вам, в случае, если он отличается от вашего комментария.

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