Pige pas formule excel DROITE

Résolu
letmoi Messages postés 1308 Date d'inscription   Statut Membre Dernière intervention   -  
letmoi Messages postés 1308 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

2 réponses

jfqld Messages postés 9071 Date d'inscription   Statut Membre Dernière intervention   126
 
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

0
chossette9 Messages postés 4239 Date d'inscription   Statut Contributeur Dernière intervention   1 311
 
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.

0
letmoi Messages postés 1308 Date d'inscription   Statut Membre Dernière intervention   33
 
Un grand merci j'ai compris les explications.
0