- 07 Nov 2018 às 13:40
#38364
Prezados,
Tenho a formula abaixo que esta funcionando perfeitamente, mas por ser necessário repetir toda a estrutura lógica para que o resultado seja apresentado, tenho a impressão que há uma forma mais eficiente de escrevê-la.
=SE(SE($C$9="Anual";DATAM(C6;12);SE($C$9="Semestral";DATAM(C6;6)))>C7;"ERRO";SE($C$9="Anual";DATAM(C6;12);SE($C$9="Semestral";DATAM(C6;6);0)))
As células C6 e C7 são datas. A formula deve somar 12 ou 6 meses (escolhidos através do "Anual" ou "Semestral") à data da célula C6, sendo que se a data apresentada for maior que a célula C7 deve apresentar o valor "ERRO".
Essa é uma simplificação da minha formula e há ainda outras condições a serem verificadas antes do resultado final, mas me incomoda a aparente redundância de ter muitos SE´s dentro de outro SE´s .
Há alguma forma de reescrever a formula para que ela fique mais simples?
Obg.
Tenho a formula abaixo que esta funcionando perfeitamente, mas por ser necessário repetir toda a estrutura lógica para que o resultado seja apresentado, tenho a impressão que há uma forma mais eficiente de escrevê-la.
=SE(SE($C$9="Anual";DATAM(C6;12);SE($C$9="Semestral";DATAM(C6;6)))>C7;"ERRO";SE($C$9="Anual";DATAM(C6;12);SE($C$9="Semestral";DATAM(C6;6);0)))
As células C6 e C7 são datas. A formula deve somar 12 ou 6 meses (escolhidos através do "Anual" ou "Semestral") à data da célula C6, sendo que se a data apresentada for maior que a célula C7 deve apresentar o valor "ERRO".
Essa é uma simplificação da minha formula e há ainda outras condições a serem verificadas antes do resultado final, mas me incomoda a aparente redundância de ter muitos SE´s dentro de outro SE´s .
Há alguma forma de reescrever a formula para que ela fique mais simples?
Obg.