Erreur formule excel =SI

Fermé
Cornalina Messages postés 56 Date d'inscription jeudi 19 mars 2009 Statut Membre Dernière intervention 12 novembre 2014 - 15 avril 2012 à 11:00
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 15 avril 2012 à 11:48
Bonjour,

Je viens vous demander votre car j'ai apparemment une erreur dans une formule que je n'arrive pas à trouver.
J'ai fait un tableau sous excel 2007 :
colonne A : nombre de colis
colonne B : nombre d'emplacements
colonne C : rayon
colonne D : prime

Je remplis la colonne A et B à la main
J'ai une liste déroulante dans la colonne C, avec 7 choix (a, B1, B2, C, D, E, F)
Et dans la colonne D, je calcule A*le coef correspondant à ce qui a été choisi en C.

Tout fonctionne dans ma formule sauf pour le rayon "D".

Voici ma formule:
=SI(AF17="A";AD17*0,9;SI(AF17="B1";AD17*1;SI(AF17="B2";AD17*1,36;SI(AF17="C";AD17*1,18;SI(AF17="D";AD17*1,08;SI(AF17="E";AD17*0,98;SI(AF17="F";AD17*1,36;SI(AF17="";;))))))))

Si je mets "A" dans ma colonne C, j'ai le bon résultat, pareil avec toutes les autres sauf le "D".
Je ne sais pas si j'ai été très claire, demandez moi des précisions si vous ne comprenez pas.

Merci d'avance pour votre aide.

A voir également:

4 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
15 avril 2012 à 11:21
bonjour

Le réflexe premier est d'empiler les conditions mais, quand il y en a beaucoup cela devient assez difficile à maintenir.

Ne penses-tu pas qu'en utilisant une autre méthode comme celle-ci, il est possible de modifier plus facilement :

=CHOISIR(EQUIV(AF17;{"A";"B1";"B2";"C";"D";"E";"F";""};0);0,9;1;1,36;1,18;1,08;0,98;1,36;0)*AD17

Regardes si cela fonctionne avec ta colonne D.
0
Cornalina Messages postés 56 Date d'inscription jeudi 19 mars 2009 Statut Membre Dernière intervention 12 novembre 2014 1
15 avril 2012 à 11:27
Je ne connaissais pas cette formule, c'est vrai qu'elle est bien plus pratique.

Malheureusement, ça ne fonctionne pas non plus avec le "D", je ne comprends vraiment pas pourquoi.
0
Cornalina Messages postés 56 Date d'inscription jeudi 19 mars 2009 Statut Membre Dernière intervention 12 novembre 2014 1
15 avril 2012 à 11:31
Je viens de comprendre mon erreur.
Dans ma liste déroulante, il y avait un espace après le "D".
C'est vraiment une erreur bête.

En tout cas, merci pour votre aide, je vais utiliser votre formule qui est bien plus pratique.
0
Cornalina Messages postés 56 Date d'inscription jeudi 19 mars 2009 Statut Membre Dernière intervention 12 novembre 2014 1
15 avril 2012 à 11:33
Par contre, quand la colonne C est vide, j'ai dans la colonne D N/A au lieu de 0.
Si c'est facile à corriger, je veux bien, merci.
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
15 avril 2012 à 11:48
Je ne comprends pas ta question car dans la formule l'on n'utilises que les cellules AF17 et AD17 et donc les colonnes C et D ne sont pas impactées.
0