Eviter la répétition de si

Bonjour,

Existe-t-il une formule afin d'éviter de faire des formules avec une répétition de si()

cf. exemple ci-joint.

L'idéale est d'avoir une formule qui selon le contenu de la cellule A, selectionne directement le bon multiplicateur de la ligne 14.

Est-ce possible ?

Merci d'avance pour vos réponses

65exemple.xlsx (11.61 Ko)

Bonjour

Si j'ai bien compris, à mettre en $D$2 et a recopier vers le bas:

=B2*INDEX($B$15:$D$15;EQUIV($A2;$B$14:$D$14;0))

Cordialement

Bonjour,

une manière en E2: =RECHERCHEH(A2;$B$14:$D$15;2;FAUX)*B2

P.

Bonjour,

Oui exactement ce que je cherchais, merci à vous deux.

Mon fichier utilise beaucoup cette formule (9000 lignes, la formule peut-être utilisée plusieurs fois par ligne).

Quelle est la plus rapide afin d'optimiser le temps de réponse du document ?

Je peux également rajouter =sierreur(laformule;0) afin de ne pas donner de resultat si la colonne A contient une lettre (exemple : d, e ou même f) à laquelle aucun multiplicateur n'est attribué ?

Merci

Re

Jauster a écrit :

Mon fichier utilise beaucoup cette formule (9000 lignes, la formule peut-être utilisée plusieurs fois par ligne).

Quelle est la plus rapide afin d'optimiser le temps de réponse du document ?

Il faut que tu test sur ton vrai classeur

Jauster a écrit :

Je peux également rajouter =sierreur(laformule;0) afin de ne pas donner de resultat si la colonne A contient une lettre (exemple : d, e ou même f) à laquelle aucun multiplicateur n'est attribué

Pourquoi tu ne pourrais pas?

Cordialement

Rechercher des sujets similaires à "eviter repetition"