Pige pas formule excel DROITE

Résolu
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

  1. 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

    1. Contributeur
      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.

      1. Un grand merci j'ai compris les explications.