Re: matricielle 2 plages d'ampleur inégale |
Titre du sujet : Re: matricielle 2 plages d'ampleur inégale par JeanMarie le 30/05/2007 22:05:49 Bonsoir =SOMME(N($A3=$A$18:$A$29)*{1.1.1.1.1.1.1.1}*N($B$18:$B$29=TRANSPOSE($C$8:$C$15))*TRANSPOSE($D$8:$D$15)) et avec un petit commentaire : moins belle que la vôtre car elle n'automatise pas {1.1.1.1.1.1.1.1}. Après analyse, la partie {1.1.1.1.1.1.1.1}, n'est pas utile, tout comme l'utilisation de la fonction N Donc la formule à retenir ... =SOMME(($A3=$A$18:$A$29)*($B$18:$B$29=TRANSPOSE($C$8:$C$15))*TRANSPOSE($D$8:$D$15)) Et là, c'est moi qui applaudit, que l'auteur en soit remercié. L'utilisation de la fonction TRANSPOSE permet de créer une matrice à deux dimensions. Superbe, je n'aurais jamais pensé utiliser cette fonction pour résoudre ce problème. Comme quoi on apprend tous les jours. Didier ton forum, commence de bien belle manière. Que les futures questions restent au même niveaux, et on va se régaler. @+Jean-Marie |
Forums