説明
この関数を使用すると、1 年を 360 日として、指定した 2 つの日付間の日数を返却します。チェーンでサポートされます。
この年は、すべての月が30日であると仮定している。
構文
DAYS360(開始日,終了日, [method])
入力
この関数には以下の引数があります:
| 名称 | 必須 | 有効な入力 |
|---|---|---|
開始日 |
はい |
検討範囲の最初の日付。 これは、セル参照、整数日付、または "DD/MM/YYYY "もしくは"YYYY/MM/DD"の書式設定の日付です。 |
終了日 |
はい | 考慮される範囲の最終日。これは、セル参照、整数日付、または "DD/MM/YYYY "もしくは"YYYY/MM/DD"の書式設定の日付です。 これらのいずれかになるような数式も可能です。引用符は必須。 |
メソッド |
いいえ |
真または偽
|
例
サンプルデータ
| A | B | C | 17 才以上対象 | |
|---|---|---|---|---|
| 1 | 2/28/2023 | 12/6/2024 | TRUE | .07 |
| 2 | 36711 | 2000年11月30日 | FALSE | .05 |
| 3 | 7/19/2003 | 2002年5月31日(金) | 45 | 15,000 |
| 4 | 12/23/2013 | 2014年1月23日 | オレンジ | 45,300 |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| メソッドを指定せずに、指定された日付の差を決定します。 | =DAYS360("7/19/2003","9/19/2003") |
この数式は60 を返却します。 |
| セル A1 とセル B1 の日付の差を求めます。 | =DAYS360(A1,B1) |
このデータセットでは、この数式は636 を返します。 |
| US メソッドを使用して、セル A2 とセル B2 の日付の差を求めます。 | =days360(a2,b2,false) |
このデータセットでは、この数式は146 を返します。 |
| セル A2 とセル B2 の日付の差を、セル C1 を参照するヨーロピアン方式で求めます。 | =days360(a1,b1,c1) |
このデータセットでは、この数式は638 を返します。 |
| セル C4 を参照して、セル A4 とセル B4 の日付の差を求めます。 | =days360(a4,b4,c4) |
#VALUE! (C4はTRUEでもFALSEでもないため)。 |
| 360日の年に基づいて、2つの日付間の完全な月数を決定します。 | =trunc(days360(a1, a2)/30) |
この数式は次のように機能する:
このデータセットでは、この数式は21 を返却します。 |
| 年360日のローンの未払い利息を求めます。 | =(PRODUCT(DAYS360(A1,B1),D3,D1/360) |
この数式は次のように機能する:
このデータセットでは、この数式は1855 を返却します。 |
メモ
- ワイルドカードはこの関数では使えない。
- 日付の値には、数値、または米国式もしくは欧州式の書式設定でもよいが、テキスト日付書式を使用する場合は、両方の日付が同じパターンでなければなりません。これらの日付は引用符で囲むこと。
-
メソッドの値は、別のセルを参照することができる。 -
start_dateがend_dateより後の場合、結果は負は数になります。 - DAYS360は整数のみで動作し、時間は無視されます。
- 日付が認識されない場合、DAYS360は#VALUE!エラーを返却します。
- 日付が範囲外の場合、DAYS360は#NUM!エラーを返却します。
関連関数
date
datevalue
day
days
days360
edate
eomonth
month
networkdays
networkdays.intl
weekday
workday
workday.intl
year
yearfrac