web-dev-qa-db-ja.com

空のセルに対するGoogleスプレッドシートのMONTH関数は12を返します

これは、refが空のセルである場合、month(ref)が12を返すという予期された動作ですか?

これは深刻なバグだと思っていました。私は正しいですか?

公式ドキュメントにはその動作についての言及はありません: https://support.google.com/docs/answer/3093052?hl=ja

enter image description here

1
matcheek

実際、はい、それは予想される動作です。実際の参照がない場合、すべての時間/日付ベースの式はデフォルトで最小/最大値になります。

0

それを防ぐために、実際のデータに対して単純な論理チェックを実行することになっています。

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

また、Googleドキュメントはあまりにも空です。

3
user0