Notifications
Clear all

SE e OU ignorando células vazias

3 Posts
2 Usuários
0 Reactions
857 Visualizações
(@ji-caze)
Posts: 0
New Member
Topic starter
 

Boa tarde

Estou com um pequeno problema: quero criar uma sequência numérica que some 1 ao valor anterior caso haja valor anterior, e deixe vazio caso não haja. Porém a fórmula que estou usando (abaixo) considera a fórmula como preenchimento e retorna #VALOR?. Há uma maneira de diferenciar valores de fórmulas, para considerar a célula como vazia caso esteja preenchida apenas com uma fórmula que não resulte um valor real?

[na célula F7] =SE(ÉCÉL.VAZIA(E7);"";E7+1)
[na célula G7] =SE(ÉCÉL.VAZIA(F7);"";F7+1)

Creio que bastaria colocar um OU (ÉERROS(celula anterior);"";celular anterior+1), mas talvez isso resultasse em colunas alternadamente com erro - de qualquer forma não sei como montar uma função SE em conjunto com uma OU.

Tudo que eu queria de fato (embora gostaria de aprender como usar em conjunto SE e OU) era colocar os dias do mês acima de colunas que representam os dias da semana. Como não soube fazê-lo pensei em usar essa fórmula em todas as colunas e apenas marcar o primeiro dia do mês no dia certo, para que os demais se preenchessem automaticamente. Uso o Excel 2003.

Agradeço a ajuda.

 
Postado : 02/03/2015 11:27 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Não entendi muito bem, mas porque vc não usa assim:

=SE(E7="";"";E7+1)
=SE(F7="";"";F7+1)

PS: se vc anexar a planilha, fica mais fácil entender o que vc realmente quer fazer, e de repente, oferecer uma solução melhor.

 
Postado : 02/03/2015 11:56 am
(@ji-caze)
Posts: 0
New Member
Topic starter
 

Pq sou ignorante, oras.
:P

Realmente, funciona. Com o pequeno defeito de que ele transforma em uma data bizarra (no caso era pra ser mesmo uma data, mas se não o fosse?):
1 2/1/1900 00:00 3/1/1900 00:00
Também consegui solucionar usando
=SE(CONT.NÚM(anterior);anterior+1;"")
Neste caso sem o problema da data (q imagino que seja algo na configuração e não na fórmula).

Agradecido!

 
Postado : 02/03/2015 12:14 pm