Pige pas formule excel DROITE
Résolu
letmoi
Messages postés
958
Date d'inscription
Statut
Membre
Dernière intervention
-
letmoi Messages postés 958 Date d'inscription Statut Membre Dernière intervention -
letmoi Messages postés 958 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je pige pas lorsque j'utilise la formule =DROITE(A1 ;2)
Valeur de A1 02/09/1988 (format jj/mm/aaaa) faite avec personnalisé dans date
Je récupère bien 88
Par contre avec valeur A1 16/07/1988
Je récupère 40
Nota: la cellule dans laquelle je récupère la valeur a le même format que A1
Pourquoi ?
Merci
Je pige pas lorsque j'utilise la formule =DROITE(A1 ;2)
Valeur de A1 02/09/1988 (format jj/mm/aaaa) faite avec personnalisé dans date
Je récupère bien 88
Par contre avec valeur A1 16/07/1988
Je récupère 40
Nota: la cellule dans laquelle je récupère la valeur a le même format que A1
Pourquoi ?
Merci
2 réponses
-
si à la place de ton 2 tu mets 5 dans ta formule
tu vas avoir pour 01/09/1988 = 32387 (d ou 87 avec 2 dans la formule)
et pour 16/07/1988 tu vas avoir 32340 (d ou 40 avec 2 dans la formule)
il prend les 2 derniers chiffres de ton nombre (date au format nombre)
32387 eme jour après le 01 janvier 1900
32240 eme jour après le 01 janveir 1900
-
Bonjour,
c'est simplement parce que lorsque tu exécute la fonction DROITE() sur une date, elle converti la date en chiffre.
- 02/09/1988=32388=> retourne 88
- 16/07/1988 = 32340 => retourne 40.
Si tu veux récupérer les deux derniers chiffres de l'année, tu dois faire =DROITE(ANNEE(A1);2). Mais ton résultat sera du texte donc inutilisable pour des calculs.
Cordialement.