Somme de chaque occurrence
Résolu/Fermé
guillaume0811
Messages postés
93
Date d'inscription
mercredi 12 août 2009
Statut
Membre
Dernière intervention
12 juillet 2013
-
11 juil. 2013 à 14:01
guillaume0811 Messages postés 93 Date d'inscription mercredi 12 août 2009 Statut Membre Dernière intervention 12 juillet 2013 - 11 juil. 2013 à 16:34
guillaume0811 Messages postés 93 Date d'inscription mercredi 12 août 2009 Statut Membre Dernière intervention 12 juillet 2013 - 11 juil. 2013 à 16:34
A voir également:
- Somme de chaque occurrence
- Formule somme excel colonne - Guide
- Somme si couleur - Guide
- Erreur de somme de contrôle winrar - Forum Logiciels
- Somme en anglais excel - Guide
- Somme si ens plusieurs critères même colonne ✓ - Forum Excel
4 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 11/07/2013 à 15:46
Modifié par michel_m le 11/07/2013 à 15:46
Bonjour,
https://www.cjoint.com/?3GlpCXtWzJe
j'ai marqué la liste ("nom") de B3 à B50 mais tu peux aller de B3 à "où tu veux"
attention: lis bien la méthode pour valider la formule de la liste sans doublon
à savoir:
=INDEX($B:$B;MIN(SI(Nom<>"";SI(NB.SI(D$2:D2;Nom)=0;LIGNE(Nom)))))&""
Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule; Excel encadre alors automatiquement la formule par des {}
Formule à partir d'une d'émo de Monique_xld (2003)
Michel
https://www.cjoint.com/?3GlpCXtWzJe
j'ai marqué la liste ("nom") de B3 à B50 mais tu peux aller de B3 à "où tu veux"
attention: lis bien la méthode pour valider la formule de la liste sans doublon
à savoir:
=INDEX($B:$B;MIN(SI(Nom<>"";SI(NB.SI(D$2:D2;Nom)=0;LIGNE(Nom)))))&""
Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule; Excel encadre alors automatiquement la formule par des {}
Formule à partir d'une d'émo de Monique_xld (2003)
Michel
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 737
11 juil. 2013 à 14:21
11 juil. 2013 à 14:21
Bonjour
Si par exemple ta plage de données est en A1:A10, (B2 par ex)dans une cellule mettre la formule
=NB.SI(A1:A10;"colon")
Reprendre la formule dans une autre cellule avec le 2nd critère etc
Cdlmnt
Si par exemple ta plage de données est en A1:A10, (B2 par ex)dans une cellule mettre la formule
=NB.SI(A1:A10;"colon")
Reprendre la formule dans une autre cellule avec le 2nd critère etc
Cdlmnt
guillaume0811
Messages postés
93
Date d'inscription
mercredi 12 août 2009
Statut
Membre
Dernière intervention
12 juillet 2013
3
11 juil. 2013 à 15:09
11 juil. 2013 à 15:09
Bonjour,
Merci pour la réponse. Par contre, il faut connaitre le nombre de ligne à l'avance (impossible dans mon cas) et connaitre tous les organes présents dans la liste aussi (c'est aussi variable dans mon cas).
Bien à vous
Merci pour la réponse. Par contre, il faut connaitre le nombre de ligne à l'avance (impossible dans mon cas) et connaitre tous les organes présents dans la liste aussi (c'est aussi variable dans mon cas).
Bien à vous
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 737
11 juil. 2013 à 15:24
11 juil. 2013 à 15:24
Re
Alors la solution du TDC en rajoutant une colonne de 1 est la bonne !
Cdlmnt
Alors la solution du TDC en rajoutant une colonne de 1 est la bonne !
Cdlmnt
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
11 juil. 2013 à 15:39
11 juil. 2013 à 15:39
Bonjour,
Excusez l'intrusion, une solution autre solution, colonne A les noms, il faut que A1 soit vide, dans une colonne exemple en k2 coller cette formule matricielle (qu'il faudra déclarer avec les trois touches Ctrl, Shift et Entrée) ensuite l'incrémenter vers le bas, ce qui créera une liste sans doublon
=INDEX(A$1:A$120;MIN(SI(NB.SI(K$1:K1;A$3:A$120)=0;SI(A$3:A$120<>"";LIGNE(A$3:A$120)))))&""
en L2 par exemple coller cette formule et l'incrémenter vers le bas
=NB.SI(A:A;K2)
Excusez l'intrusion, une solution autre solution, colonne A les noms, il faut que A1 soit vide, dans une colonne exemple en k2 coller cette formule matricielle (qu'il faudra déclarer avec les trois touches Ctrl, Shift et Entrée) ensuite l'incrémenter vers le bas, ce qui créera une liste sans doublon
=INDEX(A$1:A$120;MIN(SI(NB.SI(K$1:K1;A$3:A$120)=0;SI(A$3:A$120<>"";LIGNE(A$3:A$120)))))&""
en L2 par exemple coller cette formule et l'incrémenter vers le bas
=NB.SI(A:A;K2)
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 11/07/2013 à 15:43
Modifié par michel_m le 11/07/2013 à 15:43
Tiens, y'a de l'écho ! :o)
11 juil. 2013 à 16:34