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 -
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
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:
- Pige pas formule excel DROITE
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
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
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.
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.