Message "faux" excel
Résolu
Rey
-
Rey -
Rey -
Bonjour,
Je rencontre un petit problème avec cette formule:
J'ai 3 types de prises de fonctions M = Matin, AM= Après-midi et N= Nuit (Colonne E).
Et en fonction du jour, je souhaite que ca déclenche un code.
Lundi, mardi, merc, jeudi, vendredi,(Matin) et (Après-midi), hors fériés; Pont AL = JS (Jour semaine)
Dimanche,Lundi, mardi, merc, jeudi, vendredi (Nuits) + (Samedi journée), hors fériés; Pont AL = Poste NS ou Samedi (Nuits semaine ou Samedi)
Dimanche et jours fériés, pont AL (Matin et Après-midi)= JDJF (Jour Dimanche et Jours fériés.
Dimanche et jours fériés, pont AL (Nuits)= NDNF (Nuit Dimanche et Nuits fériés.)
Ma formule fonctionne pour les 3 premières catégories sauf la dernière. affichage "Faux"
=SI(E15="";"";SI(ET(E15<>"N";A15<>"Samedi";A15<>"Dimanche";C15<>"Férié";C15<>"Pont AL");"Poste JS";SI(ET(E15<>"N";C15<>"");"JDJF";SI(ET(E15<>"N";A15="Dimanche");"JDJF";(SI(ET(E15="N";A15<>"Dimanche";A16<>"Dimanche");"Poste NS ou Samedi";SI(ET(E15<>"N";A15="Samedi");"Poste NS ou Samedi")))))))
Merci d'avance pour votre aide.
Je rencontre un petit problème avec cette formule:
J'ai 3 types de prises de fonctions M = Matin, AM= Après-midi et N= Nuit (Colonne E).
Et en fonction du jour, je souhaite que ca déclenche un code.
Lundi, mardi, merc, jeudi, vendredi,(Matin) et (Après-midi), hors fériés; Pont AL = JS (Jour semaine)
Dimanche,Lundi, mardi, merc, jeudi, vendredi (Nuits) + (Samedi journée), hors fériés; Pont AL = Poste NS ou Samedi (Nuits semaine ou Samedi)
Dimanche et jours fériés, pont AL (Matin et Après-midi)= JDJF (Jour Dimanche et Jours fériés.
Dimanche et jours fériés, pont AL (Nuits)= NDNF (Nuit Dimanche et Nuits fériés.)
Ma formule fonctionne pour les 3 premières catégories sauf la dernière. affichage "Faux"
=SI(E15="";"";SI(ET(E15<>"N";A15<>"Samedi";A15<>"Dimanche";C15<>"Férié";C15<>"Pont AL");"Poste JS";SI(ET(E15<>"N";C15<>"");"JDJF";SI(ET(E15<>"N";A15="Dimanche");"JDJF";(SI(ET(E15="N";A15<>"Dimanche";A16<>"Dimanche");"Poste NS ou Samedi";SI(ET(E15<>"N";A15="Samedi");"Poste NS ou Samedi")))))))
Merci d'avance pour votre aide.
A voir également:
- Excel faux
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
1 réponse
Bonjour
il semble qu'il vous manque un résultat, et donc une condition. Si l'on considère la fin de la formule, un cas n'est pas traité et c'est celui ci qui renvoie Faux
en détails
(SI(ET(E15="N";A15<>"Dimanche";A16<>"Dimanche");"Poste NS ou Samedi";
renvoie Poste NS ou samedi si E15 est N, A15 et A16 sont différents de dimanche
SI(ET(E15<>"N";A15="Samedi");"Poste NS ou Samedi"
renvoie aussi Poste NS ou samedi si E n'est pas N ert vA15 est samedi
Ce qui ne répond pas, c'est quand E est N; A15 n'est pas samedi et A16 sont Dimanche.
Là il n'y a pas de réponse prévue
s'il ne doit pas y en avoir, terminez la formule par ;"")))))))
qui évitera le FAUX, ou placer entre ces derniers guillemets le texte correspondant au cas de figure
crdlmnt
Errare humanum est, perseverare diabolicum
il semble qu'il vous manque un résultat, et donc une condition. Si l'on considère la fin de la formule, un cas n'est pas traité et c'est celui ci qui renvoie Faux
en détails
(SI(ET(E15="N";A15<>"Dimanche";A16<>"Dimanche");"Poste NS ou Samedi";
renvoie Poste NS ou samedi si E15 est N, A15 et A16 sont différents de dimanche
SI(ET(E15<>"N";A15="Samedi");"Poste NS ou Samedi"
renvoie aussi Poste NS ou samedi si E n'est pas N ert vA15 est samedi
Ce qui ne répond pas, c'est quand E est N; A15 n'est pas samedi et A16 sont Dimanche.
Là il n'y a pas de réponse prévue
s'il ne doit pas y en avoir, terminez la formule par ;"")))))))
qui évitera le FAUX, ou placer entre ces derniers guillemets le texte correspondant au cas de figure
crdlmnt
Errare humanum est, perseverare diabolicum
Vaucluse, nous avons déjà eu un échange et c'était très intéressant.
En suivant votre conseil:
Voilà ce que j'ai mis
=SI(E15="";"";SI(ET(E15<>"N";A15<>"Samedi";A15<>"Dimanche";C15<>"Férié";C15<>"Pont AL");"Poste JS";SI(ET(E15<>"N";C15<>"");"JDJF";SI(ET(E15<>"N";A15="Dimanche");"JDJF";(SI(ET(E15="N";A15<>"Dimanche";A16<>"Dimanche");"Poste NS ou Samedi";"NDNF"))))))
Maintenant la formule fonctionne également pour le samedi.
Mais toujours pas pour nuit dimanche, elle donne NDNF, alors que le bon résultat doit NS ou Samedi.
Pareil pour nuit de jour férié. Actuellement c'est comme si c'était une nuit semaine.
Merci
En partant de ton raisonnement j'ai trouvé la solution.
=SI(E15="";"";SI(ET(E15<>"N";A15<>"Samedi";A15<>"Dimanche";C15<>"Férié";C15<>"Pont AL");"Poste JS";SI(ET(E15<>"N";C15<>"");"JDJF";SI(ET(E15<>"N";A15="Dimanche");"JDJF";(SI(ET(E15="N";A16<>"Dimanche";C16="");"Poste NS ou Samedi";"NDNF"))))))
2 idées valent mieux qu'1.
A bientôt et encore merci.
Rey