1 年間のうちの週を示す値を 1 から 52 の数値で返します (例: 1 はその年の第一週目)。
構文
WEEKNUMBER(date)
- 日付—1 年のうちの週を返す対象となる日付。
使用例
WEEKNUMBER([期日]5)
利用上の注意
- Smartsheet では、月曜日を基準として週数を計算します。 このため、1 年の最初の日がその年の最初の週ではない場合があります。 たとえば、1 月 1 日が月曜日の場合、WEEKNUMBER では 1 を返しますが、金曜日の場合、WEEKNUMBER では 52 を返します。
例
この例では以下のシートの情報を参照しています。
行番号 |
アイテム番号 |
トランザクション合計 |
販売日 |
発注日 |
---|---|---|---|---|
1 |
C001 |
$1,170.00 |
02/12/19 |
02/12/19 |
2 |
C002 |
$1,491.00 |
02/15/19 |
06/12/19 |
3 |
C003 |
$812.00 |
02/20/19 |
02/20/19 |
上記の表を例に、シートに WEEKNUMBER を使用した例をいくつかご紹介します。
数式 |
説明 |
結果 |
---|---|---|
=WEEKNUMBER([発注日]1) |
“発注日” 列の行 1 の 1 年のうちの週を表す数値を返します。 |
7 |
=IF(WEEKNUMBER([発注日]2) > 26, "下半期販売額", "H1 販売額") |
“発注日” 列の行 2 の 1 年のうちの週を表す数値が 26 よりも大きい場合、“下半期販売額" の値を示し、そうでない場合は "H1 販売額" の値を示します。 |
H1 販売額 |
=SUMIF([販売日]:[販売日], WEEKNUMBER(@cell) < 26, [トランザクション合計]:[トランザクション合計]) |
セル レベルの “販売日” 列が、1 年のうちの週を表す値として 26 を下回る数値を返す場合、“トランザクション合計” 列の値を合計します。 行 1、2、および 3 を適用します。 |
3473 |