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
Configuration: Windows XP
Firefox 3.5.6

1 réponse

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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
    1. 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