Date dans OpenOffice

Résolu
Bonjour,
Je voudrais exécuter dans OpenOffice une comparaison de dates. Par exemple :
la date (format JJ/MM/AAAA) de la cellule A1 est-elle antérieure ou postérieure à une date donnée en C1?
Pour des dates postérieures au 31/12/1899 (origine des dates pour OpenOffice), on peut programmer ainsi la cellule B1 :
=si(A1<C$1;"antér.";"postér. ou id")
Mais comment faire pour les dates antérieures au 31/12/1899 qui ne sont pas reconnues comme dates par OpenOffice ?
Merci d'avance.
Francis.

5 réponses

  1. Contributeur
    On ne peut pas ...

    Tout au moins pas directement !
    Il faut écrire une formule est faire la différence des années, puis des mois et des jours, le tout sans utiliser de format DATE ...
    0
    1. Merci Raymond.
      C'est en effet une solution que j'avais envisagée, mais que j'aurais bien aimé pouvoir éviter !
      Cordialement.
      Francis.
      0
      1. Bonjour,
        Il faut en effet extraire de la date (en temps que texte) le jour, le mois,et l'année.
        Une astuce peut simplifier la comparaison:
        (10000x année) + (100 x mois) +(1 x jour)
        0
        1. Bonjour,
          Merci Tontong. Je vois que je n'échapperai pas à la réécriture de la date, mais la comparaison est en effet beaucoup plus simple en adoptant ce "format".
          Cordialement.
          Francis.
          0
          1. Bonjour,
            La nuit porte conseil!!!
            J'ai répondu en pensant "Excel", avec OpenOffice3 Calc on peut comparer des dates antérieures à 1899...Ces dates sont évaluées en nombres négatifs en format standard ce qui confirme la possibilité de comparaison.
            J'ai vérifié avec un format Date JJ/MM/AAAA.
            0
            1. Contributeur
              Excellente information !
              C'est vrai que pour ceux qui utilisent Excel davantage que Calc, il y a des particularités qui nous échappent ...
              0
            2. Bonsoir Tontong,
              Merci pour cette bonne nouvelle ! C'est ainsi beaucoup plus rapide.
              Un bon point pour OpenOffice !
              Cordialement.
              Francis.
              0