affichage suivant cas avec fontion si

  • Initiateur de la discussion tracor
  • Date de début
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
 
T

tracor

Guest
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
 
P

Pascal76

Guest
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
 
P

Pascal76

Guest
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
 
T

tracor

Guest
pascal

je te joins le fichier en question avec les commentaires de ce que je souhaiterai voir s'afficher

tracor
 

Pièces jointes

  • Classeur1.zip
    3.4 KB · Affichages: 21
  • Classeur1.zip
    3.4 KB · Affichages: 28
  • Classeur1.zip
    3.4 KB · Affichages: 27
P

Pascal76

Guest
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
 
T

tracor

Guest
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
 
P

Pascal76

Guest
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
 
M

Monique

Guest
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.
 
E

Eric C

Guest
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
 
T

tracor

Guest
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
 
T

tracor

Guest
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
 

Discussions similaires

Statistiques des forums

Discussions
312 345
Messages
2 087 487
Membres
103 558
dernier inscrit
Lamine ABIDI