Somme des produit d'un chiffre par rang

S

Seb

Guest
Je sais, c'est un peu confus comme titre. Voila, je cherche à faire une
somme des produits de chacun des chiffres par leur rang à partir de la droite, rang zéro exclu. Le 1er chiffre de droite occupe le rang 1.

Exemple :
Calcul de la clé de : 578125

On affecte les rangs à chaque chiffre en partant de la droite et du rang 1 :

Rang 6 5 4 3 2 1
Chiffre 5 5 7 8 1 2 5

On fait la somme des produits de chacun des chiffres par leur rang :

(1*5) + (2*2) + (3*1) + (4*8)+(5*7)+(6*5) = 109

Est ce que quelqu'un à une idée pour une formule sous excel?

Merci
 

2passage

XLDnaute Impliqué
Bonjour,

Si tous les nombre pour lesquels il faut calculer une clé font 6 chiffres :
=6*GAUCHE(B1;1)+5*STXT(B1;2;1)+4*STXT(B1;3;1)+3*STXT(B1;4;1)+2*STXT(B1;5;1)+DROITE(B1;1)
sinon.. ben.. quelques précisions, please : min, maxi, nombre de caractère maxi, mini....

A+
 

JeanMarie

XLDnaute Barbatruc
Bonjour

Une autre solution avec une formule matricielle (à valider par Ctrl+Shift+Entrer), elle fonctionne quelque soit le nombre de caractères de la cellule B1
=SOMME(STXT(B1;LIGNE(DECALER(A$1;;;NBCAR(B1)));1)*(NBCAR(B1)-LIGNE(DECALER(A$1;;;NBCAR(B1)))+1))

@+Jean-Marie
 

Discussions similaires

Réponses
5
Affichages
161

Statistiques des forums

Discussions
312 367
Messages
2 087 651
Membres
103 628
dernier inscrit
rou37x