J'ai récupéré il ya longtemps quelques formules pour compter le nombre de
valeurs distinctes :
=SOMMEPROD(N(FREQUENCE(plage;plage)>0)) pour valeur numériques uniquement
=SOMME(1/NB.SI(plage2;plage2)) matricielle ne fonctionne pas s'il y a des
cellules vides
=SOMME(SI(NB.SI(plage3;plage3)<>0;1/NB.SI(plage3;plage3);"")) matricielle
fonctionne même avec des vides
Mais je ne réussi pas à faire fonctionner sur une plage filtrée.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Misange
de AV: Avec une plage nommée "Noms" (A2:Ax) et une autre nommée "Valeurs" (B2:Bx) (étiquettes en A1 et B1) utilise cette formule : =SOMMEPROD((SOUS.TOTAL(3;DECALER(Noms;LIGNE(Noms)-MIN(LIGNE(Noms));;1)))*(Valeurs<50)) http://www.excelabo.net/excel/filtres.php#sommeprodfiltre
-- Misange migrateuse XlWiki : Participez à un travail collaboratif sur excel ! http://xlwiki.free.fr/wiki http://www.excelabo.net
de AV:
Avec une plage nommée "Noms" (A2:Ax) et une autre nommée "Valeurs" (B2:Bx)
(étiquettes en A1 et B1) utilise cette formule :
=SOMMEPROD((SOUS.TOTAL(3;DECALER(Noms;LIGNE(Noms)-MIN(LIGNE(Noms));;1)))*(Valeurs<50))
http://www.excelabo.net/excel/filtres.php#sommeprodfiltre
--
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
de AV: Avec une plage nommée "Noms" (A2:Ax) et une autre nommée "Valeurs" (B2:Bx) (étiquettes en A1 et B1) utilise cette formule : =SOMMEPROD((SOUS.TOTAL(3;DECALER(Noms;LIGNE(Noms)-MIN(LIGNE(Noms));;1)))*(Valeurs<50)) http://www.excelabo.net/excel/filtres.php#sommeprodfiltre
-- Misange migrateuse XlWiki : Participez à un travail collaboratif sur excel ! http://xlwiki.free.fr/wiki http://www.excelabo.net
Ellimac
Super merci beaucoup
Camille
"Misange" a écrit dans le message de news:
de AV: Avec une plage nommée "Noms" (A2:Ax) et une autre nommée "Valeurs" (B2:Bx) (étiquettes en A1 et B1) utilise cette formule : =SOMMEPROD((SOUS.TOTAL(3;DECALER(Noms;LIGNE(Noms)-MIN(LIGNE(Noms));;1)))*(Valeurs<50)) http://www.excelabo.net/excel/filtres.php#sommeprodfiltre
-- Misange migrateuse XlWiki : Participez à un travail collaboratif sur excel ! http://xlwiki.free.fr/wiki http://www.excelabo.net
Super merci beaucoup
Camille
"Misange" <misange@devinez-ou.net> a écrit dans le message de news:
uT9yZovbIHA.4284@TK2MSFTNGP05.phx.gbl...
de AV:
Avec une plage nommée "Noms" (A2:Ax) et une autre nommée "Valeurs" (B2:Bx)
(étiquettes en A1 et B1) utilise cette formule :
=SOMMEPROD((SOUS.TOTAL(3;DECALER(Noms;LIGNE(Noms)-MIN(LIGNE(Noms));;1)))*(Valeurs<50))
http://www.excelabo.net/excel/filtres.php#sommeprodfiltre
--
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
de AV: Avec une plage nommée "Noms" (A2:Ax) et une autre nommée "Valeurs" (B2:Bx) (étiquettes en A1 et B1) utilise cette formule : =SOMMEPROD((SOUS.TOTAL(3;DECALER(Noms;LIGNE(Noms)-MIN(LIGNE(Noms));;1)))*(Valeurs<50)) http://www.excelabo.net/excel/filtres.php#sommeprodfiltre
-- Misange migrateuse XlWiki : Participez à un travail collaboratif sur excel ! http://xlwiki.free.fr/wiki http://www.excelabo.net