Conditions SI imbriqués , OU imbriqués
Résolu
anonyme
-
anonyme -
anonyme -
Bonjour,
j'ai écrit cette formule en français mais je n'arrive pas à la retranscrire en formule logique.
SI (E5 = "NC") OU(D5 = "NC") alors A5 = "NC" ; sinon Formule DateDif OU SI ( E5= " ") OU (D5= " ") alors A5=" " ; sinon DateDif
Quelqu'un pourrrait -il m'aider?
merci d'avance
j'ai écrit cette formule en français mais je n'arrive pas à la retranscrire en formule logique.
SI (E5 = "NC") OU(D5 = "NC") alors A5 = "NC" ; sinon Formule DateDif OU SI ( E5= " ") OU (D5= " ") alors A5=" " ; sinon DateDif
Quelqu'un pourrrait -il m'aider?
merci d'avance
A voir également:
- Conditions SI imbriqués , OU imbriqués
- Excel cellule couleur si condition texte - Guide
- Excel reporter des données sur une autre feuille avec conditions - Forum Excel
- Transposer des lignes sur une autre feuille sous condition ✓ - Forum Excel
- Je ne suis pas un robot confidentialité - conditions ✓ - Forum Mail
- Comment débloquer "je ne suis pas un robot" ✓ - Forum Windows 8 / 8.1
3 réponses
Bonjour
=SI(OU(E5="NC";D5="NC");"NC";SI(OU(E5="";D5="");"";DATEDIF(....)))
C'est juste une erreur de transcription il y a 2 fois E5, remplacer E5 par D5
=SI(OU(E5="NC";D5="NC");"NC";SI(OU(E5="";D5="");"";DATEDIF(....)))
C'est juste une erreur de transcription il y a 2 fois E5, remplacer E5 par D5
Bonjour,
j'avais vu l'erreur,
mais lorsque j'applique la formule est qu'une des deux ou les deux cellules sont vides.
La cellule qui doit me renvoyer vide m'affiche une erreur de #valeur.
j'ai beau essayé de changer le format de la cellule cela ne marche pas.
Vaucluse les cellules sont bien vide elles ne contiennent rien.
j'avais vu l'erreur,
mais lorsque j'applique la formule est qu'une des deux ou les deux cellules sont vides.
La cellule qui doit me renvoyer vide m'affiche une erreur de #valeur.
j'ai beau essayé de changer le format de la cellule cela ne marche pas.
Vaucluse les cellules sont bien vide elles ne contiennent rien.
alors dites nous ce que vous appelez des cellules vides, car le résultat #VALEUR vient forcément du calcul DATEDIF avec une erreur dans une cellule date:
Pouvez vous nous dire :
où est la date début
où est la date fin quelle formule vous utilisée pour DATEDIF
Notez bien aussi qu'une cellule qu renvoie 0 n'est pas vide>.
Pouvez vous nous dire :
où est la date début
où est la date fin quelle formule vous utilisée pour DATEDIF
Notez bien aussi qu'une cellule qu renvoie 0 n'est pas vide>.
Re,
la date du début est dans la cellule E4 et la date de fin dans la cellule D4
voici la formule vous m'avez donné que j'ai adapté
SI(OU($E4="NC";$D4="NC";$D4="pas d'analyse";$E4="pas d'analyse ");"NC";SI(OU($E4=" ";$D4=" ");" ";DATEDIF((STXT($E4;1;10));(STXT($D5;1;10));"D")))
deux cellules vide m'affiche une erreur de valeur et non zero
la date du début est dans la cellule E4 et la date de fin dans la cellule D4
voici la formule vous m'avez donné que j'ai adapté
SI(OU($E4="NC";$D4="NC";$D4="pas d'analyse";$E4="pas d'analyse ");"NC";SI(OU($E4=" ";$D4=" ");" ";DATEDIF((STXT($E4;1;10));(STXT($D5;1;10));"D")))
deux cellules vide m'affiche une erreur de valeur et non zero
merci pour votre réponse,
je me suis peut être mal exprimé dans ma question.
En effet, j'aurai voulu que quand une cellule est vide et que l'autre cellule contient une date, que cela me marque vide dans une troisième cellule.
la formule que vous m'avait donné transforme en nombre la date qui reste lorsque l'autre cellule est vide
et lorsque les deux cellules sont vides elle m'affiche 0
En gros:
lorsque colonne E5= date et D5= date alors cellule A5= formule datediff
lorsque E5 = date et D5= vide alors cellule A5= vide
lorsque E5 =" NC" et D5= date alors cellule A5= "NC"
et vice-versa
en espérant que vous avez compris ce que j'ai voulu dire
merci
=SI(OU(E5="NC;D5="NC");"NC";SI(OU(E5="";D5="");"";DATEDIF(....)))
celle là devrait faire ce que vous voulez.
et si je détaille
_une ou les cellules E ou D contient NC, A renvoie NC
_Une ou les cellules ne contient rien, et A5 ne renvoie rien
_les deux cellules ne sont ni vides ni NC et A renvoie date dif
Si elle ne le fait pas, dites nous exactement si les cellules E ou D sont réellement vide ou contiennent "" ou 0
mais en aucun cas elle ne peut renvoyer 0 s'il n'y a pas de 0 dans une cellule E ou D..
.....sauf si vous utilisez DATEDIF(E5;D5;"d") et que E5 =D5 car datedif n'inclut pas la date de début
si vous la voulez il faut écrire DATEDIF(....)+1
crdlmnt