Bonjour Noelop@n, Bonjour Fanfan,
Pour bien saisir la formule matricielle, il faut que le curseur soit bien positionné dans la barre de formules en cliquant sur la formule au besoin puis faire Ctrl Maj Entrée, les trois touches à la fois.
On utilise les formules matricielles lorsqu'on fait appel à plusieurs fonctions imbriquées qui travaillent sur des plages de cellules comme ici 'Somme' et 'NB.SI' avec des plages de valeurs.
Si j'écris: =NB.SI(A1:A30;C1), ce n'est pas une formule matricielle car je compare un plage de cellules à une seule valeur mais si je mets 2 plages =NB.SI(A1:A30;A1:C1), c'est une comparaison multiple qui permet en fait de comparer A1:A30 à A1, puis à B1 puis à C1 et de renvoyer les résultats.
La formule ci-dessus renvoie en fait une matrice contenant les valeurs. Dans cet exemple, si tu enlèves la fonction somme, tu fais Entrée pour valider, puis tu sélectionnes les cellules H1 à N1 puis tu fais Ctrl Maj Entrée le résultat sera la matrice suivante:
1 1 1 0 0 0 1 c'est à dire 1 lorsque le chiffre est présent dans la plage et 0 dans le cas contraire. NB.SI compte le nombre de fois où les chiffres de la plage A1:A30 sont égaux à A1 puis B1...
La fonction Somme, si tu la remets dans la formule va totaliser les résultats, ce qui donnera 4.
Je ne suis pas sûr que ce soit très clair car c'est difficile à expliquer mais tu trouveras beaucoup d'exemples et d'explications dans ce forum et aussi sur internet.
@+
Gael