Correction de formule

Résolu
Bonjour à tous.

Sur le format suivant HHHH/DDMMMYY je souhaite extraire dans deux cases différentes les données à droite du "/" et les données à gauche du "/".

Dans une cellule j'ai donc écrit :
=DROITE(D10;NBCAR(D10)-CHERCHE("/";D10;1))
Et Excel m'indique bien DDMMMYY. Nickel !

Dans une autre cellule j'ai écrit :
=GAUCHE(D10;NBCAR(D10)-CHERCHE("/";D10;1))
Et Excel m'indique HHHH/DD au lieu de HHHH
Je ne comprends pas pourquoi.

Pouvez-vous m'aider à corriger SVP ?

Merci d'avance.
Damien.

2 réponses

  1. Bonjour ,

    C'est normal :

    HHHH/DDMMMYY = 12 caractères .

    =DROITE(D10;NBCAR(D10)-CHERCHE("/";D10;1))

    Cela représente NBCAR(D10) = 12
    Cherche("/";D10;1) = 5

    12 - 5 = 7 , tu as bien les 7 derniers caractères

    Pour =GAUCHE(D10;NBCAR(D10)-CHERCHE("/";D10;1))
    il faut enlever le NBCAR(D10)

    et garder uniquement le "cherche" et retirer 1 .

    Cordialement,
    Nos seules limites sont celles que nous nous imposons nous-même.
    La politesse et un merci ne tuent pas. Il existe un bouton pour "Résolu" pour confirmer que     votre problème n'en est plus un. Fahora
    1. Merci pour ton aide.
      Damien.
  2. Bonjour Damien

    Dans ton exemple tu cherches à extraire à gauche les 4 caractères avant le / qui est en 5° position, donc la bonne formule serait :

    =GAUCHE(D10;CHERCHE("/";D10;1)-1)

    Cdlmnt
    Via
    1. Merci à tous pour votre aide.
      Damien.