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

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

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