Rechercher : dans
Par :

Comptage de cellules identiques sous excel

Dernière réponse le 5 nov 2008 à 16:33:00 chris, le 5 nov 2008 à 15:25:52 
 Signaler ce message aux modérateurs

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 !

Configuration: Windows XP
Firefox 2.0.0.17

Meilleures réponses pour « comptage de cellules identiques sous excel » dans :
[Excel] Colorer des cellules sur conditions VoirIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un...

1

banban, le 5 nov 2008 à 15:30:28

Bonjour,
la fonction Somme Si devrait résoudre votre problème

Répondre à banban

2

jfqld, le 5 nov 2008 à 15:39:25

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

Répondre à jfqld

5

Mike-31, le 5 nov 2008 à 15:43:37

Salutjfqld,

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

A+

Répondre à Mike-31

3

Mike-31, le 5 nov 2008 à 15:39:26

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+

Répondre à Mike-31

4

chris, le 5 nov 2008 à 15:43:25

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.

Répondre à chris

6

Mike-31, le 5 nov 2008 à 15:46:23

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+

Répondre à Mike-31

7

banban, le 5 nov 2008 à 16:07:34

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.

Répondre à banban

8

manet61, le 5 nov 2008 à 16:26:59

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.

http://cjoint.com/?lfqy1EXm58

Bon courage

Répondre à manet61

9

 jfqld, le 5 nov 2008 à 16:33:00

Oh pardon je n'avais pas compris (et bien lu) le problème posé
ne pas prendre en compte ma formule

Répondre à jfqld