consonnes & voyelles

  • Initiateur de la discussion Initiateur de la discussion lunamaii
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

lunamaii

Guest
pour ceux qui ne m'auraient pas lu hier ca aidera
Lien supprimé

je cherche cette fois a faire ressortir d'un nom les consonnes et les voyelles.
par exemple 'JEAN' a deux consonnes et deux voyelles...

sachant toujours que A=1;B=2;C=3...I=9;J=1;K=2....
comment faire en sorte que le total des consonnes de jean est égal à 6 car J=1 et N=5
et faire également que le total des voyelles soit E=5;A=1 soit un total de 6

je reste toujours dans le même esprit de recherche pour ceux qui m'ont lu

merci
 
Bonjour,

Avec le nom en B2, la 'somme' des voyelles :
=SOMMEPROD(SI(STXT(B2;LIGNE(INDIRECT(1&':'&NBCAR(B2)));1)={'A'.'E'.'I'.'O'.'U'.'Y'};(MOD(CODE(STXT(MAJUSCULE(B2);LIGNE(INDIRECT(1&':'&NBCAR(B2)));1))-65;9)+1)*1))
Formule matricielle,
à valider pat ctrl, maj et entrée

Le nombre de voyelles :
=SOMMEPROD((STXT(B2;LIGNE(INDIRECT(1&':'&NBCAR(B2)));1)={'A'.'E'.'I'.'O'.'U'.'Y'})*1)
(à valider simplement par Entrée)

* * Tu enlèveras l'espace entre le M et le O de MOD
Message édité par: monique, à: 13/08/2005 16:44

Message édité par: monique, à: 13/08/2005 16:45
 
la deuxième formule est ok par contre sur la première sachant que A=1 lorsque je tape 'aa' le résultat est 1 alors qu'il devrait être égal à 2...

je crois que je me suis lancé dans un truc complexe mais ca m'excite enfin....ca me plait...
 
salut chris,

oui c'est bien ca je bosse sur un prog perso... galère galère surtout quand on débute sur excel mais je ne m'en sort pas trop mal je trouve.
tu fais de la numérologie aussi tu as peut-être des combines à me donner alors
 
pour reprendre avec toi monique la formule 1...tout est ok j'ai réglé le problème en affichant une seule lettre par cellule.

par contre je voudrais faire autre chose maintenant
=SOMMEPROD(SI(STXT(B2;LIGNE(INDIRECT(1&\\':\\'&NBCAR(B2)));1)={\\'A\\'.\\'E\\'.\\'I\\'.\\'O\\'.\\'U\\'.\\'Y\\'};(M
OD(CODE(STXT(MAJUSCULE(B2);LIGNE(INDIRECT(1&\\':\\'&NBCAR(B2)));1))-65;9)+1)*1))
a ca j'aimerais lui rajouter la condition

=SI(B2='';'');

c'est à dire que lorsque excel attend le resultat il me marque #REF

et je voudrais le supprimer en lui indiquant que si il n'y a rien dans la cellule B2 il n'affiche rien.
mais je dois jaire une faute voila comment je l'ai intégré à ta formule
=SI(D11='';'';+SOMMEPROD(SI(STXT(B11;LIGNE(INDIRECT(1&':'&NBCAR(B11)));1)={'A'.'E'.'I'.'O'.'U'.'Y'};(MOD(CODE(STXT(MAJUSCULE(B11);LIGNE(INDIRECT(1&':'&NBCAR(B11)));1))-65;9)+1)*1))
je ne trouve pas mon erreur
 
Re
Il y a ben longtemps, j'avais acheté un bouquin et je me suis amusée à calculer mon 'thème' puis celui des copains et copines.
Comme cele prenait trop de temps (et que j'écris comme un cochon...), j'avais fait un programme mais avec une base de données.
Je ne sais pas si je pourrais le récupérer : les données oui mais le programme je ne crois pas car c'était encore sous DOS !!!
Le plus simple est de faire une liste des lettres avec la valeur, le type (consonne, voyelle)...
Après avec la fonction recherchev tu obtiens l'info sans trop compliquer les formules.
Idem pour les explications des valeurs numériques de 1 à 9 + 11 et 22 : une colonne pour les chiffres, une colonne par cas d'utilisation, (nom complet, prenom, chemin de vie...)
Ainsi tu n'as qu'une fonction à maîtriser en dehors du découpage des textes et de la simplification numérique.
 
Re,

Je te joins un fichier où ça marche.

Sinon, pas moyen de mettre la formule au conditionnel,
j'ai mis un format conditionnel.
[file name=AdditionLettresLunamaiiV1.zip size=3142]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/AdditionLettresLunamaiiV1.zip[/file]
 

Pièces jointes

lorsque j'ouvre ta feuille ok ca marche.....

je ne sais pas quelle manip je fais mais au bout de quelques essais ca marche plus.

quand je double clik en B5 pour voir ta formule ensuite ca marche plus????
et moi dans ma feuille sans double cliquer ca fait exactement ce pb.
ca ne marche pas et je ne comprend pas pourquoi.
j'ai bien changer B2 dans ta formule par B10 puisque mon nom est en B10 mais ca n'a pas d'incidence hein???
bref je tourne en rond là! :angry:

mais je vais y arriver
avec sans doute ton aide
 
=SOMME(SI(STXT(B10;LIGNE(INDIRECT(1&':'&NBCAR(B10)));1)={'A'.'E'.'I'.'O'.'U'.'Y'};(MOD(CODE(STXT(MAJUSCULE(B10);LIGNE(INDIRECT(1&':'&NBCAR(B10)));1))-65;9)+1)*1))

le mieux c'est que tu vois ma formule.
mon nom est en B10 et en B10 quand je tape LU ou lu en N34 j'ai 0

N34 car ma formule est plaquée à cet endroit
 
Re,

Si la formule n'est pas validée par les 3 touches ctrl, maj et entrée, elle ne fonctionne pas.

C'est tout.

Si tu fais un double-clic, tu es obligée de la valider à nouveau,
en appuyant simultanément sur les 3 touches :
ctrl, maj et entrée

Et si tu veux la voir, pas besoin de double clic,
tu te positionnes sur la cellule
et tu lis la formule dans la barre de formule.

Dans la barre de formule, tu vas voir
un { à gauche
et un } à droite de la formule.

Tu ne les saisis pas,
c'est Excel qui fait ça tout seul
si tu as validé par ctrl, maj et entrée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
949
Réponses
18
Affichages
2 K
Réponses
19
Affichages
1 K
Réponses
2
Affichages
383
Retour