Format type cellule excell

Bonjour,

Je voudrais savoir si il est possible de crée une formule pour qu'une cellule et le format suivant : AR.00.00.000000/00 voir quelque variante du style AR.00.F0.000000/00 ou AR.00.LL.000000/00

d'avance merci.

3 réponses

  1. Salut.
    Forcément une formule ?

    Parce que sinon :
    Format cellule / nombre / personnalisé :
    "AR."00"."00"."000000"/"00

    ou en formule :

    ="AR."&STXT(B3;1;2)&"."&STXT(B3;3;2)&"."&STXT(B3;5;6)&"/"&DROITE(B3;2)

    B3 = la cellule à transformer.
    1
    1. Ok.

      =SI(ESTNUM(B4);"BR."&GAUCHE(B4;2)&"."&STXT(B4;3;2)&"."&TEXTE(STXT(B4;5;NBCAR(B4)-6);"000000")&"/"&DROITE(B4;2);GAUCHE(B4;2)&"."&STXT(B4;3;2)&"."&STXT(B4;6;2)&"."&TEXTE(STXT(B4;9;NBCAR(B4)-11);"000000")&"/"&DROITE(B4;2))

      B4 = la ref source quelle qu'elle soit.

      Ca devient un peu complexe, mais :
      Les vieilles refs ont du texte, on ne peut pas leur appliquer un format de cellule.
      Les nouvelles refs sont numériques, mais le format consiste à ajouter des 0 à un endroit bien précis pour combler des caractères manquants. Pas possible avec les formats de cellule non plus.
      Donc formule.

      Avec celle donnée, j'ai testé :

      BR70.99.1293-07 ==> BR.70.99.001293/07
      709923607 ==> BR.70.99.000236/07
      1
      1. merci,

        la formule fonctionne mais pas l'autre malheureusement j'aurais préférer en effet.
        0
        1. Quelle est la valeur de ta cellule ?
          0
        2. voici en une BR70.99.1293-07 mais je doit en transformer 12.000 en BR.70.99.001293/07.
          0
        3. Car notre programme ne les prends que en BR.70.99.001293/07
          0
        4. Ah ok.
          Les formats de nombres ne fonctionnent qu'avec ... des nombres.
          Si ça contient du texte faut effectivement passer par une formule.

          La cellule source est toujours au même format ?
          2 lettres + 2 chiffres + "." + etc etc ... ?
          Et les "." et "-" toujours existants au même endroit ?
          0
        5. Si la cellule source est toujours au même format, essaie :
          =GAUCHE(B3;2)&"."&STXT(B3;3;2)&"."&STXT(B3;6;2)&"."&TEXTE(STXT(B3;9;4);"000000")&"/"&DROITE(B3;2)
          0