Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Fonction SI imbriquée

18 réponses
Avatar
Mathieu
Bonjour,
J'essaie d'utiliser la fonction SI imbriquée mais Excel me signale une erreur que je ne parviens pas Í  localiser et comprendre.

En D29, je saisis un montant annuel de ressources. Dans mon exemple : 12450,00€.

En D30 j'ai une formule qui dit : =D29/12 (pour avoir un montant mensuel) et affiche le résultat de cette opération. Ce résultat donne un montant en euros. Dans mon exemple: 1037,50€.

En J29, je voudrais afficher un taux (pourcentage) défini selon le résultat trouvé en D30. J'ai 8 possibilités de pourcentage possible selon le résultat :
65%, 59%, 55%, 50%, 43%, 37%, 30%, 0%

Donc je fais la formule suivante :
=SI(D30<853,82);"65");SI(D30>853,82;"59");SI(D30>913,52;"55");SI(D30>1031,79;"50");SI(D30>1114,02;"43");SI(D30>1164,71;"37");SI(D30>1285,23;"30");SI(D30>1454,20;"0")

mais Excel me dit qu'il y a une erreur.
Auriez-vous la possibilité de m'aider en m'indiquant o͹ celle-ci est faite et comment je peux résoudre ce problème ?
Je vous en remercie par avance,
Bien cordialement,
Mathieu

8 réponses

1 2
Avatar
EricG
Bonjour et merci Eric ;-)
Je ne peux pas mettre ces valeurs dans ma feuille, Í  la limite dans une
autre que je masquerai du fichier. Pour la mise Í  jour effectivement ce
serait top, mais adapter la formule pour dire d'aller chercher dans la
feuille nommée XYZ je ne sais pas faire :-(

Réponse donnée par DB. Une zone nommée est unique pour tout le classeur.
Sinon tu mets ces valeurs dans des colonnes masquées.

j'ai oublié : et tu protège la feuille ...
Avatar
EricG
Bonjour,
J'essaie d'utiliser la fonction SI imbriquée mais Excel me signale une erreur
que je ne parviens pas Í  localiser et comprendre.
En D29, je saisis un montant annuel de ressources. Dans mon exemple :
12450,00¤.
En D30 j'ai une formule qui dit : Í’9/12 (pour avoir un montant mensuel) et
affiche le résultat de cette opération. Ce résultat donne un montant en
euros. Dans mon exemple: 1037,50¤.
En J29, je voudrais afficher un taux (pourcentage) défini selon le résultat
trouvé en D30. J'ai 8 possibilités de pourcentage possible selon le résultat :
65%, 59%, 55%, 50%, 43%, 37%, 30%, 0%
Donc je fais la formule suivante :
=SI(D30<853,82);"65");SI(D30>853,82;"59");SI(D30>913,52;"55");SI(D30>1031,79;"50");SI(D30>1114,02;"43");SI(D30>1164,71;"37");SI(D30>1285,23;"30");SI(D30>1454,20;"0")
mais Excel me dit qu'il y a une erreur.
Auriez-vous la possibilité de m'aider en m'indiquant o͹ celle-ci est faite et
comment je peux résoudre ce problème ? Je vous en remercie par avance,
Bien cordialement,
Mathieu

Puisque tu ne veux pas de rechercheV !
Pour le fun, ta formule corrigée :
=SI(D30<853,82;"65";SI(D30>853,82;"59";SI(D30>913,52;"55";SI(D30>1031,79;"50";SI(D30>1114,02;"43";SI(D30>1164,71;"37";SI(D30>1285,23;"30";SI(D30>1454,20;"0"))))))))
Bon courage pour des modifications de valeurs !
Eric Giffard
Avatar
EricG
Bonjour,
J'essaie d'utiliser la fonction SI imbriquée mais Excel me signale une
erreur que je ne parviens pas Í  localiser et comprendre.
En D29, je saisis un montant annuel de ressources. Dans mon exemple :
12450,00¤.
En D30 j'ai une formule qui dit : Í’9/12 (pour avoir un montant mensuel)
et affiche le résultat de cette opération. Ce résultat donne un montant en
euros. Dans mon exemple: 1037,50¤.
En J29, je voudrais afficher un taux (pourcentage) défini selon le résultat
trouvé en D30. J'ai 8 possibilités de pourcentage possible selon le
résultat : 65%, 59%, 55%, 50%, 43%, 37%, 30%, 0%
Donc je fais la formule suivante :
=SI(D30<853,82);"65");SI(D30>853,82;"59");SI(D30>913,52;"55");SI(D30>1031,79;"50");SI(D30>1114,02;"43");SI(D30>1164,71;"37");SI(D30>1285,23;"30");SI(D30>1454,20;"0")
mais Excel me dit qu'il y a une erreur.
Auriez-vous la possibilité de m'aider en m'indiquant o͹ celle-ci est faite
et comment je peux résoudre ce problème ? Je vous en remercie par avance,
Bien cordialement,
Mathieu

Puisque tu ne veux pas de rechercheV !
Pour le fun, ta formule corrigée :
=SI(D30<853,82;"65";SI(D30>853,82;"59";SI(D30>913,52;"55";SI(D30>1031,79;"50";SI(D30>1114,02;"43";SI(D30>1164,71;"37";SI(D30>1285,23;"30";SI(D30>1454,20;"0"))))))))
Bon courage pour des modifications de valeurs !
Eric Giffard

Pas la peine elle ne marche pas !
Avatar
Pierre Fonds
Le 2022-02-16 Í  07:56, EricG a écrit :
Bonjour,
J'essaie d'utiliser la fonction SI imbriquée mais Excel me signale
une erreur que je ne parviens pas Í  localiser et comprendre.
En D29, je saisis un montant annuel de ressources. Dans mon exemple :
12450,00€.
En D30 j'ai une formule qui dit : Ò9/12 (pour avoir un montant
mensuel) et affiche le résultat de cette opération. Ce résultat donne
un montant en euros. Dans mon exemple: 1037,50€.
En J29, je voudrais afficher un taux (pourcentage) défini selon le
résultat trouvé en D30. J'ai 8 possibilités de pourcentage possible
selon le résultat : 65%, 59%, 55%, 50%, 43%, 37%, 30%, 0%
Donc je fais la formule suivante :
=SI(D30<853,82);"65");SI(D30>853,82;"59");SI(D30>913,52;"55");SI(D30>1031,79;"50");SI(D30>1114,02;"43");SI(D30>1164,71;"37");SI(D30>1285,23;"30");SI(D30>1454,20;"0")
mais Excel me dit qu'il y a une erreur.
Auriez-vous la possibilité de m'aider en m'indiquant o͹ celle-ci est
faite et comment je peux résoudre ce problème ? Je vous en remercie
par avance,
Bien cordialement,
Mathieu

Puisque tu ne veux pas de rechercheV !
Pour le fun, ta formule corrigée :
=SI(D30<853,82;"65";SI(D30>853,82;"59";SI(D30>913,52;"55";SI(D30>1031,79;"50";SI(D30>1114,02;"43";SI(D30>1164,71;"37";SI(D30>1285,23;"30";SI(D30>1454,20;"0"))))))))
Bon courage pour des modifications de valeurs !
Eric Giffard

Pas la peine elle ne marche pas !

Et pourtant ça fonctionne en changeant l'ordre de la logique
Je n'ai pas modifié la formule pour tenir compte si la case D30 est vide
=IF(D30>1454.2,0,IF(D30>1285.23,30,IF(D30>1164.71,37,IF(D30>1114.02,43,IF(D30>1031.79,50,IF(D30>913.52,55,IF(D30>853.82,59,IF(D30<853.83,65))))))))
Avatar
Michel__D
Le 15/02/2022 Í  17:51, Mathieu a écrit :
Bonjour et merci Eric ;-)
Je ne peux pas mettre ces valeurs dans ma feuille, Í  la limite dans une autre que je masquerai du fichier. Pour la mise Í  jour effectivement ce serait top, mais adapter la formule pour dire d'aller chercher dans la feuille nommée XYZ je ne sais pas faire :-(

Tu peux utiliser la formule ci-dessous (sur 1 ligne) :
=SI(D30="";"";RECHERCHE(D30;{0.853,82.913,52.1031,79.1114,02.1164,71.1285,23.1454,2};{65.59.55.50.43.37.30.0}))
Avatar
Eric Giffard
Dans son message précédent, Pierre Fonds a écrit :
Le 2022-02-16 Í  07:56, EricG a écrit :
Bonjour,
J'essaie d'utiliser la fonction SI imbriquée mais Excel me signale une
erreur que je ne parviens pas Í  localiser et comprendre.
En D29, je saisis un montant annuel de ressources. Dans mon exemple :
12450,00¤.
En D30 j'ai une formule qui dit : Í’9/12 (pour avoir un montant mensuel)
et affiche le résultat de cette opération. Ce résultat donne un montant
en euros. Dans mon exemple: 1037,50¤.
En J29, je voudrais afficher un taux (pourcentage) défini selon le
résultat trouvé en D30. J'ai 8 possibilités de pourcentage possible selon
le résultat : 65%, 59%, 55%, 50%, 43%, 37%, 30%, 0%
Donc je fais la formule suivante :
=SI(D30<853,82);"65");SI(D30>853,82;"59");SI(D30>913,52;"55");SI(D30>1031,79;"50");SI(D30>1114,02;"43");SI(D30>1164,71;"37");SI(D30>1285,23;"30");SI(D30>1454,20;"0")
mais Excel me dit qu'il y a une erreur.
Auriez-vous la possibilité de m'aider en m'indiquant o͹ celle-ci est
faite et comment je peux résoudre ce problème ? Je vous en remercie par
avance,
Bien cordialement,
Mathieu

Puisque tu ne veux pas de rechercheV !
Pour le fun, ta formule corrigée :
=SI(D30<853,82;"65";SI(D30>853,82;"59";SI(D30>913,52;"55";SI(D30>1031,79;"50";SI(D30>1114,02;"43";SI(D30>1164,71;"37";SI(D30>1285,23;"30";SI(D30>1454,20;"0"))))))))
Bon courage pour des modifications de valeurs !
Eric Giffard

Pas la peine elle ne marche pas !

Et pourtant ça fonctionne en changeant l'ordre de la logique
Je n'ai pas modifié la formule pour tenir compte si la case D30 est vide
=IF(D30>1454.2,0,IF(D30>1285.23,30,IF(D30>1164.71,37,IF(D30>1114.02,43,IF(D30>1031.79,50,IF(D30>913.52,55,IF(D30>853.82,59,IF(D30<853.83,65))))))))

Oui, j'ai vu après qu'en changeant l'ordre des valaeurs c'etait mieux !
mais je reste Í  mon Recherchev quand même !
Eric Giffard
Avatar
MichD
Le 15/02/22 Í  07:46, Mathieu a écrit :
Bonjour,
J'essaie d'utiliser la fonction SI imbriquée mais Excel me signale une erreur que je ne parviens pas Í  localiser et comprendre.
En D29, je saisis un montant annuel de ressources. Dans mon exemple : 12450,00€.
En D30 j'ai une formule qui dit : Ò9/12 (pour avoir un montant mensuel) et affiche le résultat de cette opération. Ce résultat donne un montant en euros. Dans mon exemple: 1037,50€.
En J29, je voudrais afficher un taux (pourcentage) défini selon le résultat trouvé en D30. J'ai 8 possibilités de pourcentage possible selon le résultat :
65%, 59%, 55%, 50%, 43%, 37%, 30%, 0%
Donc je fais la formule suivante :
=SI(D30<853,82);"65");SI(D30>853,82;"59");SI(D30>913,52;"55");SI(D30>1031,79;"50");SI(D30>1114,02;"43");SI(D30>1164,71;"37");SI(D30>1285,23;"30");SI(D30>1454,20;"0")
mais Excel me dit qu'il y a une erreur.
Auriez-vous la possibilité de m'aider en m'indiquant o͹ celle-ci est faite et comment je peux résoudre ce problème ?
Je vous en remercie par avance,
Bien cordialement,
Mathieu

Bonjour,
Seulement pour le plaisir...
Une autre manière de procéder en utilisant des "NOMS"
NOM 1 : Val
fait référence Í 
={0.853,82.913,52.1031,79.1114,02.1164,71.1285,23.1454}
NOM 2 : Perc
Fait référence Í  :
={65.59.55.50.43.37.30.0}
La formule dans la cellule de ta feuille de calcul :
=SI(D30="";"";INDEX(Perc;EQUIV(D30;Val;1)))
MichD
Avatar
Mathieu
Merci Í  tous pour vos réponses ci-dessus très précieuses.
Bonne journée Í  vous ;-)
1 2