Somme.si

Résolu
max850 Messages postés 304 Date d'inscription   Statut Membre Dernière intervention   -  
max850 Messages postés 304 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je cherche à calculer la somme d'une colonne en fonction des cellules de ma plage de recherche commençant par 80 avec la fonction suivante

=somme.si((gauche(b2:b17;2);"=80";$c$5:$c$17))

je n'arrive pas à trouver où est mon erreur
pouvez vous m'aider

merci


4 réponses

DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour,

les deux plages doivent avoir le meme nombre de cellule ==>$c$2:$c$17 ou

gauche($b$5:$b$17;2)

Crdmt
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
SOMME.SI ne prendra pas en compte ce genre de composition!

voyez avec:

=SOMMEPROD((GAUCHE(B2:B17;2)*1=80)*(C5:C17))

le *1 sert à numériser le résultat que GAUCHE transforme en texte mais la formule peut s'écrire aussi:

=SOMMEPROD((GAUCHE(B2:B17;2)="80")*(C5:C17))

crdlmnt

0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour,

Pan dans les gencives !
le gauche() m'avait echappé.....
Mais le fait que les matrices n'ont pas le meme nombre d'éléments, ne va t il pas générer un #n/a ??

Edit : bonjour via
Il me semblait ....
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
... si Djidji, surement, quelques soient les formulations! (ça, ça m'avait échappé je vais me brosser les dents, donc!

crdlmnt
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour max850

Il y a 3 erreurs

1) Pas de = dans le critère avec SOMME.SI
2) Pas possible d'utiliser GAUCHE dans SOMMESI
3) Les plages doivent être de taille identique

Essaie plutôt avec SOMMEPROD :
=SOMMEPROD((GAUCHE(B2:B17;2)="80")*(C2:C17))

Cdlmnt
Via
0
max850 Messages postés 304 Date d'inscription   Statut Membre Dernière intervention   3
 
ok ça fonctionne parfaitement avec SOMMEPROD
et .... avec les plages de taille identique

Merci les gens pour votre aide
0