Agradecemos esclarecer-nos com mais detalhes dos problemas que envolvem as datas básicas adotadas pela Microsoft.
Resposta:
Excel
Os usuários de PC’s sabem que o Excel usa a data base : 01 de Janeiro de 1900
e determina para esta data o valor serial (DateValue) igual a 1. No
caso dos usuários do MacIntosh a data base é diferente : 02 de Janeiro de
1904 cujo valor serial é 1. Mas neste caso considera tambem que a data 01
de Janeiro de 1904 tem o valor serial igual a Zero
Caberia a pergunta : Porque a M$ usa o ano de 1900 como ano base? E a resposta é :
Para manter compatibilidade com o Lotus 123 (a M$ entendeu que manter o
êrro seria menos prejudicial que tentar conserta-lo). Mas daí decorrem
outros problemas. Assume válida a data calendário 29 de Fevereiro de 1900
e devolve para esta data o valor serial 60 (=DateValue ("29/2/1900")).
Desta forma obteremos resultados com êrros se calculamos por exemplo o número de
dias entre 15 de março de 1900 e 15 de janeiro de 1900. Se tentamos
calcular os dias decorridos entre 2 de dezembro de 1898 e 7 de dezembro de
1999 tambem obtemos êrro tendo em vista que a data 2 de dezembro de 1898 é
anterior a data base (1900). E datas anteriores a data base no Excel são
tratadas como texto, e não podemos realizar a subtração envolvendo
simultâneamente datas e texto.
Finalmente, se um usuário de PC’s (ano base 1900) abrir seus arquivos Excel(*.xls) num
MacIntosh (ano base 1904), os mesmos serão abertos com a data base do
MacIntosh (1904). A recíproca é verdadeira. Nesses casos em alguns
cálculos, dependendo das datas consideradas, constataremos diferenças de 4
anos e um dia.
Access
Da mesma forma o Access usa a data base 31 de dezembro de 1899 para compatibilizar-se com o Lotus 123
As funções financeiras acima, fazem parte do pacote "Analysis ToolPack" da
Microsoft e se encontram na biblioteca de funções do EXCEL. Se
estivermos diante de um negócio onde a data 29 de Fevereiro de 2000 é a
data do primeiro pagamento de juros, (fato difícil de ocorrer, mas não
impossível) então o uso destas funções acarretarão um êrro que espera-se
seja corrigido nas próximas versões.