Скопируйте формулу в текстовый редактор и попробуйте добавить разрыв строки, чтобы увидеть, что не так.
=IF(
AND(K2>=Summary!$D$1,I2>Summary!$A$8,J2>0),
"Poor Performer",
IF(
AND(J2=0,F2>30),
"Pause",
IF(
AND(J2=0,F2<30,I2>10),
"High Spender",
IF(
OR(E2<Summary!$A$13,E2="-"),
"Low Traffic Boost",
IF(
K2<Summary!$C$1,
"Under Invested",
"No Change"
)
)
)
)
)
Каждое утверждение IF
имеет три аргумента. В большинстве случаев это еще одно утверждение IF
но это нормально. Каждый использует круглые скобки ( )
чтобы захватить три аргумента. Теперь сделайте то же самое для вашей формулы.
IF(
OR(
AND(K2<=Summary!$D$1,E2<Summary!$A$13),
AND(E2="-,K2<=Summary!$D$1),
"Low Traffic Boost"
Похоже, вы хотите заменить оператор IF
который может вернуть Low Traffic Boost
так что это не полная формула, а просто фрагмент. Проблема в том, что вы не использовали круглые скобки, чтобы закрыть оператор OR
. Это должно выглядеть так:
IF(
OR(
AND(K2<=Summary!$D$1,E2<Summary!$A$13),
AND(E2="-,K2<=Summary!$D$1)
),
"Low Traffic Boost"
Я добавил закрытия круглых скобок между вторым AND
и ,
Таким образом, вся формула должна выглядеть так:
=IF(
AND(K2>=Summary!$D$1,I2>Summary!$A$8,J2>0),
"Poor Performer",
IF(
AND(J2=0,F2>30),
"Pause",
IF(
AND(J2=0,F2<30,I2>10),
"High Spender",
IF(
OR(
AND(K2<=Summary!$D$1,E2<Summary!$A$13),
AND(E2="-,K2<=Summary!$D$1)
),
"Low Traffic Boost",
IF(
K2<Summary!$C$1,
"Under Invested",
"No Change"
)
)
)
)
)
Свернуто в одну строку, вот так:
=IF(AND(K2>=Summary!$D$1,I2>Summary!$A$8,J2>0),"Poor Performer",IF(AND(J2=0,F2>30),"Pause",IF(AND(J2=0,F2<30,I2>10),"High Spender",IF(OR(AND(K2<=Summary!$D$1,E2<Summary!$A$13),AND(E2="-,K2<=Summary!$D$1)),"Low Traffic Boost",IF(K2<Summary!$C$1,"Under Invested","No Change")))))