締日の計算をしたい
IF関数とDATE関数を組み合わせて締日を求められます。
概要
基準日が締日より前であればその直後の締日、締日を過ぎたら翌月の締日を返したい場合、IF関数をDATE関数を組み合わせて数式を作成します。
| |
A |
B |
C |
D |
E |
| 1 |
日付 |
会社名 |
金額 |
締日 |
支払日 |
| 2 |
11月5日 |
A社 |
10000 |
20 |
|
| 3 |
11月16日 |
B社 |
12000 |
10 |
|
| 4 |
11月17日 |
C社 |
5000 |
15 |
|
操作方法
- 求めたいセルを選択し[関数の挿入]ボタンをクリックします。
- IF関数を呼び出します。
- 「もし日付がその月の締日以下の場合は同じ月の締日、それ以外は翌日の締日を返す」ように数式を入力します。
- シリアル値が返されたら、表示形式を日付に変更します。
[書式]-[セル]を選択
セルの書式設定ダイアログにて「日付」の表示形式にして[OK]ボタンをクリック

- 数式コピーをすることで、それぞれの支払日が求められました。
E2セルの数式は以下の通りです。
=IF(DAY(A2<=D2,DATE(A2),MONTH(A2),D2),DATE(YEAR(A2),MONTH(A2)+1,D2))
関連記事
問題は解決しましたか?
操作方法、設定方法等で困ったら、Microsoft Office Users
Forum に質問してください!
Excelに関する人気ページ
- [Excel] 折れ線グラフを作ってみよう
- Excel 2010 -
郵便番号変換ウィザードをインストールするには
- Microsoft Excel FAQ - 数値の書式設定
- Microsoft Excel FAQ - セルの書式設定
- [Excel] 日付の計算方法
- [Excel] 項目軸や数値軸に目盛・補助目盛線を入れるには?
- Excel 2010:グラフを作ってみよう
- [Excel] タイムシートの作成 Part 1
- [Excel FAQ] 自動的に年度を算出する方法
- Excel 2010:見出しの部分を固定するには
▲このページのトップへ