Comptage de cellules identiques sous excel

Résolu
chris -  
jfqld Messages postés 9071 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Voici mon problème, j'ai un fichier excel contenant ce genre d'infos:
col.A col.B
10 a
8 a
3 a
4 c
10 c
10 d
10 d
2 d

j'aimerais trouver une formule qui me compte le total des a, des d et des c, dans notre cas:
a=21, c=14, d=22

sachant que bien sur j'ai énormément de lignes, et une vingtaine d'occurrences (a, c et d) à checker...
Merci pour vos solutions à venir !

7 réponses

banban Messages postés 79 Date d'inscription   Statut Membre Dernière intervention   67
 
Bonjour,
la fonction Somme Si devrait résoudre votre problème
8
jfqld Messages postés 9071 Date d'inscription   Statut Membre Dernière intervention   126
 
si ton tableau commence en A1 et se termine en C3

=nb.si(a1:c3;"a")
ou a ou b ou c suivant ce que tu veux compter
3
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Salutjfqld,

NB.SI compte les cellules contenant "a" mais pas la somme des cellules correspondant à "a"

A+
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Salut,

adaptes cette formule


=SOMMEPROD($A$1:$A$25*($B$1:$B$25="a"))

=SOMMEPROD($A$1:$A$25*($B$1:$B$25="b"))

=SOMMEPROD($A$1:$A$25*($B$1:$B$25="b"))

A+
2
chris
 
En fait c'est bien là mon problème, je ne sais pas ce que j'ai dans la colonne B (a, b ou c ...), j'ai 4000 lignes et cette valeur est emmenée à changer régulièrement.
1
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Salut chris

Alors adaptes cette formule

=SOMMEPROD($A$1:$A$25*($B$1:$B$25=E1))

Dans la cellule E1 par exemple saisis la valeur recherchée exemple a

=SOMME.SI(B1:B25;E1;A1:B25)

A+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
banban Messages postés 79 Date d'inscription   Statut Membre Dernière intervention   67
 
Pour utiliser la fonction somme.si ajouter un colonne (par exemple C ) avec les critères a b c sur 3 lignes
puis dans D1 taper la fonction Somme.Si(B1:B4000;C1;A1:A4000) ce qui donnera la somme des valeurs de la colonne A pour les quelles la cellule de la colonne B de la même ligne est égale au critère fixé dans C1.
la même formule transposée avec C2 et C3 donnera les sommes pour b et c.
0
manet61 Messages postés 202 Date d'inscription   Statut Membre Dernière intervention   179
 
Bonjour,

Le plus simple est de mettre les chiffres dans une colonne et les lettres dans une autre.

Il faut mettre un titre dans la première cellule de chaque colonne (voir l'exemple fourni en cjoint).

1°) Sélectionner les 2 colonnes.
2°) Si vos saisies de a (par exemple) sont imbriquées avec des d'autres lettres Faire un tri en passant par le menu:
"Données, Trier, Trier par (le titre de la colonne contenant les lettres (dans mon exemple "type"), OK.
Ainsi tous les "a" seront regroupés etc...

S'il n'y a pas d'imbrication passer directement au 3°).

3°) Les 2 colonnes étant toujours sélectionnées passer au menu: "Données, Sous-Totaux, A chaque changement prendre (dans mon exemple "Type"), Utiliser la fonction "Somme", Ajouter un Sous-Total à ("quantité" dans mon exemple), OK.

https://www.cjoint.com/?lfqy1EXm58

Bon courage
0
jfqld Messages postés 9071 Date d'inscription   Statut Membre Dernière intervention   126
 
oh pardon je n'avais pas compris (et bien lu) le problème posé
ne pas prendre en compte ma formule
0