Correction de formule
Résolu
Damien087
-
Damien087 -
Damien087 -
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.
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
-
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 -
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