Função AGORA() no Libreoffice [RESOLVIDO]

1. Função AGORA() no Libreoffice [RESOLVIDO]

gildo
gildohp

(usa Ubuntu)

Enviado em 05/02/2014 - 08:55h

Sabemos que no Libre Office, a a função AGORA() retorna com a data do sistema. O MEU problema é que depois que é inserida a data do sistema, gravo e fecho o arquivo. No outro dia quando abro o tal arquivo ele RECALCULA e coloca a data do dia em que foi reaberto. Não é o que quero. Existe como desabilitar o RECALCULAR do BR Office?
por exemplo: =se(A1>0;AGORA()). Tranquilo, me retorna com a data do sistema, mas não quero que ela seja atualizada quando eu reabrir o arquivo. Tem como? Obrigado


  


2. MELHOR RESPOSTA

Gilberto Schiavinatto
GilbSchiavinatto

(usa Outra)

Enviado em 06/02/2014 - 21:50h

A função AGORA retorna dia e hora, a função HOJE retorna só o dia.

Se a data que ira comparar (agora) será fixa em toda a planilha.
Faça o seguinte: Em uma célula digite a data que representa o resultado da função AGORA ( ou HOJE ), em seguida nomeie esta célula com um nome (Inserir / Nomes / Definir... ex: dataagora) e no cálculo use =se(A1>0;dataagora).

Caso queira comparar a planilha com outra data é só alterar na célula que inseriu a data, e toda a planilha será recalculada.

3. Re: Função AGORA() no Libreoffice [RESOLVIDO]

Bilufe
bilufe

(usa KDE Neon)

Enviado em 05/02/2014 - 12:18h

gildohp escreveu:

Sabemos que no Libre Office, a a função AGORA() retorna com a data do sistema. O MEU problema é que depois que é inserida a data do sistema, gravo e fecho o arquivo. No outro dia quando abro o tal arquivo ele RECALCULA e coloca a data do dia em que foi reaberto. Não é o que quero. Existe como desabilitar o RECALCULAR do BR Office?
por exemplo: =se(A1>0;AGORA()). Tranquilo, me retorna com a data do sistema, mas não quero que ela seja atualizada quando eu reabrir o arquivo. Tem como? Obrigado


A função AGORA() sempre irá retornar a data atual. Não conheço a função que você deseja.

Acho que a única solução seria transformar o resultado da fórmula em uma não-fórmula.




4. Re: Função AGORA() no Libreoffice [RESOLVIDO]

gildo
gildohp

(usa Ubuntu)

Enviado em 07/02/2014 - 17:24h

Obrigado pela resposta. O problema desse procedimento sugerido é que eu terei que inserir o nome na célula todos os dias no início do trabalho, porque preciso trabalhar com a data do dia. ela não pode atualizar de um dia pro outro, mas quando a célula A! for maior que zero, quero que seja inserida a data do dia, e que essa data não se modifique quando eu reabrir o arquivo no outro dia. se tiver outra solução agradeço. Gildo


5. resolvido

gildo
gildohp

(usa Ubuntu)

Enviado em 10/02/2014 - 19:10h

Resolvi da seguinte forma: Criei uma macro da seguinte forma;

REM ***** BASIC *****

Sub Main

End Sub

Function DateTime()
DateTime = Now
End Function


Agora a data é inserida automaticamente, sem se modificar no dia seguinte quando eu abrir o arquivo.

=se(A1>0;DataTime();""
Valeu...




6. Re: Função AGORA() no Libreoffice [RESOLVIDO]

benedito antonio leal junior
Ditow

(usa Ubuntu)

Enviado em 28/09/2016 - 01:51h

gildohp escreveu:

Resolvi da seguinte forma: Criei uma macro da seguinte forma;

REM ***** BASIC *****

Sub Main

End Sub

Function DateTime()
DateTime = Now
End Function


Agora a data é inserida automaticamente, sem se modificar no dia seguinte quando eu abrir o arquivo.

=se(A1>0;DataTime();""
Valeu...




Agora como que usa "função ou macro" que acabei de criar no cal ? porque quando eu vou em inserir função não encontro ela.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts