Somme colonne B si colonne A contient le début des chiffres

Résolu
Aan -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Besoin de votre aide sur Excel 2010.... J'ai toujours trouvé mes solutions grâce à tous vos commentaires mais là je bloque....
Colonne A Colonne B
Code à 11 chiffres Qtté
81018199106 12
81018199107 18
81018199108 15
81018120009 12

Cellule C1 = 8101899

Je souhaite avoir la somme des qttés pour lesquelles mon code commence par la cellule C1

1er essai
=SOMME.SI($A$3:$A$137;C1&"*";$B$3:$B$137)
2ème essai
=SOMMEPROD((A3:A137=C1&"*")*B3:B137)
Merci de votre aide!
Aan


A voir également:

2 réponses

tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
On suppose qu'Excel a interprété les valeurs de la colonne A comme des nombres.
=SOMMEPROD((PLANCHER(A3:A137/1000;1)=C1)*(B3:B137))
0
AANFR Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Merci!
Ca fonctionne bien avec la cellule c1.
Mais si en C2 je mets 81018120 et je veux la même formule, ça ne marche plus...
Aussi en C1 c'est 81018199 (et pas 8101899...)

La colonne A est bien en nombre mais je peux le mettre en standard si besoin.

Merci,
:)
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062 > AANFR Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Si en C2 il y a 81018120 et que c'est bien un nombre formé avec les 8 premiers chiffres de 81018120009
=SOMMEPROD((PLANCHER(A3:A137/1000;1)=C2)*(B3:B137))
Donne 12 comme résultat
0
AANFR Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   > tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup!!!
Ca fonctionne nickel!
C'est moi qui avait fait une faute de frappe....
Bonne journée!!
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
Essayez peut être avec:

=SOMMEPROD((GAUCHE(A3:A137;NBCAR(C2))*1=C2)*(B3:B137))

crdlmnt
0