Correction de formule

Résolu/Fermé
Damien087 - 25 juil. 2016 à 11:53
 Damien087 - 25 juil. 2016 à 12:08
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

Fahora Messages postés 814 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 2 janvier 2023 68
Modifié par Fahora le 25/07/2016 à 12:00
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
0
Merci pour ton aide.
Damien.
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
25 juil. 2016 à 12:01
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
0
Merci à tous pour votre aide.
Damien.
0