Somme dans Excel selon certains critères

Résolu/Fermé
Joss - 3 déc. 2010 à 12:07
 Joss - 3 déc. 2010 à 13:23
Salut à tous!

J'ai un petit problème pour le boulot : je dois faire la somme d'une certaine colonne selon certains critères de la même ligne, et je n'ai aucune idée comment faire... je m'explique avec un exemple :

Dans la colonne A j'ai un type d'ordinateur (Mac ou PC disons), et dans la colonne B un montant. J'aimerais additionner les montants de la colonne B selon le contenu de la colonne B, par exemple additionner les montants uniquement pour les Mac!

Est-ce qu'un expert d'Excel aurait un tuyau pour moi?! Ça serait super!

J'ai déjà penser à trier selon la colonne Type d'ordinateur, mais vu que c'est une seule feuille contenant les données pour 5 ans, et que je dois faire les sommes par mois, autant le faire à la main...

Merci d'avance!

A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 3/12/2010 à 12:42
Bonjour
=SOMME.SI(A:A;"nom cherché";B:B)
ou
=SOMME.SI(A:A;Cell;B:B)
Cell étant l'adresse d'une cellule où vous placerez le nom cherché.

Pour être complet:

si vous voulez faire des sommes par mois et par type,en adaptant cet exemple:
en colonne A de A1à A10000,; les noms des ordinateurs
en colonne B de B1à B10000; les dates de mouvements
en colonne C de C1 à C10000 les montants
en cellule D1 le nom cherché
en cellule D2 le 1° jour du mois à sommer en format date

Deux formules:

=SOMMEPROD((A1:A10000=D1)*(MOIS(B1:B10000)=MOIS(D2)))
vous donnera le nombre de code vendu n
dans le mois
2°)
=SOMMEPROD((A1:A10000=D1)*(MOIS(B1:B10000)=MOIS(D2))*(C1:C10000))
vous donnera le total des montants correspondants.

Crdlmnt

ps: attention le code SOMMEPROD n'accepte pas les adresses de colonne sans n° de ligne (type A:A ou B:B)


Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
1
Un grand, un immense merci, ça marche nickel!! Vaucluse, tu es un héros ;)
0