plus de 7 arguments

A

andré

Guest
Salut à vous tous,

Je souhaite comptabiliser le nombre de fois que plusieurs valeurs sont présentes dans une liste.
Comment le faire en une formule et en une seule cellule lorsqu'il y a plus de sept arguments ?

Voir mes essais dans la pièce jointe.

Bon week-end à tous.
Ândré.
 

Pièces jointes

  • arguments.zip
    2.4 KB · Affichages: 28
  • arguments.zip
    2.4 KB · Affichages: 35
  • arguments.zip
    2.4 KB · Affichages: 29
M

Monique

Guest
Bonjour,

Du sommeprod, dont une matricielle
=SI(MOIS(AUJOURDHUI())=MOIS(A1);SOMMEPROD(NB.SI(A4:A12;A15:A20));"")
ou bien :
=SI(MOIS(AUJOURDHUI())=MOIS(A1);SOMMEPROD(EXACT(A4:A12;TRANSPOSE(A15:A20))*1);"")
Matricielle
 
A

andré

Guest
Salut,

Arrêtez, arrêtez, n'en jetez plus !
Je n'ai pas assez de cellules pour mettre toutes vos formules, plus astucieuses les unes que les autres.

Merci, vous m'avez tous à nouveau appris quelque chose de neuf.
Ândré.
 
A

andré

Guest
A la vérification de toutes ces formules "in situ" (= dans mon classeur), je déchante quelque peu !

A titre d'exemple, dans la formule non matricielle de Monique =SOMMEPROD(NB.SI(A4:A12;A15:A20)), c'est bien dans la plage A4:A12 que je cherche, mais pas toutes les valeurs de A15:A20, uniquement, par exemple, A15, A17 et A19.
J'ai essayé avec des ET et des OU, mais sans résultat.
Pourriez-vous m'expliquer, si c'est possible.

Ândré.
 
M

Monique

Guest
Bonjour,

=SOMMEPROD((A4:A12=A15)+(A4:A12=A17)+(A4:A12=A19))
=SOMMEPROD((A4:A12={"A"."D"."G"})*1)
=SOMMEPROD(NB.SI(A4:A12;{"A"."D"."G"}))
=SOMMEPROD((A4:A12=TRANSPOSE({"A";"D";"G"}))*1)
Si on veut du matriciel :
=SOMMEPROD(SI(A4:A12=TRANSPOSE({"A";"D";"G"});1))
=SOMME((A4:A12=A15)+(A4:A12=A17)+(A4:A12=A19))
=SOMME((A4:A12={"A"."D"."G"})*1)
=SOMME(NB.SI(A4:A12;{"A"."D"."G"}))
=SOMME((A4:A12=TRANSPOSE({"A";"D";"G"}))*1)
 

Discussions similaires

Statistiques des forums

Discussions
313 137
Messages
2 095 626
Membres
106 308
dernier inscrit
F.DIAS