0

月の最終日を Excel の対応する月に配置するにはどうすればよいですか? 時間ディメンション テーブルの作成では、2005 年から 2025 年までこれを行う必要があるためです。Visual Studio で解決策を見つけようとしましたが、カスタマイズするオプションが見つかりませんでした。

COLUMN C                    COLUMN D

Friday, July 01, 2005       2005-07-31
Saturday, July 02, 2005     2005-07-31
Sunday, July 03, 2005       2005-07-31
Monday, July 04, 2005       2005-07-31
Tuesday, July 05, 2005      2005-07-31
.......
....
...
Wednesday, July 27, 2005    2005-07-31
Thursday, July 28, 2005     2005-07-31
Friday, July 29, 2005       2005-07-31
Saturday, July 30, 2005     2005-07-31
Sunday, July 31, 2005       2005-07-31
.....
...
..
Monday, August 01, 2005     2005-08-31
Tuesday, August 02, 2005    2005-08-31
Wednesday, August 03, 2005  2005-08-31
Thursday, August 04, 2005   2005-08-31
Friday, August 05, 2005     2005-08-31

2025年まで続く

前もって感謝します!

ボー

4

2 に答える 2

1

これを Excel で実行している場合は、次の関数を使用して実行できます。

=DATE(YEAR(A1), MONTH(A1)+1, 1) - 1

A1問題の日付が含まれる場所。アイデアは、翌月の最初の日から 1 日を引くことです。注: Excel は、月 13 をどう処理するかを認識しています。

于 2013-09-18T03:48:26.947 に答える
0

引き算は不要です。日を 0 に指定すると、前月の最終日が返されます。

=DATE(YEAR(A1),MONTH(A1)+1,0)
于 2013-09-18T04:10:36.693 に答える