対象:Excel97, Excel2000, Excel2002, Excel2003, Excel2007 「指定した月の日数を計算するにはどうしたらいいですか?」 「今月が何日あるのかを調べるにはどうしたらいいのでしょうか?」 というご質問をいただくことがあります。 Excelの日数計算の定番といってもいいご質問の一つです。 サンプルファイルの「年・月を別々に入力」シートのB3セルに上記と同じ計算式が入力してありますので、年を指定するB1セルの値を「1900」〜「9999」、月を指定するB2セルの値を「1」から「12」の値に変更して、B3セルの値がどうなるのかご確認ください。 ▼サンプルファイル(002675.xls 14KByte)ダウンロード 「DATE(B1,B2+1,0)」は、以前ご紹介した月末の日付を取得する計算方法です。 DATE関数は日付(のシリアル値)を取得する関数で、
第1引数に基準日を指定し、第2引数には基準日から何ヵ月後の月末日を求めるかを指定し、翌月末ならば「1」、翌々月末なら「2」、当月末なら「0」、前月末なら「-1」とします。 第1引数にはExcelが日付と正しく認識できる値(シリアル値)を指定する必要があるので、日付を直接指定する場合はDATE関数を使ってください。例えば2005年1月1日の翌月末を求めたいならば、「=EOMONTH(DATE(2005,1,1),1)」です。「=EOMONTH(2005/1/1,1)」などと入力すると正しい日付は得られません。 結果はシリアル値となりますから、[セルの書式設定]ダイアログで適切な日付書式を設定しましょう。 また、EOMONTH関数は[分析ツール]アドインに含まれる関数ですので、[分析ツール]アドインが組み込まれていない場合は[関数の挿入]ダイアログにもEOMONTH関数は表示されませんし、手入
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く