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. 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
    2. 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