よくあるエラーと注意点

WEEKNUM関数はシンプルだが、いくつかの落とし穴がある。事前に理解しておけば無用なトラブルを防げる。
■日付が文字列になっている
見た目は日付でも、実際には文字列になっていることがある。その場合、WEEKNUMは正しく動作しない。
確認方法:
- セルを数式バーで確認する
- 左寄せ表示になっていないか確認
- ISNUMBER関数でチェック
対処法:
- VALUE関数で変換
- 「データ」→「区切り位置」で変換
■年をまたぐ週番号の扱い
12月末が翌年の第1週に含まれる場合がある。特にISO基準では顕著である。
対策:
- 必ず年情報とセットで管理する
- 年末年始のデータは事前検証する
■第2引数の誤指定
開始曜日を誤ると、社内レポートと数値が一致しない。
確認ポイント:
- 会社の週定義を確認
- 既存システムの基準と合わせる
- 分析前に数件テストする
小さな設定ミスが大きな誤差を生むため注意が必要である。
まとめ
WEEKNUM関数は、日付を週単位に変換するための基本かつ重要な関数である。単純な計算式に見えるが、週の基準やISO規格、年跨ぎの挙動など理解すべき点は多い。まずは基本的な使い方を押さえ、週番号列を作成することから始めるとよいだろう。そのうえで、集計や分析に応用すれば業務効率は確実に向上する。
本記事の内容を以下で簡単におさらいしよう。
- WEEKNUM関数とは何か
- 指定した日付がその年の何週目かを返す関数
- WEEKNUM関数の基本的な役割
- 日付を入力すると1~53の整数を返す
- 週番号を付与することで週次分析がしやすくなる
- 基本的な書式と引数
- 書式:=WEEKNUM(シリアル値, [週の基準])
- 週の開始曜日を指定する方法
- =WEEKNUM(A2,2) と入力する
- 社内の週定義に合わせて設定する
- ISO週との違いを理解する
- ISO8601は国際標準の週番号ルール
- ISO基準はISOWEEKNUM関数を使う
- 週次集計への応用
- WEEKNUMで週番号列を作る。
- ピボットで週番号を行ラベルに設定する
- 売上金額を値に設定して集計する
- 月またぎ・年度管理への応用
- YEAR関数で年列を作る
- 年と週番号を連結してキーを作る
- 複数年データでも安全に集計できる
- よくあるエラーと注意点
- 日付が文字列だと正しく計算されない
- 年末年始は週番号がずれることがある
- 第2引数の誤指定は集計ミスの原因になる
構成/編集部







DIME MAGAZINE











