Formule pour tableau de numérologie
Résolu/Fermé
bebe64
-
28 déc. 2016 à 01:46
bebe6469 Messages postés 7 Date d'inscription jeudi 29 décembre 2016 Statut Membre Dernière intervention 3 janvier 2017 - 3 janv. 2017 à 16:58
bebe6469 Messages postés 7 Date d'inscription jeudi 29 décembre 2016 Statut Membre Dernière intervention 3 janvier 2017 - 3 janv. 2017 à 16:58
A voir également:
- Feuille de calcul numérologie
- Calcul moyenne excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Comment supprimer une feuille sur word - Guide
- Feuille de style word - Guide
- Feuille a5 - Guide
11 réponses
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
28 déc. 2016 à 09:51
28 déc. 2016 à 09:51
Bonjour,
comme ça m'étonnerais que tu n'aies que 5 lettres, une formule plus générale :
Et pour un nom :
=MOD(SOMMEPROD(MOD(CODE(MAJUSCULE(STXT(A2;LIGNE(INDIRECT("1:"&NBCAR(A2)));1)))-64;9));9)
eric
comme ça m'étonnerais que tu n'aies que 5 lettres, une formule plus générale :
=MOD(CODE(MAJUSCULE(A2))-64;9)
Et pour un nom :
=MOD(SOMMEPROD(MOD(CODE(MAJUSCULE(STXT(A2;LIGNE(INDIRECT("1:"&NBCAR(A2)));1)))-64;9));9)
eric
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
Modifié par Vaucluse le 28/12/2016 à 07:13
Modifié par Vaucluse le 28/12/2016 à 07:13
Bojour
peut être un peu pus simple:
=SI(OU(B2="A";B2="J";B2="S");1;SI(OU(B2="B";B2="T");2;""))
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
peut être un peu pus simple:
=SI(OU(B2="A";B2="J";B2="S");1;SI(OU(B2="B";B2="T");2;""))
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
bebe6469
Messages postés
7
Date d'inscription
jeudi 29 décembre 2016
Statut
Membre
Dernière intervention
3 janvier 2017
29 déc. 2016 à 00:33
29 déc. 2016 à 00:33
Bonsoir Vaucluse et merci pour votre message? Je vais essayer votre formule on verra bien
Merci encore
Merci encore
Utilisateur anonyme
>
bebe6469
Messages postés
7
Date d'inscription
jeudi 29 décembre 2016
Statut
Membre
Dernière intervention
3 janvier 2017
29 déc. 2016 à 01:26
29 déc. 2016 à 01:26
Bonjour bebe6469,
La formule de Vaucluse ne marchera pas, ni aucune de celles qui t'ont été
proposées jusqu'ici (les miennes comprises) pour la simple raison que selon
ton message #21, tu as changé ton énoncé de départ ! Par exemple,
comment voulais-tu qu'on devine que K = 11 et V = 22 ? Impossible !
On est pas devins !!!
Mais si malgré les notes négatives que j'ai eu, tu m'avais fais confiance,
tu aurais pu au moins prendre la peine de tester et vérifier mes formules
et tu aurais vu que toutes donnent les bons résultats par rapport à ton
énoncé de départ !
Si maintenant tu veux bien essayer la formule que je te propose dans mon
message #23, tu verras qu'elle donne bien les résultats que tu attends.
Comme mes autres formules que j'ai testées et vérifiées avant de les mettre
en ligne sur le forum, je peux te la garantir à 100 %.
Dépêche-toi vite avant que certains notent mon message #23 en négatif
sans même prendre le temps de vérifier si mes formules sont correctes
ou non ! ;)
Et merci quand même d'avoir répondu uniquement à Vaucluse et eriiic,
sans avoir répondu à aucun de mes autres messages que j'ai pris tant
de peine à détailler à ton intention !
Cordialement. :)
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
Modifié par Vaucluse le 28/12/2016 à 19:30
Modifié par Vaucluse le 28/12/2016 à 19:30
Désolé, bebe64, pour ce qui me concerne, je décroche du fil
bonne chance
Si vous voulez y voir plus clair (si si c'est possible) inscrivez vous comme membre et contacter en privé un intervenat de votre choix. (en cliquant sur son pseudo dans un message)
La qualité de la réponse dépend surtout de la clarté de la question, merci!
bonne chance
Si vous voulez y voir plus clair (si si c'est possible) inscrivez vous comme membre et contacter en privé un intervenat de votre choix. (en cliquant sur son pseudo dans un message)
La qualité de la réponse dépend surtout de la clarté de la question, merci!
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié par eriiic le 28/12/2016 à 19:50
Modifié par eriiic le 28/12/2016 à 19:50
itoo
On jette l'eau du bain avec le bébé :-)
Un dernier essai de faire passer le message en corrigeant le modulo qui était erroné :
Bon courage pour t'y retrouver dans ce b...l
Merci Albkan !!! Essaie de mieux démarrer 2017 que tu finis 2016 et laisse tomber tes romans stp
On jette l'eau du bain avec le bébé :-)
Un dernier essai de faire passer le message en corrigeant le modulo qui était erroné :
=MOD(CODE(MAJUSCULE(A2))-64;10)
Bon courage pour t'y retrouver dans ce b...l
Merci Albkan !!! Essaie de mieux démarrer 2017 que tu finis 2016 et laisse tomber tes romans stp
Utilisateur anonyme
>
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
29 déc. 2016 à 01:53
29 déc. 2016 à 01:53
Bravo eriiic !
Tu as corrigé ton précédent modulo erroné qui donnait 0 pour I et R
par un autre modulo erroné qui donne maintenant 0 pour J et T !
Cela dit par rapport à l'énoncé initial, bien sûr, et pas au nouvel
énoncé du demandeur : je te laisse lire son message #21.
Quant à mes romans, je peux t'assurer que certains les apprécient
énormément malgré leur longueur ; mais bien sûr, personne n'est
obligé de me lire ! ;)
Cordialement. :)
bebe6469
Messages postés
7
Date d'inscription
jeudi 29 décembre 2016
Statut
Membre
Dernière intervention
3 janvier 2017
3 janv. 2017 à 16:54
3 janv. 2017 à 16:54
Merci pour votre aide.
Je me suis inscrite comme ça si j'ai besoin je pourrais vous contacter plus facilement.
Merci.
Cordialement.
Je me suis inscrite comme ça si j'ai besoin je pourrais vous contacter plus facilement.
Merci.
Cordialement.
Mazzaropi
Messages postés
1985
Date d'inscription
lundi 16 août 2010
Statut
Contributeur
Dernière intervention
24 mai 2023
70
2 janv. 2017 à 14:12
2 janv. 2017 à 14:12
Albkan et Béatrice, Bonjour.
Je vous souhaite une excellente année 2017.
Albkan, Merci pour vos commentaires.
Voici une version mise à jour, de ma feuille de calcul.
https://www.cjoint.com/c/GAcna3ZBeef
Je souhaite que la feuille peut être utile à quelqu'un.
--
Belo Horizonte, Brasil.
Marcílio Lobão
Je vous souhaite une excellente année 2017.
Albkan, Merci pour vos commentaires.
Voici une version mise à jour, de ma feuille de calcul.
https://www.cjoint.com/c/GAcna3ZBeef
Je souhaite que la feuille peut être utile à quelqu'un.
--
Belo Horizonte, Brasil.
Marcílio Lobão
Rebonjour Mazzaropi,
Je viens de vérifier ta 2ème solution ; effectivement, c'est mieux, mais ce
n'est pas encore ça ! ;)
Il y a encore 4 autres erreurs ! J'allais te dire lesquelles, mais j'y renonce car
les notations négatives de mes articles continuent, simplement parce que
des Modérateurs et Contributeurs n'apprécient pas quand j'écris de longs
messages, même lorsqu'ils sont appréciés par les demandeurs.
Ces Modérateurs et Contributeurs ont oublié que la note d'utilité d'un
article doit être objective, pour juger le contenu de l'article et non pas
son auteur.
Bien sûr, ça nuit à la qualité du système de notation, qui ne veut plus rien dire !
Donc je te laisse chercher ces 4 erreurs, qui ne sont pas simples à corriger !
D'autre part, je trouve que la longueur de ton tableau de correspondance
lettre / code est devenu vraiment très long : plage A2:B78 !
La solution que j'ai déjà proposée à Béatrice via MP n'a pas ce défaut.
Cordialement. :)
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 708
3 janv. 2017 à 08:50
3 janv. 2017 à 08:50
Bonjour,
La solution que j'ai déjà proposée à Béatrice via MP n'a pas ce défaut.
C'est facile de critiquer "Ces Modérateurs et Contributeurs ont oublié que la note d'utilité d'un article doit être objective" mais ce serait mieux de respecter la charte CCM
Aide en MP ou à distance
Les propositions d'aide par messagerie privée ou en prise de contrôle à distance ne sont pas permises sur le forum et les intervenants verront leurs messages supprimés. Exception faite des intervenants certifiés ccm dans le cadre d'un suivi de dossier et de besoin de numéro confidentiel ; le reste de la discussion devant se poursuivre sur le forum.
La solution que j'ai déjà proposée à Béatrice via MP n'a pas ce défaut.
C'est facile de critiquer "Ces Modérateurs et Contributeurs ont oublié que la note d'utilité d'un article doit être objective" mais ce serait mieux de respecter la charte CCM
Aide en MP ou à distance
Les propositions d'aide par messagerie privée ou en prise de contrôle à distance ne sont pas permises sur le forum et les intervenants verront leurs messages supprimés. Exception faite des intervenants certifiés ccm dans le cadre d'un suivi de dossier et de besoin de numéro confidentiel ; le reste de la discussion devant se poursuivre sur le forum.
bebe6469
Messages postés
7
Date d'inscription
jeudi 29 décembre 2016
Statut
Membre
Dernière intervention
3 janvier 2017
3 janv. 2017 à 16:51
3 janv. 2017 à 16:51
Merci pour votre formule.
Je pense que c'est celle qui me conviendra le mieux
Si j'ai d'autres formules je reviendrais vers vous mais en attendant, Merci pour votre aide.
Cordialement.
Je pense que c'est celle qui me conviendra le mieux
Si j'ai d'autres formules je reviendrais vers vous mais en attendant, Merci pour votre aide.
Cordialement.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mazzaropi
Messages postés
1985
Date d'inscription
lundi 16 août 2010
Statut
Contributeur
Dernière intervention
24 mai 2023
70
30 déc. 2016 à 23:00
30 déc. 2016 à 23:00
Béatrice, Bonsoir.
Bonsoir également à tous les collègues qui travaillent sur cette solution.
Il y a longtemps que j'ai aidé une jeune femme, ici au Brésil, faisant une feuille de calcul similaire avec les exigences de Béatrice.
Je fis quelques changements mineurs et présenter ma modeste contribution.
https://www.cjoint.com/c/FLEvU1Ou2gH
Excusez-moi, mais ne pas avoir des formules sophistiquées.
Il est très simple et manuel encore répondu à la demande du jeune à l'époque.
Si la feuille est utile dans quelque chose que je serai heureux.
Une grande nouvelle année à tous.
Une bonne santé et de bonheur pour vous et vos familles.
Pardonnez-moi pour la qualité de mon français.
--
Belo Horizonte, Brasil.
Marcílio Lobão
Bonsoir également à tous les collègues qui travaillent sur cette solution.
Il y a longtemps que j'ai aidé une jeune femme, ici au Brésil, faisant une feuille de calcul similaire avec les exigences de Béatrice.
Je fis quelques changements mineurs et présenter ma modeste contribution.
https://www.cjoint.com/c/FLEvU1Ou2gH
Excusez-moi, mais ne pas avoir des formules sophistiquées.
Il est très simple et manuel encore répondu à la demande du jeune à l'époque.
Si la feuille est utile dans quelque chose que je serai heureux.
Une grande nouvelle année à tous.
Une bonne santé et de bonheur pour vous et vos familles.
Pardonnez-moi pour la qualité de mon français.
--
Belo Horizonte, Brasil.
Marcílio Lobão
Ce message est aussi pour Béatrice.
Bonjour Mazzaropi,
Je te souhaite une bonne année 2017.
J'ai regardé ton fichier Excel joint. Le code de chaque lettre est correct,
y compris pour K = 11 et V = 22.
Pour la saisie en D3, tu as noté au-dessus : « (Pas besoin d'accentuation.) ».
Tu aurais plutôt dû écrire : « (Ne pas mettre les accents). », car si on saisit
Gérard, le é de Gérard devient un blanc : le é n'est pas pris en compte !
Idem pour toutes les autres lettres accentuées du français !
Remarque identique pour un nom de famille saisi avec des accents.
Donc tes formules ne prennent pas en compte les accents,
ce qui oblige l'utilisateur à faire une saisie sans accents.
De plus, si je saisis François, le ç devient un blanc, donc il n'est pas
pris en compte non plus ! Idem pour lætitia, Iñes, hans œrsted...
Je crois que tu pourrais améliorer ton fichier sur ces points-là !
------------------------------------------------------
D'autre part, les différences entre ta feuille Plan1 et ta feuille Plan2
sont si minimes que c'était inutile : seule la largeur des colonnes
est légèrement différente, et un texte « D3 » est en rouge sur l'un
et en noir sur l'autre.
Cordialement. :)
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
Modifié par PHILOU10120 le 31/12/2016 à 11:56
Modifié par PHILOU10120 le 31/12/2016 à 11:56
Bonjour à tous
Un fichier avec un exemple pour obtenir la valeur du nom et du prénom en numérologie
http://www.cjoint.com/c/FLFk4bvyv8x
C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
Un fichier avec un exemple pour obtenir la valeur du nom et du prénom en numérologie
http://www.cjoint.com/c/FLFk4bvyv8x
C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
Ce message est aussi pour Béatrice.
Bonjour Philou,
Je te souhaite une bonne année 2017.
Si tu avais mieux lu mon article « Résumé de ce sujet », tu aurais vu
que les 2 lettres K et V ont un code spécial !
Dans ton fichier Excel joint, K = 2 et V = 4, ce qui est incorrect !
Rappel : Le prénom Théodore s'écrit avec un e au bout.
Ton prénom exemple est : Théodor, qui devient THÉODOR ; mais ensuite,
la lettre É n'a pas de code ! Il y a juste un blanc à la place !
Ainsi, le é n'est pas pris en compte ! Idem pour toutes les autres
lettres accentuées du français !
Remarque identique pour un nom de famille saisi avec des accents.
Donc tes formules ne prennent pas en compte les accents,
ce qui oblige l'utilisateur à faire une saisie sans accents.
De plus, si je saisis François, le Ç devient un blanc, donc il n'est pas
pris en compte non plus ! Idem pour lætitia, Iñes, hans œrsted...
après conversion avec Æ, Ñ, Œ.
Je crois que tu pourrais améliorer ton fichier sur ces points-là !
Cordialement. :)
bebe6469
Messages postés
7
Date d'inscription
jeudi 29 décembre 2016
Statut
Membre
Dernière intervention
3 janvier 2017
29 déc. 2016 à 00:31
29 déc. 2016 à 00:31
Bonsoir, c'est moi bebe64. C'est bon je me suis inscrit pour pouvoir communiquer plus facilement.
Ceci dit, avec toutes ces chamailleries je n'y comprenais plus rien.
En faite ma demande correspond à transformer une lettre écrite dans une cellule en chiffre dans une cellule en dessous.
C'est pour de la numérologie en sachant que chaque lettre correspond à un chiffre voir si-dessous :
A vaut 1, B vaut 2, C3, D4, E5 et F6, G7, H8, puis I9
Et ensuite : J1 K vaut 11, L3, M4 et N5 puis O6 P7 et Q8, R9
et pour finir S1, T2, U3, V vaut 22, W5 et X6, Y7 et Z8
il me faut une quinzaine de cellule attenante pour le prénom les cellules en dessous contenant le nombre (donc la formule) puis de nouveau une quinzaine de cellule attenante pour le nom de famille idem avec en dessous les cellules contenant le nombre (donc la formule)
Est-ce que mon explication est plus claire ??
Merci pour votre aide.
Ceci dit, avec toutes ces chamailleries je n'y comprenais plus rien.
En faite ma demande correspond à transformer une lettre écrite dans une cellule en chiffre dans une cellule en dessous.
C'est pour de la numérologie en sachant que chaque lettre correspond à un chiffre voir si-dessous :
A vaut 1, B vaut 2, C3, D4, E5 et F6, G7, H8, puis I9
Et ensuite : J1 K vaut 11, L3, M4 et N5 puis O6 P7 et Q8, R9
et pour finir S1, T2, U3, V vaut 22, W5 et X6, Y7 et Z8
il me faut une quinzaine de cellule attenante pour le prénom les cellules en dessous contenant le nombre (donc la formule) puis de nouveau une quinzaine de cellule attenante pour le nom de famille idem avec en dessous les cellules contenant le nombre (donc la formule)
Est-ce que mon explication est plus claire ??
Merci pour votre aide.
Bonjour bebe6469,
Si tu veux bien essayer la formule que je te propose dans mon message #23,
tu verras qu'elle donne bien les résultats que tu attends.
Cordialement. :)
bebe6469
Messages postés
7
Date d'inscription
jeudi 29 décembre 2016
Statut
Membre
Dernière intervention
3 janvier 2017
>
Utilisateur anonyme
3 janv. 2017 à 16:42
3 janv. 2017 à 16:42
parfait Merci
bebe6469
Messages postés
7
Date d'inscription
jeudi 29 décembre 2016
Statut
Membre
Dernière intervention
3 janvier 2017
3 janv. 2017 à 16:58
3 janv. 2017 à 16:58
Merci à tous au cas ou j'aurais oublié quelqu'un et
Meilleurs Voeux 2017
Meilleurs Voeux 2017
Utilisateur anonyme
29 déc. 2016 à 00:56
29 déc. 2016 à 00:56
Bonjour bebe6469,
Suite à ton message #21, je te propose cette formule :
=SI(B2="K";11;SI(B2="V";22;MOD(CODE(B2)-65;9)+1))
La formule ci-dessus est valable si toutes tes lettres sont
en majuscules ; sinon, tu dois utiliser celle-ci :
=SI(MAJUSCULE(B2)="K";11;SI(MAJUSCULE(B2)="V";22;
MOD(CODE(MAJUSCULE(B2))-65;9)+1))
Bien sûr, tu devras saisir cette formule sur une seule ligne !
Dis-moi ce que tu en penses, et si ça te convient.
Tu peux me demander une adaptation si besoin.
Si ton problème est réglé, merci d'aller en haut de page
pour cliquer sur « Marquer comme résolu ».
Cordialement. :)
Suite à ton message #21, je te propose cette formule :
=SI(B2="K";11;SI(B2="V";22;MOD(CODE(B2)-65;9)+1))
La formule ci-dessus est valable si toutes tes lettres sont
en majuscules ; sinon, tu dois utiliser celle-ci :
=SI(MAJUSCULE(B2)="K";11;SI(MAJUSCULE(B2)="V";22;
MOD(CODE(MAJUSCULE(B2))-65;9)+1))
Bien sûr, tu devras saisir cette formule sur une seule ligne !
Dis-moi ce que tu en penses, et si ça te convient.
Tu peux me demander une adaptation si besoin.
Si ton problème est réglé, merci d'aller en haut de page
pour cliquer sur « Marquer comme résolu ».
Cordialement. :)
Ajout : si tu as des cellules qui peuvent être vides, alors :
=SI(B2="";"";SI(B2="K";11;SI(B2="V";22;MOD(CODE(B2)-65;9)+1)))
OU
=SI(B2="";"";SI(MAJUSCULE(B2)="K";11;SI(MAJUSCULE(B2)="V";22;
MOD(CODE(MAJUSCULE(B2))-65;9)+1)))
----------------------------------------------------------
Toutes mes formules précédentes étaient pour une seule lettre ;
pour un mot de plusieurs lettres (tes noms ou tes prénoms),
tu dois utiliser cette formule :
=SI(B2="";"";SI(GAUCHE(B2;1)="K";11;SI(GAUCHE(B2;1)="V";22;
MOD(CODE(MAJUSCULE(GAUCHE(B2;1)))-65;9)+1)))
----------------------------------------------------------
Dois-je te rappeler que mes formules sur deux lignes
doivent être saisies sur une seule ligne ?
----------------------------------------------------------
Je rappelle que tu as écris ceci :
«
Il me faut une quinzaine de cellules attenantes pour le prénom,
les cellules en dessous contenant le nombre (donc la formule).
Puis de nouveau une quinzaine de cellules attenantes pour le
nom de famille ; idem avec en dessous les cellules contenant
le nombre (donc la formule).
»
Pour ce qui est de placer ma dernière formule dans toutes tes cellules
de destination, à toi de faire ce qu'il faut : il faudra juste que tu changes
les 4 B2 pour que ce soit la bonne cellule du nom ou du prénom.
Je crois que je t'ai bien assez aidé comme cela ! Surtout que
tu n'as répondu à aucun de mes messages !!! Merci bien !!!
Utilisateur anonyme
Modifié par albkan le 30/12/2016 à 15:28
Modifié par albkan le 30/12/2016 à 15:28
Résumé de ce sujet
Bonjour le forum,
Selon l'énoncé initial : si lettre = "A", "J" ou "S" alors retour : 1 ;
si lettre = "B" ou "T" alors retour 2.
Voici ma formule :
=SI(B2="";"";SI(SIERREUR(CHERCHE(B2;"AJS");0)>0;1;
SI(SIERREUR(CHERCHE(B2;"BT");0)>0;2;"")))
Si vous prenez la peine de la tester, vous pourrez vérifier
qu'elle retourne exactement les résultats attendus.
-----------------------------------------------------------
De plus, cette formule a le très gros avantage d'être
très facilement adaptable :
a) S'il y a d'autres lettres de code 1, il suffit de les ajouter dans "AJS" ;
s'il y a d'autres lettres de code 2, il suffit de les ajouter dans "BT" ;
exemple : si F et V ont le code 1 et si L et U ont le code 2, alors la
formule devient :
=SI(B2="";"";SI(SIERREUR(CHERCHE(B2;"AJSFV");0)>0;1;
SI(SIERREUR(CHERCHE(B2;"BTLU");0)>0;2;"")))
OU, si on préfère classer les lettres en ordre alphabétique :
=SI(B2="";"";SI(SIERREUR(CHERCHE(B2;"AFJSV");0)>0;1;
SI(SIERREUR(CHERCHE(B2;"BLTU");0)>0;2;"")))
b) Pour chaque code supplémentaire, il n'y a qu'une expression courte
à ajouter, du même style que les 2 autres ; exemple : si on veut
que DGR aient le code 3, la formule devient :
=SI(B2="";"";SI(SIERREUR(CHERCHE(B2;"AJS");0)>0;1;
SI(SIERREUR(CHERCHE(B2;"BT");0)>0;2;
SI(SIERREUR(CHERCHE(B2;"DGR");0)>0;3;""))))
Je vous laisse tester et vérifier vous-mêmes ces formules.
=================================
Puis le message #21 du demandeur a changé l'énoncé initial ;
voici la nouvelle correspondance entre lettres et codes, à lire
en colonne, de haut en bas :
Oui, K = 11 et V = 22 ; ce ne sont pas des erreurs ;
il faut les considérer comme des exceptions aux
suites de 1 à 9.
=================================
Selon le nouvel énoncé qui précède, je propose cette formule :
=SI(B2="";"";SI(MAJUSCULE(B2)="K";11;SI(MAJUSCULE(B2)="V";22;
MOD(CODE(MAJUSCULE(B2))-65;9)+1)))
=================================
Voici la 2ème partie du 2ème énoncé :
«
Il me faut une quinzaine de cellules attenantes pour le prénom,
les cellules en dessous contenant le nombre (donc la formule).
Puis de nouveau une quinzaine de cellules attenantes pour le
nom de famille ; idem avec en dessous les cellules contenant
le nombre (donc la formule).
»
=================================
Voici donc ma nouvelle formule :
=SI(B2="";"";SI(GAUCHE(B2;1)="K";11;SI(GAUCHE(B2;1)="V";22;
MOD(CODE(MAJUSCULE(GAUCHE(B2;1)))-65;9)+1)))
Je vous invite à la tester et la vérifier également.
Pour ce qui est de placer cette formule dans toutes les cellules
de destination, il faut juste changer les 4 B2 pour que ce soit
la bonne cellule du nom ou du prénom.
=================================
Optimisations pour les 2 formules
Si les cellules des lettres, ou des noms et prénoms...
a) ne sont jamais vides : test B2="" inutile, à retirer
b) sont toujours en majuscules : tous les MAJUSCULE()
peuvent être retirés.
=================================
Si vous estimez que mon article vous a été utile, je vous invite
à le notifier en augmentant sa note de 1 ; rappel : ça doit être
une notation objective du contenu de l'article.
Cordialement. :)
Bonjour le forum,
Selon l'énoncé initial : si lettre = "A", "J" ou "S" alors retour : 1 ;
si lettre = "B" ou "T" alors retour 2.
Voici ma formule :
=SI(B2="";"";SI(SIERREUR(CHERCHE(B2;"AJS");0)>0;1;
SI(SIERREUR(CHERCHE(B2;"BT");0)>0;2;"")))
Si vous prenez la peine de la tester, vous pourrez vérifier
qu'elle retourne exactement les résultats attendus.
-----------------------------------------------------------
De plus, cette formule a le très gros avantage d'être
très facilement adaptable :
a) S'il y a d'autres lettres de code 1, il suffit de les ajouter dans "AJS" ;
s'il y a d'autres lettres de code 2, il suffit de les ajouter dans "BT" ;
exemple : si F et V ont le code 1 et si L et U ont le code 2, alors la
formule devient :
=SI(B2="";"";SI(SIERREUR(CHERCHE(B2;"AJSFV");0)>0;1;
SI(SIERREUR(CHERCHE(B2;"BTLU");0)>0;2;"")))
OU, si on préfère classer les lettres en ordre alphabétique :
=SI(B2="";"";SI(SIERREUR(CHERCHE(B2;"AFJSV");0)>0;1;
SI(SIERREUR(CHERCHE(B2;"BLTU");0)>0;2;"")))
b) Pour chaque code supplémentaire, il n'y a qu'une expression courte
à ajouter, du même style que les 2 autres ; exemple : si on veut
que DGR aient le code 3, la formule devient :
=SI(B2="";"";SI(SIERREUR(CHERCHE(B2;"AJS");0)>0;1;
SI(SIERREUR(CHERCHE(B2;"BT");0)>0;2;
SI(SIERREUR(CHERCHE(B2;"DGR");0)>0;3;""))))
Je vous laisse tester et vérifier vous-mêmes ces formules.
=================================
Puis le message #21 du demandeur a changé l'énoncé initial ;
voici la nouvelle correspondance entre lettres et codes, à lire
en colonne, de haut en bas :
A | 1 | J | 1 | S | 1 |
B | 2 | K | 11 | T | 2 |
C | 3 | L | 3 | U | 3 |
D | 4 | M | 4 | V | 22 |
E | 5 | N | 5 | W | 5 |
F | 6 | O | 6 | X | 6 |
G | 7 | P | 7 | Y | 7 |
H | 8 | Q | 8 | Z | 8 |
I | 9 | R | 9 |
Oui, K = 11 et V = 22 ; ce ne sont pas des erreurs ;
il faut les considérer comme des exceptions aux
suites de 1 à 9.
=================================
Selon le nouvel énoncé qui précède, je propose cette formule :
=SI(B2="";"";SI(MAJUSCULE(B2)="K";11;SI(MAJUSCULE(B2)="V";22;
MOD(CODE(MAJUSCULE(B2))-65;9)+1)))
=================================
Voici la 2ème partie du 2ème énoncé :
«
Il me faut une quinzaine de cellules attenantes pour le prénom,
les cellules en dessous contenant le nombre (donc la formule).
Puis de nouveau une quinzaine de cellules attenantes pour le
nom de famille ; idem avec en dessous les cellules contenant
le nombre (donc la formule).
»
=================================
Voici donc ma nouvelle formule :
=SI(B2="";"";SI(GAUCHE(B2;1)="K";11;SI(GAUCHE(B2;1)="V";22;
MOD(CODE(MAJUSCULE(GAUCHE(B2;1)))-65;9)+1)))
Je vous invite à la tester et la vérifier également.
Pour ce qui est de placer cette formule dans toutes les cellules
de destination, il faut juste changer les 4 B2 pour que ce soit
la bonne cellule du nom ou du prénom.
=================================
Optimisations pour les 2 formules
Si les cellules des lettres, ou des noms et prénoms...
a) ne sont jamais vides : test B2="" inutile, à retirer
b) sont toujours en majuscules : tous les MAJUSCULE()
peuvent être retirés.
=================================
Si vous estimez que mon article vous a été utile, je vous invite
à le notifier en augmentant sa note de 1 ; rappel : ça doit être
une notation objective du contenu de l'article.
Cordialement. :)
bebe6469
Messages postés
7
Date d'inscription
jeudi 29 décembre 2016
Statut
Membre
Dernière intervention
3 janvier 2017
30 déc. 2016 à 20:53
30 déc. 2016 à 20:53
Bonsoir,
Merci beaucoup Albkan.
J'essaie ça d'ici dimanche ou lundi car là j'ai, des préparatifs à m'occuper et je vous tiens au courant.
Mais avant tout, Merci à vous tous pour vos proposition. J'aurais d'autre calcul à mettre en place si cela ne vous dérange pas.
Passez de bonnes fêtes et à l'année prochaine.
Merci.
Cordialement.
Béatrice
Merci beaucoup Albkan.
J'essaie ça d'ici dimanche ou lundi car là j'ai, des préparatifs à m'occuper et je vous tiens au courant.
Mais avant tout, Merci à vous tous pour vos proposition. J'aurais d'autre calcul à mettre en place si cela ne vous dérange pas.
Passez de bonnes fêtes et à l'année prochaine.
Merci.
Cordialement.
Béatrice
Utilisateur anonyme
>
bebe6469
Messages postés
7
Date d'inscription
jeudi 29 décembre 2016
Statut
Membre
Dernière intervention
3 janvier 2017
30 déc. 2016 à 22:18
30 déc. 2016 à 22:18
Bonsoir Béatrice,
Bon courage pour tes préparatifs ! Je t'aiderai avec plaisir pour tes autres
calculs à mettre en place (même si certains prennent plaisir à me noter
négativement sans raison valable). Tu peux compter sur moi. ;)
Je te souhaite de passer de bonnes fêtes de fin d'année, et A+, en 2017.
Cordialement, albkan. :)
Utilisateur anonyme
>
bebe6469
Messages postés
7
Date d'inscription
jeudi 29 décembre 2016
Statut
Membre
Dernière intervention
3 janvier 2017
Modifié par albkan le 2/01/2017 à 14:08
Modifié par albkan le 2/01/2017 à 14:08
Bonjour Béatrice,
J'ai vu que mes articles sur ce sujet sont systématiquement notés en négatif
quel que soit leur contenu, y compris mon article « Résumé de ce sujet ».
Aussi, j'ai renoncé à poster ma solution sur ce forum, avec laquelle on peux faire
une saisie avec toutes les lettres accentuées du français, qui après conversion,
auront bien le code voulu.
-------------------------------------------------------
Je t'ai transmis mon fichier en MP (Message Privé) pour éviter d'avoir
un autre article noté en négatif sans aucune raison valable.
Pour voir mon MP : en haut de ton écran, à droite de ton pseudo,
clique sur l'enveloppe, ou le chiffre qui est à côté.
-------------------------------------------------------
Bien sûr, tu peux me demander toute adaptation utile, en particulier pour
tes formules de valorisation des codes : simple somme ou autre.
Je te recommande de bien vérifier les 2 autres solutions précédentes
qui t'ont été proposées, car tu te rendras compte qu'elles ne sont pas
encore totalement valables ; exemple : code des lettres accentuées,
et pour un classeur, code de K et V.
Cordialement. :)
Utilisateur anonyme
28 déc. 2016 à 03:30
28 déc. 2016 à 03:30
Bonjour bebe64,
Je te rappelle que l'intersection d'une ligne et d'une colonne s'appelle
une cellule, car ton énoncé n'est compréhensible que si on remplace
tes 2 mots « colonne » par « cellule ».
=========================
Je reformule donc ainsi ton énoncé :
Si je tape par exemple A, J, ou S dans une cellule, je veux qu'il
apparaisse 1 dans la cellule en dessous.
Si je tape par exemple B ou T dans la même cellule, je veux qu'il
apparaisse 2 dans la cellule en dessous.
=========================
Si tu fais ta saisie par exemple dans la cellule B2, voici la formule
correspondante à mettre dans la cellule en dessous, donc en B3 :
=SI(B2="";"";SI(SIERREUR(CHERCHE(B2;"AJS");0)>0;1;SI(SIERREUR(CHERCHE(B2;"BT");0)>0;2;"")))
--------------------------------------------
D'où :
a) Si B2 est vide : rien en B3
b) Si tu tapes A, J, ou S en B2 : 1 en B3
c) Si tu tapes B ou T en B2 : 2 en B3
d) Si tu tapes en B2 autre chose que les lettres de b) et c) : rien en B3
Pour b) et c) : idem si lettres tapées en minuscules
Pour une correspondance stricte de la casse, utiliser
TROUVE() au lieu de CHERCHE().
===========================
Dis-moi ce que tu en penses, et si ça te convient.
Cordialement. :)
Je te rappelle que l'intersection d'une ligne et d'une colonne s'appelle
une cellule, car ton énoncé n'est compréhensible que si on remplace
tes 2 mots « colonne » par « cellule ».
=========================
Je reformule donc ainsi ton énoncé :
Si je tape par exemple A, J, ou S dans une cellule, je veux qu'il
apparaisse 1 dans la cellule en dessous.
Si je tape par exemple B ou T dans la même cellule, je veux qu'il
apparaisse 2 dans la cellule en dessous.
=========================
Si tu fais ta saisie par exemple dans la cellule B2, voici la formule
correspondante à mettre dans la cellule en dessous, donc en B3 :
=SI(B2="";"";SI(SIERREUR(CHERCHE(B2;"AJS");0)>0;1;SI(SIERREUR(CHERCHE(B2;"BT");0)>0;2;"")))
--------------------------------------------
D'où :
a) Si B2 est vide : rien en B3
b) Si tu tapes A, J, ou S en B2 : 1 en B3
c) Si tu tapes B ou T en B2 : 2 en B3
d) Si tu tapes en B2 autre chose que les lettres de b) et c) : rien en B3
Pour b) et c) : idem si lettres tapées en minuscules
Pour une correspondance stricte de la casse, utiliser
TROUVE() au lieu de CHERCHE().
===========================
Dis-moi ce que tu en penses, et si ça te convient.
Cordialement. :)
Bonjour bebe64, bonjour Vaucluse et eriiic, bonjour le forum,
La note -2 de cet article est tout à fait injustifiée pour ces 2 raisons :
---------------------------------------------------------
1) J'ai bien reformulé l'énoncé, et la lecture des autres messages qui ont suivi
le prouve puisqu'ils vont dans le même sens ; dont il fallait bien remplacer
le mot « colonne » par « cellule ».
---------------------------------------------------------
2) La formule de Vaucluse est tout à fait correcte et plus simple que la mienne,
mais je ne l'ai pas utilisée volontairement car s'il faut rajouter d'autres lettres
ou d'autres codes, ça peut vite devenir une formule à rallonge alors que ma
formule est bien plus facilement adaptable :
a) S'il y a d'autres lettres de code 1, il suffit de les ajouter dans "AJS" ;
s'il y a d'autres lettres de code 2, il suffit de les ajouter dans "BT" ;
exemple : si F et V ont le code 1 et si L et U ont le code 2, alors la
formule devient :
=SI(B2="";"";SI(SIERREUR(CHERCHE(B2;"AJSFV");0)>0;1;
SI(SIERREUR(CHERCHE(B2;"BTLU");0)>0;2;"")))
OU, si on préfère classer les lettres en ordre alphabétique :
=SI(B2="";"";SI(SIERREUR(CHERCHE(B2;"AFJSV");0)>0;1;
SI(SIERREUR(CHERCHE(B2;"BLTU");0)>0;2;"")))
b) Pour chaque code supplémentaire, il n'y a qu'une expression courte
à ajouter, du même style que les 2 autres ; exemple : si on veut que
DGR aient le code 3, la formule devient :
=SI(B2="";"";SI(SIERREUR(CHERCHE(B2;"AJS");0)>0;1;
SI(SIERREUR(CHERCHE(B2;"BT");0)>0;2;
SI(SIERREUR(CHERCHE(B2;"DGR");0)>0;3;""))))
=================================
D'autre part eriiic a trouvé une correspondance très intéressante
entre les lettres et les codes, et je l'en félicite ; mais :
a) Même s'il a probablement raison, ce n'est pas encore sûr : il faut
attendre la réponse du demandeur bebe64 pour le savoir.
b) Voici sa 1ère formule : =MOD(CODE(MAJUSCULE(A2))-64;9)
Après l'avoir testée, j'ai constaté une erreur puisqu'elle
retourne 0 pour I et R ; je l'ai donc modifiée comme suit :
=MOD(CODE(MAJUSCULE(A2))-65;9)+1
Donc maintenant, elle retourne 9 pour I et R, au lieu de 0 ;
ce qui me paraît beaucoup plus vraisemblable.
NB : I = i majuscule, pas L minuscule
Je n'ai pas testé sa 2ème formule, mais à voir -64, elle risque
de faire la même erreur que la 1ère formule.
Cordialement. :)
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
>
Utilisateur anonyme
28 déc. 2016 à 17:02
28 déc. 2016 à 17:02
On suppose que votre tarine s'adresse à ceux qui ont placé les moins, mais ce n'est pas mon cas.
Merci donc de ne pas polluer les fils avec des commentaires superflus.
Merci donc de ne pas polluer les fils avec des commentaires superflus.
Utilisateur anonyme
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
28 déc. 2016 à 17:11
28 déc. 2016 à 17:11
Puisque ce n'est pas toi, je t'ai remis +1, et j'ai supprimé mon précédent
commentaire. Tu peux supprimer ce message après l'avoir lu. :)
commentaire. Tu peux supprimer ce message après l'avoir lu. :)
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
28 déc. 2016 à 19:06
28 déc. 2016 à 19:06
Avec la pagaille mise inutilement dans ce fil, je comprend que ce soit pas facile.
Alors reprenez le bouton "répondre au sujet" ci dessous pour refaire votre explication depuis le début. Ainsi votre message se trouvera en fin de fil et on arrivera peut être à vous répondre.
Et dites nous ce que vous voulez dire avec:
on me dit ne pas noter de N° de tel... qui vous dit ça, où et parceque vous voulez écrire quoi?
en attendant, voyez à ce lien si cela répondait, entre autres solutions, à votre question initiale
https://forums.commentcamarche.net/forum/affich-34218426-formule-pour-tableau-de-numerologie#2
à vous lire
crdlmnt
Alors reprenez le bouton "répondre au sujet" ci dessous pour refaire votre explication depuis le début. Ainsi votre message se trouvera en fin de fil et on arrivera peut être à vous répondre.
Et dites nous ce que vous voulez dire avec:
on me dit ne pas noter de N° de tel... qui vous dit ça, où et parceque vous voulez écrire quoi?
en attendant, voyez à ce lien si cela répondait, entre autres solutions, à votre question initiale
https://forums.commentcamarche.net/forum/affich-34218426-formule-pour-tableau-de-numerologie#2
à vous lire
crdlmnt
Modifié par albkan le 28/12/2016 à 16:55
Bonjour eriiic,
Je t'ai mis -1 pour la raison suivante :
Voici ta 1ère formule : =MOD(CODE(MAJUSCULE(A2))-64;9)
Après l'avoir testée, j'ai constaté une erreur puisqu'elle
retourne 0 pour I et R ; je l'ai donc modifiée comme suit :
=MOD(CODE(MAJUSCULE(A2))-65;9)+1
Donc maintenant, elle retourne 9 pour I et R, au lieu de 0 ;
ce qui me paraît beaucoup plus vraisemblable.
NB : I = i majuscule, pas L minuscule
Je n'ai pas testé ta 2ème formule, mais à voir -64, elle risque
de faire la même erreur que la 1ère formule.
Cordialement. :)
Modifié par eriiic le 28/12/2016 à 17:14
Ceci méritait-il vraiment un -1 ou une simple précision ?
Je vois que d'autres ont corrigé ta note.
eric
Modifié par albkan le 28/12/2016 à 17:50
Tu as écris : « une valeur entre 1 et 10 et non entre 0 et 9 »
Ta formule de départ retournait de 1 à 8 puis 0 ; après la correction que
j'ai indiquée, elle retourne de 1 à 8 puis 9, donc de 1 à 9, pas de 1 à 10.
Je suis d'accord avec toi, ça méritait seulement une simple précision. ;)
-----------------------------------------------------
J'avais pensé que le -2 de mon message #1 venait de Vaucluse et toi ;
comme je trouvais cette note totalement injustifiée, je vous ai mis -1
en précisant la raison ; puisque ce n'est pas vous, je vous ai remis +1,
et j'ai supprimé mes 2 précédents commentaires courts.
-----------------------------------------------------
Si ceux qui notent en négatif veulent garder l'anonymat, je le comprends
tout à fait et même je ne voudrais pas qu'il en soit autrement : ainsi, ils
peuvent noter en toute liberté.
Mais je désapprouve totalement qu'ils notent en négatif sans en donner
la raison ! Car si cette note négative est injustifiée, c'est difficile de se
défendre contre un motif qui est absent !
Je trouve qu'il devrait y avoir un système pour pouvoir décourager ça !
-----------------------------------------------------
Je viens de voir que mon message #1 est maintenant noté -1 !
Une note négative m'embête moins pour moi que pour le demandeur bebe64,
car ça peut le dissuader de lire mon message alors que ma formule peut lui
être utile, ainsi qu'aux autres lecteurs du forum.
Bonnes fêtes de fin d'année à tous. :)
28 déc. 2016 à 17:50
la raison ! Car si cette note négative est injustifiée, c'est difficile de se
défendre contre un motif qui est absent !
Donc, en gros, avoir eu -2 est un motif justifié pour aller mal noter les autres interventions ?
Ok, faut le savoir...
Et bien j'instaure une nouvelle règle perso moi aussi : je noterai négativement toutes tes interventions qui reprennent les miennes en les diluant dans 50 lignes.
Mes réponses courtes me conviennent très bien et je n'ai besoin de personne pour les traduire !
eric
28 déc. 2016 à 18:13
Je vois très bien de quoi tu parles pour une reprise de ton intervention, mais ce
n'était en aucun cas pour te plagier comme tu sembles le croire : j'ai seulement
voulu apporter des précisions, car elles me semblaient utiles au demandeur.
Tu as écris dans ton message #9 : « Je vois que d'autres ont corrigé ta note. » ;
j'ai cru que c'était remis à 0 mais non : c'est maintenant à -1.
Pour ta note, te fâches pas : je t'ai remis +1 et tu l'as de nouveau, ton +3,
tout comme avant ! ;)
Je vous avais mis -1 car je déplore qu'on me note en négatif sans raison
valable, et j'étais persuadé que c'était Vaucluse et toi !
Alors comme j'ai rétabli vos 2 notes : sans rancune et bonnes fêtes ! :)