Problème Fonction SI

rudyc14

XLDnaute Nouveau
Bonsoir à tous,

Je suis coincé sur une formule dans le fichier ci-joint. J'aimerais en L10, une valeur qui se trouve en colonne F si K1O est ss engegemnt, une valeur qui se trouve en colonne E si engagement 12 Mois et une valeur de F si engagement 24 Mois. La formule que j'ai faite fonctionne avec le sans engagement et le 24Mois mais pas avec le 12M:confused:. Quelqu'un aurait une idée de l'erreur que j'ai commise?

Merci par avance.
 

Pièces jointes

  • Remises_multi-packs.xls
    38 KB · Affichages: 47
C

Compte Supprimé 979

Guest
Re : Problème Fonction SI

Bonsoir Rudyc14,

Il faut bien faire attention aux parenthèses, il t'en manque une pour le 2ème INDEX()
Code:
=SI(K10="Sans Engag";INDEX(F2:F250;EQUIV(H10;A2:A44;0));SI(K10="24M";INDEX(D 2:D250;EQUIV(H10;A2:A44;0));SI(K10="12M";INDEX(E2:E250;EQUIV(H10;A2:A44;0)))))

En revanche ta formule peut être optimisée
Code:
=SI(K10<>"";INDEX(DECALER($D$2;1;0;50;3);EQUIV(H10;A$2:A$44;0);EQUIV(K10;{"24M";"12M";"Sans Engag"};0));"")
Je te laisse le soin de la décortiquer ;)

A+
 
C

Compte Supprimé 979

Guest
Re : Problème Fonction SI

Re,

Ben franchement je ne comprends pas ... c vraiment de la mauvaise volonté :eek:

Allez, un ptit peu d'aide
INDEX(matrice;no_lig;no_col) retourne la valeur de la matrice de la ligne/colonne

DECALER(réf;lignes;colonnes;hauteur;largeur) permet de définir une plage de cellule en décalant la zone par rapport à Réf

EQUIV(valeur_cherchée;matrice_recherche;type)
ou Type = 0, la fonction EQUIV trouve la première valeur exactement équivalente

Le premier EQUIV(H10;A$2:A$44;0) permet de trouver la ligne contenant "CARRE ABSOLU" dans la plage A2:A44 (dans l'exemple)

Le deuxième EQUIV(K10;{"24M";"12M";"Sans Engag"};0) permet de trouver la colonne dans la matrice entre crochets

Voili, voilà ;):p
A+ et bon courage sur Excel
 

Discussions similaires

  • Résolu(e)
Microsoft 365 SIERREUR
Réponses
7
Affichages
270
Réponses
22
Affichages
874
Réponses
9
Affichages
205

Statistiques des forums

Discussions
312 490
Messages
2 088 875
Membres
103 980
dernier inscrit
grandmasterflash38