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

affichage suivant cas avec fontion si

  • Initiateur de la discussion Initiateur de la discussion tracor
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

tracor

Guest
bonjour le phorum

je reviens avec la question qui tue
je souhaiterai avec cette formule
'=SI(ET(AI2<>"";AD2="oui";AE2="");0;"cas 1");SI(ET(AI2<>"";AD2="non";AE2<>"");0;"cas 2");SI(ET(AI2="";AE2<>"";AD2<>"";AA2="");0;"cas 3");SI(ET(AI2="";AE2="";AD2="");0;"cas 4");SI(AE2="remis au transporteur";0;"cas 5");SI(AB2>=MAINTENANT();0;"cas 6")
afficher suivant la condition si la condition n'est pas vérifié
cas 1 pour la première condition
cas 2 pour la seconde et ainsi de suite
la formule ci dessus me retourne l'erreur #valeur
qu'ai donc pu ne pas faire ou mal faire

merci de toutes réponses ou solutions

tracor
 
re

en réalité, si toutes les conditions sont satisfaites alors 0
si une des condition n'est pas satisfaite je souhaiterai que s'affiche la condition avec anomalie
si condition 1 2 3 5 et 6 satisfaite alors affichage cas 4
ou
si condition 1 2 3 4 5 et 6 satisfaite alors affichage 0

mais est ce possible avec la formule si

j'espére ne pas abuser de votre patience

tracor
 
Re

Essaies en prenant cela. Ca reprend l'idée de Monique

=SI(ET(AI2="";AD2<>"oui";AE2<>"");"Cas 1";SI(ET(AI2="";AD2<>"non";AE2="");"cas 2";SI(ET(AI2<>"";AE2="";AD2="";AA2<>"";"Cas 3");SI(ET(AI2<>"";AE2<>"";AD2<>"");"cas 4";SI(AE2<>"remis au transporteur";"Cas 5";SI(AB2<MAINTENANT();"Cas 6";0))))))

J'espère que je n'ais rien oublié d'inverser

Pascal
 
Tiens je te la remets

=SI(ET(AI2="";AD2<>"oui";AE2<>"");"Cas 1";SI(ET(AI2="";AD2<>"non";AE2="");"cas 2";SI(ET(AI2<>"";AE2="";AD2="";AA2<>"");"Cas 3";SI(ET(AI2<>"";AE2<>"";AD2<>"");"cas 4";SI(AE2<>"remis au transporteur";"Cas 5";SI(AB2<MAINTENANT();"Cas 6";0))))))

Pascal
 
on revient au point de départ

il m'affiche le cas au lieu du 0
je ne veux que le cas si la condition est fausse et non si elle est vrai

double snif

tracor
 
Tracor re

Je viens de regarder tu n'avais pas la dernière formule dans ton fichier

J'ai remis la nouvelle et il m'affiche cas 5 et pas cas 2

En effet il n'est pas ecris "remis au treansporteur"

Pascal
 
pascal

alors penses tu qu'il y a une solution pour ce fil
ou est ce définitivement impossible d'avoir ce que je souhaite
je me répète
si toutes les conditions ok =0
si une des conditions ko = cas incriminé
sinon tant pis
je ferais autrement car personnellement je commence à desespérer

tracor
 
Re: affichage suivant cas avec fontion si (Monique t'en penses quoi ??)

Perso j'ai pas de prob toutes conditions remplies j'ai 0 avec la dernière modif fournie.

Dans ton fichier il n' y a pas "remis au transporteur" donc il me met le cas 5 ce qui est normal vu ce que tu demandes

Pascal
 
Re: affichage suivant cas avec fontion si (Monique t'en penses quoi ??)

Re,

Je suis en train de me dire que je vais arrêter de penser.
On récapitule.
Les 6 parties de la formule :
=SI(ET(AI2<>"";AD2="oui";AE2="");0;"cas 1")
=SI(ET(AI2<>"";AD2="non";AE2<>"");0;"cas 2")
=SI(ET(AI2="";AE2<>"";AD2<>"";AA2="");0;"cas 3")
=SI(ET(AI2="";AE2="";AD2="");0;"cas 4")
=SI(AE2="remis au transporteur";0;"cas 5")
=SI(AB2>=MAINTENANT();0;"cas 6")

La 1ère doit devenir :
=SI(ET(AI2="";AD2="non";AE2<>"remis au transporteur");"cas 1";0)
ou bien :
=SI(ET(AI2="";AD2="";AE2<>"remis au transporteur");"cas 1";0)
ou bien :
=SI(ET(AI2="";AD2="";AE2="remis au transporteur");"cas 1";0)
ou bien d'autres possibilités.
En AD2, il peut y avoir oui, non ou rien ?
En AE2, il y a "remis au transporteur", ou bien rien, ou bien autre chose ?

Et les mêmes questions pour les 5 autres parties de la formule.

En plus, plusieurs "cas" peuvent se présenter à la fois, la formule ne retient que le 1er.
 
Bonjour le forum
Bonjour tracor, Pascal & Monique


Waoooouuu !!! Et bien moi je ne dit qu'une chose, au vu de toutes ces imbrications douloureuses à mes pauvres yeux et à cette lecture qui m'a fait disjoncter les neurones, je ne suis pas là de m'y atteler à ces formules "barbares" dont vous avez le secret. C'est d'une complexité redoutable. Je me suis déjà posé la question : comment s'y retrouvent t'ils ou t'elles. Sinon Chapeau bas.
Sur ce un bon week-end à toutes & à tous.
@ ++ Eric C
 
slt le phorum

grands remerciements à monique et pascal76 pour cette formule tirée par les cheveux (d'ailleurs j'ai été chez le coiffeur pour me raser la tête)

j'espére que vous en avez encore

tracor
 
slt monique

non car comme tu l'as dit il y a bien trop de combinaisons possibles
le pire c que j'ai une quarantaine de formule de ce style
car c un tableau de bord envoyé au client qui ne doit bien entendu ne comporter aucune anomalie
pour faire simple je fais la formule et si anomalie = 1
puis total des anomalies
puis filtrage de ces anomalies
puis correction immédiate
je vais simplement créer un tableau dans un onglet qui permettra à la personne de corriger les anomalies par une légende

merci bcp de vous être intéresser à ce pbe mais à mon avis je ne devais pas avoir la bonne approche ou formule

tant pis


tracor
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

F
Réponses
8
Affichages
1 K
F
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…