Somme si avec 2 critères

Résolu
avyrex1926 Messages postés 360 Date d'inscription dimanche 3 décembre 2006 Statut Membre Dernière intervention 3 janvier 2012 - 9 juin 2007 à 17:44
avyrex1926 Messages postés 360 Date d'inscription dimanche 3 décembre 2006 Statut Membre Dernière intervention 3 janvier 2012 - 9 juin 2007 à 22:20
Bonjour à tous,

J'explique mon problème,

Dans mon fichier excel, je voudrais faire une somme si en VBA, mais avec 2 critères.
Voici ou je suis rendu:

 Range("B5").Select
    ActiveCell.FormulaR1C1 = _
        "=SUMIF(Ajout!R[-3]C[3]:R[2380]C[11],RC[-1],Ajout!R[-3]C[9]:R[2380]C[9])"

Maintenant, il fait une recherche avec le premier critère qui se trouve dans la cellule A5. Je voudrais qu'il fasse la recherche selon le critère  qui se trouve dans B3 aussi.

Comment puis-je modifier la formule pour qu'il prenne les 2 critères?

Est-ce la meilleur façon de faire la somme selon les 2 critères?

Merci encore pour vôtre aide!

2 réponses

cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 17 août 2018 21
9 juin 2007 à 21:00
Je vois 2 façons d'y arriver:

- soit tu utilises une colonne dans laquelle tu concatènes les 2 champs à rechercher et tu fais un SOMME.SI sur cette colonne.

- soit tu utilises la formule SOMMEPROD

MPi
3
avyrex1926 Messages postés 360 Date d'inscription dimanche 3 décembre 2006 Statut Membre Dernière intervention 3 janvier 2012 3
9 juin 2007 à 22:20
Merci MPI, je vais y aller avec CONCATENER, je n'y penssais plus à cette fonction et tu as tout à fait raison, ça fonctionne très bien.

Merci encore
0