Date 00/01/1900 ???

Bonjour

Mon sujet est le suivant :

Dans la date retour il m'affiche une date 00/01/1900 alors que je voudrais qu'il mette 0 si c'est un satatus A

Voici ma formule

=SI(ET(O24<>"";OU(Q24="B";Q24="C"));P24+7;SI(ET(P24<>"";Q24="A";Q24="D");"";))

Voici mon tableau

12sara.xlsx (8.63 Ko)

Merci de votre aide

Bonjour,

Une date dans un tableur est un nombre de jours écoulés depuis une date de référence. Ainsi, le nombre 1 correspond au 1er janvier 1900. Le 12/06/2019 correspond au nombre 43628. Le format "date" (JJ/MM/AAAA) n'est qu'une histoire d'affichage...

Tout ça pour dire qu'inscrire 0 dans une cellule formatée au format DATE renvoie 00/01/1900 et c'est parfaitement normal.

Si l'aspect esthétique dérange, il est possible de modifier la formule pour ne rien afficher, ou d'appliquer une mise en forme conditionnelle pour colorer en blanc sur fond blanc cette valeur.

PS : quel est l'objectif de la dernière partie de la formule ?

SI(ET(P24<>"";Q24="A";Q24="D");"";)

Actuellement, si au moins l'une des 3 conditions n'est pas respectée, la formule renvoie 0 (ou FAUX selon le format).

Bonjour

Merci de votre réponse

En fait ,

- si Q24 a un status B ou C - je veux voir la date ou si q24 a un status A ou D = 0 ou vide

=SI(ET(O24<>"";OU(Q24="B";Q24="C"));P24+7;SI(ET(P24<>"";Q24="A";Q24="D");"";))

Quel est votre propostion de formule - SVP

J-Claude

Bonjour

Merci de votre réponse

En fait ,

- si Q24 a un status B ou C - je veux voir la date ou si q24 a un status A ou D = 0 ou vide

=SI(ET(O24<>"";OU(Q24="B";Q24="C"));P24+7;SI(ET(P24<>"";Q24="A";Q24="D");"";))

Quel est votre propostion de formule - SVP

J-Claude

Bonjour,

Désolé du délai de réponse, je suis bien occupé en ce moment... Donc de ce que je comprend, si Q24 est égal à B ou C (...et pas contient cette lettre), on affiche une date (P24+7 jours) sinon on affiche rien ?

Voilà ce que je mettrais :

=SI(OU(Q24="B";Q24="C");P24+7;"")
Rechercher des sujets similaires à "date 1900"