Formule ou macro ?

Résolu
Bonjour à toutes et à tous,

J'ai un petit souci sur mon tableau et je souhaiterais avoir de l'aide. :-) Je crois que je peux trouver mon sauveur sur ce site...

Sur un modèle de tableau je dois cocher des cases et selon les coches un code doit apparaître. Le code est simple : si une case est cochée dans la colonne s'intitulant A alors le code est 1A si deux cases sont cochées alors 2A idem pour la colonne B et C.

Je ne sais pas si je suis assez clair mais voici le lien du fichier :

http://cjoint.com/data3/3CloF2qp4E4.htm

D'avance, merci mille fois pour votre aide.

4 réponses

  1. Contributeur
    Bonjour
    une formule devrait suffire, voyez ici

    https://www.cjoint.com/?DClpe7lyrB8
    ce qui suppose bien sur qu'il ne peut pas y avoir deux X sur la même ligne
    (on peut placer une interdiction pour garantir ça si vous le souhaitez)

    Attention si vous reconstruisez la formule, respecter bien la position de tous les signes et notamment des $

    crdlmnt
    1
    1. Superbe, c'est exactement ce que je souhaitais. Merci mille fois.

      C'est bien volontiers que j'accepte si on peut mettre une interdiction. Nous sommes plusieurs à utiliser ce fichier, une erreur est si vite arrivée... :-)
      0
    2. Salut Vaucluse

      J'arrive un peu tard avec la formule en I2, mais comme je n'ai pas pu lire ton fichier, je mets au cas où (peu probable) ce serait plus simple!
      =SI(NBVAL(J2:L2)=1;NB.SI(DECALER($I$1;1;EQUIV("x";$J2:$L2;0);LIGNE()-1;1);"x")&CAR(64+EQUIV("x";J2:L2;0));"ERR")

      Cordialement
      0
    3. Super merci beaucoup Vaucluse et ccm81. Ca marche parfaitement. :-) ;-) Une toute bonne semaine à vous deux.
      0
  2. Bonjour

    j'arrive un peu en retard

    voila une function avec trigramme

    http://cjoint.com/?3ClrwzHkfxk

    A+

    Maurice
    1
    1. la même chose sans macro
      =MAJUSCULE(GAUCHE(A2;2) & GAUCHE(B2;1)&TEXTE(C2;"0000"))

      Cdlmnt
      0
    2. Merci bcp ça pourra me servir. :-) ;-) Bonne soirée
      0
  3. Bonjour

    Je ne peux pas lire ton fichier (j'en suis resté à excel 2003) mais un exemple avec ce que j'ai compris (sans macro)
    https://www.cjoint.com/?3Clo0GXhDkn

    Cdlmnt
    0
    1. http://cjoint.com/data3/3ClpfjDPwFc.htm

      Merci pour ta réponse. C'est pas tout à fait ça... je t'ai envoyé un autre fichier avec ton exemple. Cette fois il ne devrait pas y avoir de souci :-) j'espère que mon exemple sera assez clair.
      0
    2. Vaucluse m'a donné la solution :-) merci beaucoup pour ton aide CCM81 ;-)
      0
  4. http://cjoint.com/data3/3ClpfjDPwFc.htm
    0

    Discussions similaires

    exo pix

    2 réponses