Pige pas formule excel DROITE
Résolu
letmoi
Messages postés
1417
Statut
Membre
-
letmoi Messages postés 1417 Statut Membre -
letmoi Messages postés 1417 Statut Membre -
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
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
- Formule somme excel colonne - 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.