Somme de cellules avec conditions liées

Résolu
mahyprs Messages postés 2 Statut Membre -  
 mahyprs -
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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
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 Statut Membre
 
Apparemment, cela ne fonctionne pas.
Peut être un pb de parenthèses....
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
remplace les , par des ;
ma version fait ça et j'oublie de corriger parfois
0
mahyprs
 
Super !!!
C'est exactement cela.
Je viens de tester sur mes tableaux à grande échelle, et ça roule.

Merci beaucoup.
0