web-dev-qa-db-fra.com

Comment accéder à la date "non formatée" dans Google Sheets?

Je travaille avec une feuille de calcul qui comprend une ligne où chaque cellule contient la date du premier jour de chaque mois d'une série d'années: 1-jan-18, 1-fév-18, 1-mar-18, ... , 1-déc-18, 1-janv-19, 1-fév-19, etc.

Je veux que ces cellules affichent uniquement le mois auquel elles se réfèrent, je les ai donc formatées pour ce faire. Les cellules lisent donc Jan, Feb, Mar, etc., mais lorsque je clique sur une cellule donnée, la date complète est affichée en haut de la feuille.

Tout cela fonctionne bien, mais je veux maintenant obtenir le = VALUE () de chacune de ces dates. Lorsque j'utilise la fonction = VALUE (), il se plaint que "Jan", "Feb", "Mar" etc "ne peut pas être analysé à la date/heure": c'est-à-dire qu'il ne le reconnaît pas comme une date.

Il semble que = VALUE () utilise la date affichée (par exemple, Jan) comme entrée, plutôt que la date stockée (par exemple, 1er janvier 18). Comment puis-je lui faire utiliser la date stockée? = VALUE ("1-Jan-18") fonctionne correctement, mais = VALUE (A1) ne fonctionne pas si A1 = "1-Jan-18" mais est configuré pour s'afficher comme "Jan".

EDIT: cela ne semble être qu'un problème dans Google Sheets; Excel fonctionne comme je m'y attendais

2
Jim

Au lieu de =VALUE(A1) utilisez =TO_PURE_NUMBER(A1)

Référence

1
Rubén