Fonction Somme.Si.Ens - Excel/VBA ne fonctionne pas

Fermé
diimka Messages postés 4 Date d'inscription mercredi 8 avril 2015 Statut Membre Dernière intervention 8 avril 2015 - 8 avril 2015 à 13:27
diimka Messages postés 4 Date d'inscription mercredi 8 avril 2015 Statut Membre Dernière intervention 8 avril 2015 - 8 avril 2015 à 14:46
Bonjour,
Je dois effectuer une addition des montants d'une colonne (G) en fonction de 2 critères.
En effet, je veux une somme de montants uniquement sur les lignes contenant "ens" dans la colonne B ET 1 dans la colonne C.
La seule formule qui me vient à l'esprit est :
=SOMME.SI.ENS(G:G;B:B;"ens";C:C;1)

Le souci, c'est que cette fonction m'additionne les montants de la colonne G si B = "ens" OU C = 1, et non pas ET...

Quelqu'un aurai une solution à mon problème ? Je cherche éventuellement un équivalent en VBA.
Merci.

3 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 8/04/2015 à 13:50
Bonjour,

ca marche: https://www.cjoint.com/c/EDin44V29gK

mais vous avez aussi ceci: =SOMMEPROD((G:G)*(B:B="ens")*(C:C=1))
1