Mauvais résultat fonction "=SI"
HippolyteL
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un problème dans ma fonction "=Si".
Je souhaiterai isoler les résultats associés à certains cas particuliers au sein d'un ensemble plus large ayant un résultat différent mais la fonction SI ne me retourne pas la bonne solution.
Pour clarifier la question: les cas de figures où la cellule F262 contient les nombres 9170, 9965, 8945 et 8057 devraient me donner un résultat x. Seulement, la fonction me retourne un résultat y, lié aux conditions des cellules v262, p262 et a262.
les cas de figures mentionnés précédemment sont des sous-catégories de la résultante du "recherchev" et donc ne sont pas censées me fournir le même résultat.
Avez-vous une idée de comment solutionner ce problème ?
Merci d'avance pour votre aide,
Hippolyte
=SI(ET(STXT($F262;1;5)<>9170;STXT($F262;1;5)<>9965;STXT($F262;1;5)<>8945;STXT($F262;1;5)<>8057);RECHERCHEV($V262&$P262&$A262;'Z. Paramètres'!$AW$3:$BC$150;7;0);RECHERCHEV((STXT($F262;1;5));'Z. Paramétrage affectation auto'!$B$2:$X$200;13;0))
J'ai un problème dans ma fonction "=Si".
Je souhaiterai isoler les résultats associés à certains cas particuliers au sein d'un ensemble plus large ayant un résultat différent mais la fonction SI ne me retourne pas la bonne solution.
Pour clarifier la question: les cas de figures où la cellule F262 contient les nombres 9170, 9965, 8945 et 8057 devraient me donner un résultat x. Seulement, la fonction me retourne un résultat y, lié aux conditions des cellules v262, p262 et a262.
les cas de figures mentionnés précédemment sont des sous-catégories de la résultante du "recherchev" et donc ne sont pas censées me fournir le même résultat.
Avez-vous une idée de comment solutionner ce problème ?
Merci d'avance pour votre aide,
Hippolyte
=SI(ET(STXT($F262;1;5)<>9170;STXT($F262;1;5)<>9965;STXT($F262;1;5)<>8945;STXT($F262;1;5)<>8057);RECHERCHEV($V262&$P262&$A262;'Z. Paramètres'!$AW$3:$BC$150;7;0);RECHERCHEV((STXT($F262;1;5));'Z. Paramétrage affectation auto'!$B$2:$X$200;13;0))
A voir également:
- Mauvais résultat fonction "=SI"
- Fonction si et - Guide
- Resultat foot - Télécharger - Vie quotidienne
- Lexer resultat - Télécharger - Sport
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
1 réponse
Bonjour
sans trop approfondir la formule, une première remarque:
quand vous écrivez
=SI(ET(STXT($F262;1;5)
écrivez, pour appliquer cette formule:
STXT($F262;1;5)*1 partout où vous utilisez STXT
et après ça, revenez si votre problème n'est pas résolu, mais déposez un modèle, même partiel si confidentialité, pour que l'on puisse voir ce qu'il se passe
à déposer ici par exemple:
http://mon-partage.fr
et revenez coller le lien créé sur le site
à vous lire
c rdlmnt
sans trop approfondir la formule, une première remarque:
quand vous écrivez
=SI(ET(STXT($F262;1;5)
- d'une par vous renvoyez 5 caractères pour les comparer à un nombre de 4 chiffres, ça, c'est vous qui voyez, mais à priori il risque de n'être que rarement plus petit... mais seulement lorsque vous aurez pris en compte le point expliqué ci après
- d'autre part, ce code vous renvoie un texte, qui n'a pas de valeur numérique est donc ne peut pas être comparé à un nombre
écrivez, pour appliquer cette formule:
STXT($F262;1;5)*1 partout où vous utilisez STXT
et après ça, revenez si votre problème n'est pas résolu, mais déposez un modèle, même partiel si confidentialité, pour que l'on puisse voir ce qu'il se passe
à déposer ici par exemple:
http://mon-partage.fr
et revenez coller le lien créé sur le site
à vous lire
c rdlmnt