DUVIDA FORMULA

ZANDOTC 16/03/2010 16:46:24
#337103
Estou pegando dados e uma planilha do excel, para meu projeto. A dúvida é mais sobre uma formula que estou usando.

Preciso que o excel me retorne a data na célula A3 caso a B3 sejha diferente de [Ô] [Ô], estou usando o seguinte mais dah erro.

Alguém pode me ajudar....

essa é a formula

=SE(B3<>[Ô][Ô];A3=HOJE();[Ô][Ô])

porém aquele Sinal de Igual não funciona.
DANIKULL 16/03/2010 17:14:09
#337106
Citação:

:Preciso que o excel me retorne a data na célula A3 caso a B3 sejha diferente de [Ô] [Ô], estou usando o seguinte mais dah erro.

Alguém pode me ajudar....

essa é a formula

=SE(B3<>[Ô][Ô];A3=HOJE();[Ô][Ô])

porém aquele Sinal de Igual não funciona.



Boa tarde.

Você precisa colcar esta fórmula na célula A3, ou seja, onde você quer que apareça a data. Então ficará assim:

Célula A Coluna 3 => A3

=SE(B3<>[Ô][Ô];HOJE();[Ô][Ô])

Ok??
ZANDOTC 16/03/2010 17:22:10
#337107
Até ai tubu bem, porém quando eu digito nas outras celúlas mesmo arrumando tipo:

=SE(B4<>[Ô][Ô];HOJE();[Ô][Ô])
=SE(B5<>[Ô][Ô];HOJE();[Ô][Ô])
=SE(B6<>[Ô][Ô];HOJE();[Ô][Ô])

Ele troca todos aos mesmo tempo para a data atual, se eu alterar na b6 por exemplo ele esta mudando nas outras tbm, por isso que keria mostrar pra ele qual a célula alterar. Tipo assim

=SE(B3<>[Ô][Ô];A3=HOJE();[Ô][Ô])
=SE(B4<>[Ô][Ô];A4=HOJE();[Ô][Ô])
=SE(B5<>[Ô][Ô];A5=HOJE();[Ô][Ô])

Entendeu...
IRENKO 16/03/2010 17:23:43
#337108
Resposta escolhida
Ou então com Macro:

Private Sub Worksheet_Change(ByVal Target As Excel.Range)

If Target.Address = Range([Ô]B3[Ô]).Address Then

Select Case Target.Value
Case Is <> [Ô][Ô]
Range([Ô]A3[Ô]) = Date

End Select

End If

End Sub
ZANDOTC 16/03/2010 17:27:31
#337109
A macro funciona perfeitamente, porém para ele fazer automático em 150 linhas ou seja da A3 ate a A153?
ZANDOTC 16/03/2010 18:03:12
#337113
Consegui fazer...

Obrigado a todos pela ajuda...
Tópico encerrado , respostas não são mais permitidas