TiPoReII,
A fórmula SE aninhada traz sempre o primeiro resultado que seja verdadeiro. Com todos os campos vazios, o resultado vai ser o do primeiro SE, ou seja o valor que está em B3, que é igual a vazio.
Tenta assim, jogando o primeiro SE para o final:
=SE(E(OU(B3<>C3;C3<>D3;D3<>E3;E3<>F3;F3<>G3;G3<>H3;H3<>B3);E(B3<>"";C3<>"";D3<>"";E3<>"";F3<>"";G3<>"";H3<>""));"Alc/Gas";SE(E(OU(B3="";C3="";D3="";E3="";F3="";G3="";H3="");OU(B3="Alcool";C3="Alcool";D3="Alcool";E3="Alcool";F3="Alcool";G3="Alcool";H3="Alcool");OU(B3="Gasolina";C3="Gasolina";D3="Gasolina";E3="Gasolina";F3="Gasolina";G3="Gasolina";H3="Gasolina"));"Alc/Gas";SE(E(OU(B3="";C3="";D3="";E3="";F3="";G3="";H3="");OU(B3="Alcool";C3="Alcool";D3="Alcool";E3="Alcool";F3="Alcool";G3="Alcool";H3="Alcool"));"Alcool";SE(E(OU(B3="";C3="";D3="";E3="";F3="";G3="";H3="");OU(B3="Gasolina";C3="Gasolina";D3="Gasolina";E3="Gasolina";F3="Gasolina";G3="Gasolina";H3="Gasolina"));"Gasolina";SE(E(B3="";C3="";D3="";E3="";F3="";G3="";H3="");"Abasteça";SE(E(B3=C3;C3=D3;D3=E3;E3=F3;F3=G3;G3=H3;H3=B3);B3))))))
Ou se preferir mude o primeiro SE para:
SE(E(B3<>"";B3=C3;C3=D3;D3=E3;E3=F3;F3=G3;G3=H3;H3=B3);B3
Sua fórmula tá gigante e demorando de processar, acredito que dê para otimizar. Qlq coisa abre outro tópico nesse sentido.
Abs.
Se ajudou, clique na mãozinha para agradecer e marque o tópico como "Resolvido".
Postado : 12/11/2017 1:50 pm