Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

test date

carinae

XLDnaute Junior
bonjour a tous

je voudrais faire un test sur une date (=SI(OU($C$1<>"";$C$1<>0);$D$1-$C$1;""). J'ai donc 2 cellules au format date
Le probléme est que si je rentre une lettre (en l'occurence x) a la place
d'une date j'ai un retour #valeur!. Normal ! mais je voudrais savoir
s'il y a un moyen de contourner le probléme sachant que je voudrais tout de même pouvoir, si cela est possible, garder ce x afin d'eviter l'affichage de date car si je mets 0 les cellules etant au format date affichent une valeur 00/00/1900.

Si je fais (=SI(OU($C$1<>"";$C$1<>0;$C$1<>x);$D$1-$C$1;"") j'ai un retour
#NOM? Donc comment fair pour prendre en compte correctement ce caratére ?
 

Pièces jointes

  • Classeur1.xls
    13.5 KB · Affichages: 43
  • Classeur1.xls
    13.5 KB · Affichages: 40
  • Classeur1.xls
    13.5 KB · Affichages: 45

abcd

XLDnaute Barbatruc
Re : test date

Bonjour,

Essaie ceci :
=SI(OU($C$1="";$C$1=0;$C$1="x");"";$D$1-$C$1)
x est du texte, donc il faut le mettre en ""

Mais ceci est plus court :
=SI(ESTNUM($C1);$D$1-$C$1;"")

abcd
 

carinae

XLDnaute Junior
Re : test date

bonjour abcd

j'avais malheureusement testé sans succés la 1er solution. Mais par contre la 2éme est effectivement trés interessante; Je vais essayer de voir cela de plus prés. Merci
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…