説明
この関数を使用して、日付が属する曜日を決定します。チェーンでサポートされます。
これは 1 から 7 までの整数を返却する。
構文
WEEKDAY(シリアルナンバー,[return_type])
入力
この関数には以下の引数があります:
| 名称 | 必須 | 有効な入力 |
|---|---|---|
シリアル番号 |
はい | 検索しようとしている日の日付を表す連番。日付は、DATE 関数を使うか、他の数式や関数の結果として入力する。例えば、DATE(2024,6,23)、2008年5月23日を表す。日付がテキストで入力されている場合、問題が発生する可能性があります。 |
return_type |
いいえ | 返却値のタイプを決める整数。これは、固定数、セル参照、または数式の積とすることができます。 |
例
返却タイプ
WEEKDAY関数では、返却値を決定するために使用するコーディングを指定することができます。
| Return_type値 | 返却数 |
|---|---|
| 1(デフォルト) | 1=日曜日から7=土曜日まで。 マイクロソフト・エクセルの前バージョンと同じように動作する。 |
| 2 | 1=月曜日から7=日曜日まで。 |
| 3 | 0=月曜日から6=日曜日まで。 |
| 11 | 1=月曜日から7=日曜日まで。 |
| 12 | 1=火曜日から7=月曜日まで。 |
| 13 | 1=水曜日から7=火曜日まで。 |
| 14 | 1=木曜日から7=水曜日まで。 |
| 15 | 1=金曜日から7=木曜日まで。 |
| 16 | 1=土曜日から7=金曜日まで。 |
| 17 | 1=日曜日から7=土曜日まで。 |
週末を構成する2つ目の方法は、休日だる1と平日である0で構成される引用符で囲まれた7文字のテキスト文字列を提供することです。最初のポジションは月曜日を表す。
サンプルデータ
| A | B | C | |
|---|---|---|---|
| 1 | 日付 | 個人 | 経費 |
| 2 | 2/1/2023 | アビー | $3456.00 |
| 3 | 5/12/2023 | ブランドン | $4783.30 |
| 4 | 7/4/2023 | コリーナ | $3167.09 |
| 5 | 2/21/2023 | デイモン | $2965.89 |
| 6 | 12/5/2023 | エステル | $3014.88 |
| 7 | 6/16/2023 | フランソワーズ | $2762.93 |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| セル内の日付の月値を返却します。 | =MONTH(A1) |
この数式は、セル A1 の日付の月番号を返します。このデータセットでは、数式は2 を返します。 |
| 明示的な日付の月値を返却します。 | =MONTH("17/9/2003") |
17/9/2003 : 指定された日付の月番号を返却します。この数式は9 を返却します。 |
| 支出を月別に分類します。 | =sum(if(month(a2:a8)=2, c2:c8, 0)) |
この数式は次のように機能する:
このデータセットでは、数式は6421.89 (2 行目と 5 行目の合計) を返却します。 |
| 日付が特定の月に含まれるかどうかを調べます。 | =IF(MONTH(A7)=12, "December", "Other") |
この数式は次のように機能する: IF セル A7 の日付が 12 月にあたるかどうかを調べる このデータセットでは、数式が返却します:Other (月が 7 - 7 月のため)。 |
メモ
- WEEKDAY 関数は、日付が空でも値を返却します。空白の日付が可能な場合は、この結果をトラップするように注意すること。
- Workivaプラットフォームは、日付を連続したシリアル番号として保存するため、計算に使用することができます。デフォルトでは1900年1月1日=1。
-
serial_numberが範囲外の場合、#NUM!エラーが返却される。 -
return_typeの値が上記の設定にない場合は、#NUM! - ワイルドカードはこの関数では使えない。
関連関数
date
datevalue
day
days
days360
edate
eomonth
month
networkdays
networkdays.intl
weekday
workday
workday.intl
year
yearfrac