Erreur formule excel =SI

Cornalina Messages postés 64 Statut Membre -  
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   -
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.

4 réponses

gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
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 64 Statut Membre 1
 
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 64 Statut Membre 1
 
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 64 Statut Membre 1
 
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 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
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