Страницы: 1
RSS
Определить среднее значение N отношений "Условие1"/"Условие2", не учитывающие случаев, когда одно из условий равно нулю.
 
Всем, привет,

Есть задачка:
определить среднее значение N отношений "Условие1"/"Условие2", не учитывающие случаев, когда одно из условий равно нулю.
При добавлении функции срзначесли
Код
=СРЗНАЧЕСЛИ(ЕСЛИОШИБКА(ЕСЛИ(B2:G2="Условие1";B3:G3;"")/ЕСЛИ(C2:H2="Условие2";C3:H3);"");">0")

Возникает ошибка.
В чем проблема и можно ли легче определить среднее?

Благодарю.
 
Omelan, вроде вот так
Код
= {ЕСЛИОШИБКА(
                          СРЗНАЧ(ЕСЛИ(B2:G2="Условие1";ЕСЛИ(B3:G3<>0;B3:G3)))
                         /
                         СРЗНАЧ(ЕСЛИ(B2:G2="Условие2";ЕСЛИ(B3:G3<>0;B3:G3)));
                              "")}
ЗЫ если я правильно понял что нужно
Изменено: OblivionR - 25.01.2021 14:21:16
 
OblivionR, "В этой формуле обнаружена ошибка"
 
Omelan, через ctrl shift enter вводите?
 
OblivionR, в обоих случаях ошибка
 
У меня все считает, вопрос в том, то ли что вам надо.
 
OblivionR, Нет, если в любом из "Условий1" поставить 0 - значение не меняется.
 
Omelan, выберете ячейку и нажмите еще раз ctrl shift enter тогда оно поменяется
 
Так и не понял почему через СРЗНАЧЕСЛИ выдает ошибку, но через СРЗНАЧ + ЕСЛИ получилось:
Код
=СРЗНАЧ(ЕСЛИ(ЕСЛИОШИБКА(ЕСЛИ(B2:G2="Условие1";B3:G3;"")/ЕСЛИ(C2:H2="Условие2";C3:H3);"")>0;ЕСЛИОШИБКА(ЕСЛИ(B2:G2="Условие1";B3:G3;"")/ЕСЛИ(C2:H2="Условие2";C3:H3);"")))
Страницы: 1
Наверх