SOMMEPROD limité à 3 caractères de recherche ?

Bonjour à tous

Je vous ramène mon lot de problème. Mon souci vient apparemment de la limitation de caractère SOMMEPROD. En effet, j'utilise la forme ci-dessous ; pour calculer le montant en fonction du compte que je cherche. Or, lorsque je cherche un compte comportant plus de 3 caractères tel que "707001" la formule m'indique "0" alors qu'elle devrait m'afficher "46 188.76€". Je n'arrive pas à comprendre d'où provient l'erreur dans ma formule.

=SOMMEPROD((GAUCHE(Base!$A$2:$A$50000;NBCAR(B2))=CTXT(B2;0))*Base!$B$2:$B$50000)*-1

Comment mieux faire ?

10aide-thomas-stp.xlsx (155.99 Ko)

Cordialement

Bonsoir à tous,

Il faut utiliser le troisième argument de la fonction CTXT pour éviter le séparateur des milliers :

CTXT(B2;0;1)

bonjour

Autre approche

=SOMMEPROD(ESTNUM(CHERCHE(B3;Base!$A$2:$A$50000;1))*Base!$B$2:$B$50000)*-1

cordialement

Bonjour,
Importe ton fichier avec Power Query et crée un TCD (Tableau croisé dynamique).
Un exemple.
Cdlt.

Salut à tous

Merci pour vos réponses intéressantes et qui m'ont débloqué de ma situation .

Cordialement

Bonjour à tous,

Cette diversité est royale n'est-ce pas ?

Je vous remercie de ce retour !

Rechercher des sujets similaires à "sommeprod limite caracteres recherche"