web-dev-qa-db-fra.com

La fonction MONTH de Google Sheets sur une cellule vide renvoie 12

Est-ce un comportement attendu que le mois (ref) renvoie 12 lorsque la référence est une cellule vide?

J'aurais pensé que c'est un bug sérieux. Ai-je raison?

Aucune mention de ce comportement dans les documents officiels: https://support.google.com/docs/answer/3093052?hl=en

enter image description here

1
matcheek

En fait, oui, c'est un comportement attendu. Toutes les formules basées sur l'heure/la date prennent par défaut la valeur la plus basse/la plus élevée lorsqu'il n'y a pas de référence réelle.

0

Pour l'empêcher, vous êtes censé effectuer une simple vérification logique des données réelles:

=IF(LEN(A1), MONTH(A1), )
=IF(A1<>"", MONTH(A1), )

De plus, la documentation Google est bien trop vide!

3
user0