Pige pas formule excel DROITE
Résolu
letmoi
Messages postés
1420
Date d'inscription
Statut
Membre
Dernière intervention
-
letmoi Messages postés 1420 Date d'inscription Statut Membre Dernière intervention -
letmoi Messages postés 1420 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 excel si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Liste déroulante excel - Guide
- Formule somme excel ligne - Guide
- Mise en forme conditionnelle excel formule - 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.