EXCEL SOMMES DE VALEUR SOUS CONDITION

Fermé
lolo2203 - 9 août 2010 à 16:51
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 11 août 2010 à 12:47
Bonjour,



Je recherche une formule ou une fonction qui me permettrait de faire la somme d'une colonne mais uniquement pour les lignes qui vérifie une condition:
colonne 1 uniquement du texte avec un code du type V pour voyage (V1, V2, ...) G (G1, G2, G3) pour groupe
colonne 2 le nombre de personnes pour V ou G

La fonction nb.si (la formule est: =nb.si(A1:A10;"V*")) me permet de savoir combien j'ai de G ou de V
mais je voudrait maintenant faire le total du nombre de personnes pour tous les G d'une part puis tous les V d'autres part

merci pour vos réponses
A voir également:

3 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 752
10 août 2010 à 08:47
Bonjour,
Il existe deux (u moins) formules pour atteindre ton résultat :
=SOMME.SI() et =SOMMEPROD
On suppose tes "V" & "G" en A1:A1000
en B1:B1000 des nombres
en C1 tu inscriras la lettre dont tu souhaites la somme (G ou V)
en D1 :
=SOMMEPROD((A1:A1000=C1)*B1:B1000)
en D2 :
=SOMME.SI(A1:A1000;C1;B1:B1000)
Tu peux tester en changeant la lettre en C1.
0
Bonjour,

Merci pour cette formule

Maintenant, je viens de voir que dans la colonne du nombre de personnes j'avais aussi une lettre (toujours A). Cette lettre signifie qu'il ne faut pas prendre en compte cette ligne, mais cette ligne est utile afin de suivre l'évolution de nos ventes et création de produits.

Voici mon soucis:
pour connaître le nombre de V ou de G j'utilise nb.si, sauf qu'il faudrait que les ligne G ou V où dans la colonne du nombre de personnes il y a "A" ne soit pas comptabilisées !

j'ai essayé plusieurs formules, mais sûrement mal ou encore plus sûr pas les bonnes.

Auriez-vous une idée ?

Merci pour vos réponses
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 752
11 août 2010 à 12:27
Salut,
Essaie cette formule :
=SOMMEPROD((A1:A1000="G")*(B1:B1000<>"A"))
0
merci

Mais ça me marque 0 pour n'importe lequel G ou V

je pens eque je vais devoir organiser mon tableau de façon à voir les lignes en A mais à la fin de la liste et considérer que le début du tableau !!!!

Merci encore

si quelqu'un à une autre idée ...
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 752
11 août 2010 à 12:47
Je viens de tester ma formule et... elle fonctionne!
Peut être y a t'il un souci au niveau du format de tes cellules.
Pour vérifier cela, merci de nous coller ici un lien vers une copie de ton fichier (sans données confidentielles) lien que tu pourras mettre dans ta réponse grâce à https://www.cjoint.com/ ou à http://www.cijoint.fr/
0