Calcul de date

Résolu
chacha32 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour SVP
j'aurai besoin d'aide sur une formule qui me permet de calculer un nombre de jour
la formule en D3 la voici

=+SI(ESTVIDE(E2);AUJOURDHUI()-D2;"0")

mais il ce trouve que si la date qui est a D2 EST SUPERIEUR à la date d'aujourdhui le resultat en D2 EST ILISIBLE .

A noter que en D3 LES cellules sont personnalisées de la sorte
[=1]"Retard de "# ##0" jour ";[>1]"Retard de " # ##0" jours"
et que je voudrais que si le résultat en D3 est négatif ne rien afficher. c t à dire que la cellule soit vide..

je peux pas accéder a la page si joint c'est pourquoi j'ai pas posté de fichier: à cause d'une restriction sur l’accès a internet au bureau

merci d'avance

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    cette formule devrait donner un résultat négatif pourtant
    je viens de tester avec AUJOURDHUI() et le 8/5/2017 et j'affiche bien -5
    Mais c'est le format de formule qui pose problème.
    essayez celui ci
    [=-1]"Retard de "# ##0" jour ";[<-1]"Retard de " # ##0" jours";Standard

    différence: les valeurs limites sont précédées du signe - et le rajout standard à la fin permet d'afficher sans commentaire un résultat positif.
    voyez ici:

    https://mon-partage.fr/f/16HxqXeE/

    crdlmnt

    0
    1. chacha32 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
       
      merci vaucluse pour votre réponse
      mais j'avais oublié de mentionner si le résultat en D3 est négatif ne rien afficher. c t à dire que la cellule soit vide..
      mais là avec le format de cellule que vous m'avez proposé c'est seulement quand c'est négatif que j'ai la mention retard de . jours
      0
    2. chacha32 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
       
      j'ai ajouter le standard a ma formule et les nombres négatifs s'affichent maintenant
      donc j'ai ca
      [=1]"Retard de "# ##0" jour ";[>1]"Retard de " # ##0" jours";Standard

      Donc là je veux juste ajouter quelque chose à ma formule qui me permettra
      si le résultat en D3 est négatif ne rien afficher
      0
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      alors écrivez simplement:

      =SI(OU(ESTVIDE(E2);AUJOURDHUI()<D2);""';AUJOURDHUI()-D2;"0")

      crdlmnt
      0
    4. chacha32 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
       
      j 'ai copié et collé la formule et il me met
      " vous avez tapé un nombre trop important d'argument"
      0
    5. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      effectivement j'ai collé la votre derrière sans la rectifier:

      =SI(OU(ESTVIDE(E2);AUJOURDHUI()<D2);"";AUJOURDHUI()-D2)

      crdlmnt
      0