Copie a fórmula para um editor de texto e tente adicionar quebra de linha para ver o que está errado.
=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"
)
)
)
)
)
Toda instrução IF
possui três argumentos. Na maioria das vezes, essa é outra instrução IF
, mas tudo bem. Cada um usa parênteses ( )
para capturar seus três argumentos. Agora faça o mesmo com a sua fórmula.
IF(
OR(
AND(K2<=Summary!$D$1,E2<Summary!$A$13),
AND(E2="-,K2<=Summary!$D$1),
"Low Traffic Boost"
Parece que você deseja substituir a instrução IF
que pode retornar Low Traffic Boost
, portanto, essa não é uma fórmula completa, apenas um fragmento. O problema é que você não usou parênteses para fechar a instrução OR
. Deve ficar assim:
IF(
OR(
AND(K2<=Summary!$D$1,E2<Summary!$A$13),
AND(E2="-,K2<=Summary!$D$1)
),
"Low Traffic Boost"
Eu adicionei um parantheses de fechamento entre o segundo AND
e a vírgula ,
. A fórmula inteira, então, deve ficar assim:
=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"
)
)
)
)
)
Recolhida em uma única linha, é isso:
=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")))))