Somme d'une extraction de caracteres sur plage variable

Bonjour a tous,

je rencontre un soucis sur une de mes formules excels

J'ai une colonne qui contient une chaine de caractères de même taille de type (00001040584182610000000000000960test)

J'ai besoin de récupérer le 960 compris dans cette chaine et de faire une somme de tous ces 960

Actuellement ma formule SOMME(STXT(A2;30;3);STXT(A212;30;3)) me sort comme résultat 1920 qui est bien la somme de 960*2

Si je tente de remplacer le ; par un : entre mes 2 STXT, cela me retourne une erreur

Après quelque recherches sur google et sur le forum, beaucoup de personne ont l'air de passer par un INDIRECT dans la fonction SOMME mais je ne vois comment cela peut fonctionner.

Le nombre de ligne de la colonne varie selon le cas car le fichier excel est le fruit d'une extraction d'un autre logiciel.

Si quelqu'un a une idée pour résoudre de problème, je suis preneur.

Passez une bonne journée

17forum.xlsx (12.65 Ko)

Bonjour,

=SOMMEPROD(--STXT(A2:A212;30;3))

Cordialement

Bonjour @ tous,

Puisque c'est juste 960, pourquoi pas,

=960*(NBVAL(A:A)-1)

@ + +

R@chid a écrit :

Bonjour @ tous,

Puisque c'est juste 960, pourquoi pas,

=960*(NBVAL(A:A)-1)

@ + +

effectivement, je l'avais pas vu comme ca

ca me convient parfaitement

Bonne jounrée

Rechercher des sujets similaires à "somme extraction caracteres plage variable"