0

Excelからデータを読み取るためにapache poiを使用しています。私のExcelには、Now()、Now()-7、EOMONTH()などの異なる式を使用している日付が含まれています

POI には EOMONTH の実装がないため、セルの読み取りに失敗します。私が使用できる Excel の EOMonth の回避策はありますか。基本的には初日か末日か今月、前月と2ヶ月前を入力する必要があります。今月は DATE(YEAR(NOW()),MONTH(NOW()),1) を使用していますが、前の月に書き込むことはできません。助けてください。

ありがとう、プラティック

4

2 に答える 2

3

先月末:=DATE(YEAR(NOW()),MONTH(NOW()),1) - 1

今月末:=DATE(YEAR(NOW()),MONTH(NOW())+1,1) - 1

一ヶ月前:=DATE(YEAR(NOW()),MONTH(NOW())-1,DAY(NOW()))

1か月後:=DATE(YEAR(NOW()),MONTH(NOW())+1,DAY(NOW()))

于 2013-09-05T07:22:44.737 に答える
2

この式で今月の 1 日を取得できます

=TODAY()-DAY(TODAY())+1

+1を削除するだけで先月の最終日、つまり

=TODAY()-DAY(TODAY())

今月の最終日は

=DATE(YEAR(TODAY()),MONTH(TODAY())+1,0)

于 2013-09-05T11:14:34.350 に答える