Pige pas formule excel DROITE

Résolu/Fermé
letmoi Messages postés 1225 Date d'inscription vendredi 9 juillet 2004 Statut Membre Dernière intervention 15 avril 2024 - Modifié par letmoi le 12/07/2010 à 16:41
letmoi Messages postés 1225 Date d'inscription vendredi 9 juillet 2004 Statut Membre Dernière intervention 15 avril 2024 - 12 juil. 2010 à 17:38
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
A voir également:

2 réponses

jfqld Messages postés 9070 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 28 mai 2018 123
12 juil. 2010 à 16:46
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 lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
12 juil. 2010 à 16:46
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 1225 Date d'inscription vendredi 9 juillet 2004 Statut Membre Dernière intervention 15 avril 2024 33
12 juil. 2010 à 17:38
Un grand merci j'ai compris les explications.
0