Google Spreadsheet 日付の計算がうまくいかない

指定した月の最終日を求める関数 EOMONTH()

EOMONTH(開始日, 月数)

[開始日] から起算して、指定された [月数] だけ前または後ろの月の最終日の日付を返します。[月数] は、開始日より前の月数(負)か後ろの月数(正)です。

https://support.google.com/drive/table/25273?hl=ja&ref_topic=1361471

月間の残日数を計算する

=day(EOMONTH(now(),0)-day(now()))

本日(10 月末日)だと上記の式の値は 0 になると思ったが、なぜか 30 になる。