DATEDIFF parece ser a função OpenOffice Base / SQL, não a função Calc. Ele pode ser usado no Calc como a função básica de macro.
Não consigo obter um resultado usando o comando =DATEDIFF('dd', '2007-08-01', '2007-09-01')
no Apache OpenOffice Calc.
Mesmo usando duas colunas de datas e usando a fórmula =DATEDIFF('dd','A2','B2')
, não consigo encontrar a diferença entre as datas.
Como posso corrigir isso?
DATEDIFF parece ser a função OpenOffice Base / SQL, não a função Calc. Ele pode ser usado no Calc como a função básica de macro.
Não há nenhuma função chamada DATEDIFF disponível no OpenOffice Calc Date & Focos de tempo .
Em vez disso, você deve usar as funções específicas do Calc, por exemplo, a DAYS
para calcular o número de dias entre duas datas:
=DAYS("2007-08-01", "2007-09-01")
EDIT: Sobre DATEDIFF: esta é uma função que faz parte do padrão Core SQL: 1999 (veja o visão geral de data / hora sql funciona no SQL Wikibook ), assim você pode usá-lo com a maioria dos bancos de dados SQL (OpenOffice Base, MySQL, PostgreSQL e assim por diante). Mas você não pode usar uma função SQL nativamente no Calc.
= ANOS (C6; $ C $ 3; 0) & "Anos" & ((MESES (C6; $ C $ 3; 0)) - (ANOS (C6; $ C $ 3; 0) * 12) ) & "Mês", & (ROUNDDOWN ((DAYS ($ C $ 3; C6)) - (ANOS (C6; $ C $ 3; 0) * 365) - (((MESES (C6; $ C $ 3; 0 )) - (ANOS (C6; $ C $ 3; 0) * 12)) * 30); 0) & "Dia")
Nota: $ C $ 3 pode ser substituído por = Now ()
Tags date openoffice-calc