[Excel] base de données numéros de facture

Bonjour,

Je voudrais savoir si il est possible dans une liste de numéro de facture de tronqué une partie
En fait j'ai des factures qui font 8 chiffres et d'autres 7 ce qui fait que sur celles de 7 il y'a un caractères de trop. J'aimerai une fonction qui fasse, si le deuxième chiffre de mon numéro de facture est un 9 alors on laisse 7 chiffres et si c'est autre chose on garde les 8 caractères.
Merci de votre aide

1 réponse

  1. bonjour,

    un début de piste :

    =si(droite(gauche(A2;2);1)=9;gauche(A2;7);A2)

    la fonction si fonctionne comma ca :
    si ( ca c'est vrai; alors tu affiches ca; sinon ca)

    la fonction droite(A2;10) récupère les 10 premiers caractères de la cellule A2

    la fonction gauche idem que la doite sauf qu'il s'agit des caractères à gauche.

    Donc ta formule :

    =si le caractère située à droite des 2 premiers caractères situés à gauche de la cellule A2 (autrement dit, je récupère les deux premiers caractères à gauche et ne garde que le 2e) est = 9
    alors : j'affiche les 7 premiers caractères situés à gauche de la cellule A2
    sinon : j'affiche A2
    0