Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Petit probleme pour les experts d'Excel


Messages recommandés

Posté(e)

:-P

 

Voilà ce qui m'ammène

En sachant que a=1, b=2, c=3, d=4,...,i=9, j=1, k=2,..., r=9, s=1,...., z=8

je voudrais que quand je tape un mot, il me donne automatique la somme des chiffres qui correspondent à ce mot :P:-(:-P:-P:-P:-P

 

exemple :

papa ===> p=7,a =1, p=7, a=1 donc 7+1+7+1=16

 

Voilà le petit problème !!!!

 

Merci d'avance !!

Posté(e)

c'est surtout chiant je pense qu il faut s'orienter vers une macro ecrit en VB

on analyse chaque caractere, selon le type = sa valeur que l'on stocke dans une variable etc...

 

Tu ecrit papa en B1

 

tu veux la somme en C10

 

il faut donc que la routine extrait chaque lettre dans cette cellule

 

Pour 1 à taille(B1)

selon la lettre = xvaleur que l'on met dans une celulle en ajout

C10=somme(C10+xvaleur)

ET on boucle jusqu'a fin du mot

 

Fin

bon maintenant ya plus qu'a mettre en ordre avec la syntaxe

tu peux ameliorer en mettant dans des cellules les lettres et valeur

exmple D20 = P E20 = 7

D21 = A E21 = 1

 

reste a parcourir la colonne D pour trouver la valeur nombre en E

Posté(e)
si  tu convertir la valeur ascii du caractere c'est deja plus simple

exemple A=65 B=66  etc

te reste a additionne et a retirer 64 sur chaque caractere

Mais vient pas me seriner que tu veux aussi des Chiffres

ça ne marchera pas dans son cas à lui, il faudra aussi ajouter un test pour lui dire que si la lettre est > à j le caractère vaut son "code ASCII-64-10", et pareil pour les lettres suivantes, > à s = "code ASCII-64-20"

Mais c'est la meilleure base pour faire ce que tu veux.

Posté(e)

GIL a écrit :

Peut être une solution avec une réponse là:  

http://svpa.free.fr/entrer.htm dans le forum

 

G donc posé mon pb sur le forum et j'attend la réponse (positive j'espère !!!)

 

Je vous tiens au courant dès que possible !!

 

Je vous remercie tous et en attendant je cherche tjs une solution avec vos réponses :P:-(

Posté(e)

Vu que c'est un processus à N itérations, je pense que tu ne peux pas faire autrement que de faire du VB.

 

A moins que tu saches la taille maximale de la chaine de caractères.

 

La tu peux toujours faire 1 macro par caractère qui te donne la valeur du caractère et faire une cellule qui somme l'ensemble des cellules.

 

Automne

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...