Formule pour tableau de numérologie

Résolu
bebe64 -  
bebe6469 Messages postés 10 Statut Membre -
Bonjour,
J'aurais besoin de votre savoir.
J'aimerais avoir un tableau sur excel qui puisse convertir ceci :
Si je tape par exemple A ou J ou S dans une colonne qu'il apparaisse 1 dans la colonne en dessous puis B ou T que le chiffre 2 apparaisse.
J'espère que cela est assez clair. C'est pour faire un tableau pour de la numérologie.
Merci.
Cordialement.

11 réponses

Résumé de la discussion

Un sujet courant sur Excel consiste à convertir des lettres en chiffres pour la numérologie, par exemple A, J ou S mappés à 1 et B, T à 2. Plusieurs formules ont été proposées, incluant des vérifications OU sur les lettres et des approches basées sur CODE(MAJUSCULE()) ou sur des modulo pour obtenir des valeurs de 1 à 9. En cas de variantes, des ajustements ont été discutés, comme corriger des retours 0 ou 9 et proposer des feuilles d’exemple ou des liens partagés pour tester la correspondance. D'autres échanges ont aussi évoqué des limites liées à l'énoncé initial et des encouragements à tester les formules, tout en fournissant des feuilles d’exemple et des remarques sur l'évolution des solutions.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    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

    10
    1. Utilisateur anonyme
       
       
      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.  :)
      1
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Oui effectivement il faudrait faire -1 suivi d'un +1 à la fin dans la mesure où le demandeur voudrait une valeur entre 1 et 10 et non entre 0 et 9. Mais ça n'est pas dit...
      Ceci méritait-il vraiment un -1 ou une simple précision ?
      Je vois que d'autres ont corrigé ta note.
      eric
      0
      1. Utilisateur anonyme > eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention  
         
         
        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.  :)
         
        1
    3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      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 !

      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
      0
      1. Utilisateur anonyme > eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention  
         
         
        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 !  :)
         
        0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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!
    5
    1. bebe6469 Messages postés 10 Statut Membre
       
      Bonsoir Vaucluse et merci pour votre message? Je vais essayer votre formule on verra bien
      Merci encore
      0
      1. Utilisateur anonyme > bebe6469 Messages postés 10 Statut Membre
         
         
        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.  :)
         
        2
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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!
    2
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      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é :
      =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
      0
      1. Utilisateur anonyme > eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention  
         
         
        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.  :)
         
        0
    2. bebe6469 Messages postés 10 Statut Membre
       
      Merci pour votre aide.
      Je me suis inscrite comme ça si j'ai besoin je pourrais vous contacter plus facilement.
      Merci.
      Cordialement.
      0
  4. Mazzaropi Messages postés 1983 Date d'inscription   Statut Contributeur Dernière intervention   72
     
    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
    2
    1. Utilisateur anonyme
       
       
      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.  :)
       
      0
    2. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      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.
      0
    3. bebe6469 Messages postés 10 Statut Membre
       
      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.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mazzaropi Messages postés 1983 Date d'inscription   Statut Contributeur Dernière intervention   72
     
    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
    1
    1. Utilisateur anonyme
       
       
      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.  :)
       
      0
  7. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    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
    1
    1. Utilisateur anonyme
       
       
      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.  :)
       
      0
  8. bebe6469 Messages postés 10 Statut Membre
     
    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.
    0
    1. Utilisateur anonyme
       
       
      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.  :)
       
      0
      1. bebe6469 Messages postés 10 Statut Membre > Utilisateur anonyme
         
        parfait Merci
        0
  9. bebe6469 Messages postés 10 Statut Membre
     
    Merci à tous au cas ou j'aurais oublié quelqu'un et
    Meilleurs Voeux 2017
    0
  10. Utilisateur anonyme
     
    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.  :)
     
    -2
    1. Utilisateur anonyme
       
       
      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 !!!
       
      0
  11. Utilisateur anonyme
     
    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 :

    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.  :)
     
    -2
    1. bebe6469 Messages postés 10 Statut Membre
       
      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
      0
      1. Utilisateur anonyme > bebe6469 Messages postés 10 Statut Membre
         
         
        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.  :)
         
        0
      2. Utilisateur anonyme > bebe6469 Messages postés 10 Statut Membre
         
         
        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.  :)
         
        0
  12. Utilisateur anonyme
     
    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.  :)
     
    -6
    1. Utilisateur anonyme
       
       
      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.  :)
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453 > Utilisateur anonyme
       
      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.
      0
    3. Utilisateur anonyme > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
       
      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.  :)
      0
    4. bebe64
       
      je n'arrive pas à vous notez un message d'explication. On me dit : ne pas noter de numéro de tel bla bla bla... Mais ce ne sont pas des numéros de tel c'est une explication avec des chiffres. Bon bé tant mis, Merci quand même
      0
    5. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
      0