Format type cellule excell

bogabrun Messages postés 9 Statut Membre -  
 Mutumbo -
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. Mutumbo
     
    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
  2. Mutumbo
     
    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
  3. bogabrun Messages postés 9 Statut Membre
     
    merci,

    la formule fonctionne mais pas l'autre malheureusement j'aurais préférer en effet.
    0
    1. Mutumbo
       
      Quelle est la valeur de ta cellule ?
      0
    2. bogabrun Messages postés 9 Statut Membre
       
      voici en une BR70.99.1293-07 mais je doit en transformer 12.000 en BR.70.99.001293/07.
      0
    3. bogabrun Messages postés 9 Statut Membre
       
      Car notre programme ne les prends que en BR.70.99.001293/07
      0
    4. Mutumbo
       
      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. Mutumbo
       
      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