Erreur sur tests imbriqués
Résolu/Fermé
Julie_75
Messages postés
5
Date d'inscription
mercredi 9 juillet 2014
Statut
Membre
Dernière intervention
9 juillet 2014
-
9 juil. 2014 à 12:26
Julie_75 Messages postés 5 Date d'inscription mercredi 9 juillet 2014 Statut Membre Dernière intervention 9 juillet 2014 - 9 juil. 2014 à 16:56
Julie_75 Messages postés 5 Date d'inscription mercredi 9 juillet 2014 Statut Membre Dernière intervention 9 juillet 2014 - 9 juil. 2014 à 16:56
A voir également:
- Erreur sur tests imbriqués
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 5000 france tv - Forum iPhone
- Erreur g030 - Forum Bbox Bouygues
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
9 juil. 2014 à 12:34
9 juil. 2014 à 12:34
Bonjour
le OU du deuxième SI ne sert à rien
les valeurs entre guillemets est une valeur texte non numérique (?)
le troisième SI fait appel à OU alors que le premier fait appel à ET et donc si vous avez l'affichage priority1 quand B25 =2, c'est surement parceque ou Z25 =1 ou P25 est plus grand que 240!
que voulez vous faire et comment se présente vos données
Errare humanum est, perseverare diabolicum
le OU du deuxième SI ne sert à rien
les valeurs entre guillemets est une valeur texte non numérique (?)
le troisième SI fait appel à OU alors que le premier fait appel à ET et donc si vous avez l'affichage priority1 quand B25 =2, c'est surement parceque ou Z25 =1 ou P25 est plus grand que 240!
que voulez vous faire et comment se présente vos données
Errare humanum est, perseverare diabolicum
Julie_75
Messages postés
5
Date d'inscription
mercredi 9 juillet 2014
Statut
Membre
Dernière intervention
9 juillet 2014
9 juil. 2014 à 12:48
9 juil. 2014 à 12:48
En fait, mon but est de tester le triplet "B25=1;Z25="1";P25<=240" à ET.
Donc, j'ai 3 cas:
1. si Z25=0 alors je laisse le champs vide
2. si B25=1;Z25="1";P25<=240) alors je renseigne à "Priority 2"
3. si (B25=1;Z25="1";P25>240) alors je renseigne à "Priority 1"
Pi, les valeurs entre guillemets correspondent à des valeurs d'autres testés à 0 ou 1.
Donc, j'ai 3 cas:
1. si Z25=0 alors je laisse le champs vide
2. si B25=1;Z25="1";P25<=240) alors je renseigne à "Priority 2"
3. si (B25=1;Z25="1";P25>240) alors je renseigne à "Priority 1"
Pi, les valeurs entre guillemets correspondent à des valeurs d'autres testés à 0 ou 1.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
9 juil. 2014 à 13:47
9 juil. 2014 à 13:47
=SI(Z25=0;"";SI(ET(B25=1;Z25=1);SI(P25<=240;"Priority2";"Prority1");""))
qui va vous renvoyer Priority 2 si P25 est vide
i; vaudra peut être mieux alors écrire
=SI(OU(P25="";Z25=0);"";SI(ET(B25=1;Z25=1);SI(P25<=240;"Priority2";"Prority1");""))
crdlmnt
qui va vous renvoyer Priority 2 si P25 est vide
i; vaudra peut être mieux alors écrire
=SI(OU(P25="";Z25=0);"";SI(ET(B25=1;Z25=1);SI(P25<=240;"Priority2";"Prority1");""))
crdlmnt
Julie_75
Messages postés
5
Date d'inscription
mercredi 9 juillet 2014
Statut
Membre
Dernière intervention
9 juillet 2014
9 juil. 2014 à 14:45
9 juil. 2014 à 14:45
ça fonctionne bien mais je suis obligé de mettre Z25="0" qui est bien au format Nombre.
Merci Vaucluse.
:)
Cdt,
Merci Vaucluse.
:)
Cdt,
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
9 juil. 2014 à 14:59
9 juil. 2014 à 14:59
Alors modifier légérement:
=SI(OU(Z25="";Z25=0);"";SI(ET(B25=1;Z25=1);SI(P25<=240;"Priority2";"Prority1");""))
=SI(OU(Z25="";Z25=0);"";SI(ET(B25=1;Z25=1);SI(P25<=240;"Priority2";"Prority1");""))
Julie_75
Messages postés
5
Date d'inscription
mercredi 9 juillet 2014
Statut
Membre
Dernière intervention
9 juillet 2014
9 juil. 2014 à 15:20
9 juil. 2014 à 15:20
Dsl mais je ne vois pas la diff avec la formule précédente:
=SI(OU(Z25="";Z25=0);"";SI(ET(B25=1;Z25=1);SI(P25<=240;"Priority2";"Prority1");""))
C'est bien ça ?
=SI(OU(Z25="";Z25=0);"";SI(ET(B25=1;Z25=1);SI(P25<=240;"Priority2";"Prority1");""))
C'est bien ça ?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié par Vaucluse le 9/07/2014 à 15:34
Modifié par Vaucluse le 9/07/2014 à 15:34
Oui, elle prend en compte Z25 qui contient un 0 ou Z25 qui est vide pour renvoyer "", c'est à dire une cellule "blanche"
Par contre j"ai du oublier le P25 dans la foulée:
=SI(OU(P25="";Z25=0;Z25="");"";SI(ET(B25=1;Z25=1);SI(P25<=240;"Priority2";"Priority1");""))
ce n'est pas votre problème?
Par contre j"ai du oublier le P25 dans la foulée:
=SI(OU(P25="";Z25=0;Z25="");"";SI(ET(B25=1;Z25=1);SI(P25<=240;"Priority2";"Priority1");""))
ce n'est pas votre problème?
Julie_75
Messages postés
5
Date d'inscription
mercredi 9 juillet 2014
Statut
Membre
Dernière intervention
9 juillet 2014
9 juil. 2014 à 16:56
9 juil. 2014 à 16:56
Le problème est résolu.
Merci Vaucluse.
Merci Vaucluse.