Localizar valor com multiplos IF e AND

Boa Tarde!

Tenho que fazer uma planilha de controle que permita simulações das metas a serem alcançadas de vendas.

Na planilha exemplo expliquei o que necessito, não estou conseguindo chegar na fórmula sem dar erro.
Controle Metas Exemplo.ods (26.4 KB)

Consegui a fórmula, porém vai ficar muito gigante e não sei se vai aceitar no final.

Existe uma quantidade máxima de argumentos dentro do IFS?

PS: estou fazendo da seguinte forma: =SES( E(E5=$Reguas.$A$1;J5100>=$Reguas.$A$2;J5100<=$Reguas.$B$2);$Reguas.$C$2O6; E(E5=$Reguas.$A$1;J5100>=$Reguas.$A$3;J5100<=$Reguas.$B$3);$Reguas.$C$3O6; E(E5=$Reguas.$A$1;J5100>=$Reguas.$A$4;J5100<=$Reguas.$B$4);$Reguas.$C$4*O6)

Sugestão…

Nomeei as Áreas das Réguas (REGUA105, REGUA110, REGUA120, REGUA130)

Entendi que as informações chaves, são D3 e I3 para gerar valor de Q3.

Controle Metas Exemplo_GS.ods (25.5 KB)

Se não for isso, de mais exemplos com uso de outras RÉGUAS E VALOR.

1 Like

Exato, a solução proposta é bem mais simples, porém ainda não atende o necessário, pois o valor de I3 pode dar quebrado ou acima de 120 e nesse caso não está buscando valor.

Exemplo no arquivo seguinte:
O valor de I3 está em 40,63835762 que deveria retornar o valor 400 (REGUA120.K42) - já que 40,63835762 está entre 40 (REGUA120.I42) e 40,99999(REGUA120.J42), dando o reuslta final 40 (Q3)

Controle Metas Exemplo_Erro.ods (24.0 KB)

Ok, em Q3, é só alterar de resultado exato para aproximado

Altere na formula, o ZERO, quase no final: =PROCV(I3100;INDIRETO(“REGUA”&D3100);3;0)*N3

Para UM, =PROCV(I3100;INDIRETO(“REGUA”&D3100);3;1)*N3

FAZER TESTES…

1 Like