Compteur Excel

Fermé
JL - 22 sept. 2014 à 14:08
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 23 sept. 2014 à 09:12
Bonjour,

Je souhaite créer un compteur, voila mon fichier:

-Colonne avec des critères: "pomme", "poire" ...
-Colonne avec des chiffres: "21", 5" ...

Et je voudrais obtenir dans une 3eme colonne de facon automatique, le cumul (somme) en fonction de chaque critère.

Merci d'avance pour votre aide!

JL3
A voir également:

3 réponses

eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 238
Modifié par eriiic le 23/09/2014 à 09:12
Bonjour,

ou se servir des fonctionnalités d'excel prévues pour ça : un TCD (tableau croisé dynamique).
Aucune liste à recréer, aucune formule à saisir, juste à réactualiser lors d'évolution des données sources.
Tableau Croisé Dynamique (TCD) : http://www.mdf-xlpages.com/modules/publisher/item.php?itemid=109

eric

En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
1
skk201 Messages postés 938 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 16 octobre 2016 54
22 sept. 2014 à 14:14
Il y a plusieur manières de faire ça :

Avec la fonction SOMME.SI()

Cela signifie que vous devrez écrire manuellement les différentes conditions et qu'il fera automatiquement le cumule.

Avec des macros VBA

Cela généra la liste des fruits pour vous, mais peut demander un certain temps d'exécution en fonction du nombre de ligne et du nombre différent de conditions.

La quel vous préférez, si vous voulez je peux vous faire des exemples.
0
Raymond PENTIER Messages postés 58714 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 novembre 2024 17 227
22 sept. 2014 à 19:01
On peut également écrire en colonne C :

=NB.SI(A:A;"pomme")*25
=NB.SI(A:A;"poire")*5

0