Problème fonction matricielle 2 critères

Résolu
knapy70 Messages postés 13 Statut Membre -  
knapy70 Messages postés 13 Statut Membre -
Bonjour,

Je recherche un résultat selon deux critères selon une cote (ligne) et points (colonne). Je recherche l’intersection entre une ligne et colonne. J’ai trouvé sur internet une formule :

{=SOMME(SI((crit1=plage1)*(crit2=plage2);plage3;0))} mais elle ne fonctionne pas !

Dans l’exemple envoyé avec le fichier : http://dl.free.fr/getfile.pl?file=/cXDCRe9o

Ligne C356 = 2.3
Ligne C357 = 60.4

On devrait trouver en C359 7.7728 (intersection lignes et colonnes).

J’ai bien fait CRL + MAJ + ENTREE ou CTRL + SHIFT + ENTREE mais je n’arrive pas
à valider la formule.

Est-ce bien la bonne formule ? Existe-t-il une autre formule ?

Je suis sous XP et Excel version 2003.

Merci d’avance pour vos propositions.

Knapy70
A voir également:

1 réponse

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

J'aurais plutôt fait :
=INDEX($B$3:$EQ$353;EQUIV(C2;$A$3:$A$353;0);EQUIV(B2;$B$1:$EQ$1;0))
(nommer les plages pour plus de clarté)

mais là ou tu lis 60.4 en A, tu as : 60.4000000000006 : il ne trouve pas...
Donc soit tu arrondi tes valeurs en A, soit tu utilises :
=INDEX($B$3:$EQ$353;EQUIV(C2;ARRONDI($A$3:$A$353;2);0);EQUIV(B2;$B$1:$EQ$1;0))
formule matricielle à valider par shift+ctrl+entrée

eric
0
knapy70 Messages postés 13 Statut Membre
 
Re-bonjour Eric,

Merci pour cette réponse rapide ! Cela fonctionne.
J'ai arrondi la colonne A et nommer les plages.

Très cordialement,

Knapy70
0