Somme de cellules avec conditions liées

Résolu/Fermé
mahyprs Messages postés 2 Date d'inscription jeudi 7 août 2008 Statut Membre Dernière intervention 7 août 2008 - 7 août 2008 à 20:09
 mahyprs - 8 août 2008 à 06:58
Bonjour,

Je travaille sur Excel 97. Je désire obtenir une somme de valeurs contenues en colonne C, à la condition que pour les lignes concernées, la colonne A termine par 2 chiffres ou 2 lettres que je définirai ( 01 par exemple) et que la colonne B commence par 2 chiffres ou 2 lettres que je définirais (02 par exemple). La colonne B est en format texte, même si elle contient des chiffres.
Dans cet exemple, le résultat devrait être 90.

En utilisant un filtre, la solution serait simple. Mais, les résultats trouvés doivent alimenter un autre tableau, et je ne veux pas qu'une nouvelle saisie se fasse.

0122_01 0122 15
0124_01 0124 17
0131_01 0131 25
0132_01 0132 15
0134_01 0134 16
0211_01 0211 14
0212_01 0212 6
0214_01 0214 14
0221_01 0221 11
0222_01 0222 15
0224_01 0224 7
0231_01 0231 17
0232_01 0232 6
0233_10 0233 0
0233_11 0233 0
0234_01 0234 13
0311_01 0311 17
0312_01 0312 16

Je pense que je dois utiliser les fonctions GAUCHE et DROITE. Mais je n'arrive pas à obtenir le résultat souhaité.
Merci d'avance.
A voir également:

4 réponses

eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
7 août 2008 à 20:44
Bonsoir,
Dans cet exemple, le résultat devrait être 90.
Ah !?! ça fait 103 pour moi...

Je ne sais pas si sommeprod() existe sur 97 mais ... :
=SOMMEPROD((DROITE(A1:A18,2)="01")*(GAUCHE(B1:B18,2)="02")*(C1:C18))
ça marche bien sur 2003

eric
0
mahyprs Messages postés 2 Date d'inscription jeudi 7 août 2008 Statut Membre Dernière intervention 7 août 2008
7 août 2008 à 22:04
Apparemment, cela ne fonctionne pas.
Peut être un pb de parenthèses....
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
7 août 2008 à 22:09
remplace les , par des ;
ma version fait ça et j'oublie de corriger parfois
0
Super !!!
C'est exactement cela.
Je viens de tester sur mes tableaux à grande échelle, et ça roule.

Merci beaucoup.
0