<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ISO週番号 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/iso%E9%80%B1%E7%95%AA%E5%8F%B7/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sun, 17 May 2026 00:14:14 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>ISO週番号 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのISOWEEKNUM関数の使い方｜ISO週番号の取得とWEEKNUMとの違い</title>
		<link>https://mashukabu.com/excel-function-howto-use-isoweeknum/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-isoweeknum/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 11 Oct 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[ISO 8601]]></category>
		<category><![CDATA[ISOWEEKNUM関数]]></category>
		<category><![CDATA[ISO週番号]]></category>
		<category><![CDATA[WEEKNUM関数]]></category>
		<category><![CDATA[日付関数]]></category>
		<category><![CDATA[週次レポート]]></category>
		<category><![CDATA[週番号]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2389</guid>

					<description><![CDATA[ExcelのISOWEEKNUM関数でISO週番号を取得する方法を解説。WEEKNUM関数との違いや年末年始の注意点、週別集計の活用例、よくある質問までまとめて紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「この日付って第何週？」と聞かれて、カレンダーを手で数えていませんか？ 特に海外拠点とやり取りがあると、ISO規格の週番号を求められる場面がありますよね。 ExcelのISOWEEKNUM関数を使えば、日付を渡すだけでISO週番号を自動で取得できますよ。</p>



<p class="wp-block-paragraph">この記事では、ISOWEEKNUM関数の基本的な使い方から、年末年始の注意点、WEEKNUM関数との違い、そしてよくある質問まで解説します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのISOWEEKNUM関数とは？（ISO週番号を返す関数）</a><ol><li><a href="#toc2" tabindex="0">読み方・語源</a></li></ol></li><li><a href="#toc3" tabindex="0">ISOWEEKNUM関数の書き方（構文と引数）</a><ol><li><a href="#toc4" tabindex="0">基本構文</a></li><li><a href="#toc5" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc6" tabindex="0">ISOWEEKNUM関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">セル参照で日付を指定する</a></li><li><a href="#toc8" tabindex="0">日付文字列を直接指定する</a></li><li><a href="#toc9" tabindex="0">DATE関数と組み合わせる</a></li></ol></li><li><a href="#toc10" tabindex="0">ISOWEEKNUM関数の実務活用パターン</a><ol><li><a href="#toc11" tabindex="0">週次レポートに「第○週」表記を入れる</a></li><li><a href="#toc12" tabindex="0">年とISO週番号を組み合わせた集計キーを作る</a></li><li><a href="#toc13" tabindex="0">TODAY関数で「今日は第何週？」を自動更新</a></li><li><a href="#toc14" tabindex="0">売上データを週別に集計する</a></li><li><a href="#toc15" tabindex="0">条件付き書式で「今週分の行」を強調する</a></li></ol></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc17" tabindex="0">ISOWEEKNUM関数とWEEKNUM関数の違い</a><ol><li><a href="#toc18" tabindex="0">比較表</a></li><li><a href="#toc19" tabindex="0">年末年始で結果が変わる具体例</a></li><li><a href="#toc20" tabindex="0">どちらを使うべきか</a></li></ol></li><li><a href="#toc21" tabindex="0">よくある質問</a><ol><li><a href="#toc22" tabindex="0">ISOWEEKNUM関数で第53週が出るのはなぜですか？</a></li><li><a href="#toc23" tabindex="0">GoogleスプレッドシートでもISOWEEKNUM関数は使えますか？</a></li><li><a href="#toc24" tabindex="0">ISO年とISO週番号を組み合わせた値でソートしたら、並びがおかしくなりました。どう直せばいいですか？</a></li></ol></li><li><a href="#toc25" tabindex="0">まとめ</a><ol><li><a href="#toc26" tabindex="0">この記事で紹介した関数</a></li><li><a href="#toc27" tabindex="0">Excel関数リファレンス</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのISOWEEKNUM関数とは？（ISO週番号を返す関数）</span></h2>



<p class="wp-block-paragraph">ISOWEEKNUM関数は、指定した日付がISO 8601規格で「第何週か」を返す関数です。 戻り値は1〜53の整数になります。</p>



<p class="wp-block-paragraph">ISO 8601は、国際標準化機構が定めた日付・時刻の表記規格です。 この規格では、週の始まりを月曜日とします。 そして、その年の最初の木曜日を含む週が第1週です。 この規則に沿って週番号を計算してくれるのがISOWEEKNUM関数です。</p>



<p class="wp-block-paragraph">たとえば「2026年1月5日（月曜日）」を渡すと、結果は「2」です。 ISO基準でこの日は2026年の第2週にあたります。</p>



<p class="wp-block-paragraph">Microsoft 365、Excel 2021、Excel 2019、Excel 2016、Excel 2013で使用できます。 現在のMicrosoft 365では最初から標準搭載されているので、追加のアドインなどは不要ですよ。</p>



<h3 class="wp-block-heading"><span id="toc2">読み方・語源</span></h3>



<p class="wp-block-paragraph">読み方は「アイエスオー・ウィークナム」です。 「ISO」＋「WEEK（週）」＋「NUM（Number＝番号）」の組み合わせです。 「ISO規格の週番号」という意味になります。</p>



<h2 class="wp-block-heading"><span id="toc3">ISOWEEKNUM関数の書き方（構文と引数）</span></h2>



<h3 class="wp-block-heading"><span id="toc4">基本構文</span></h3>



<pre class="wp-block-code"><code>=ISOWEEKNUM(日付)</code></pre>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-weeknum/">WEEKNUM関数</a>と違い、引数は1つだけです。 週の始まりは月曜日で固定されるため、指定する必要がありません。</p>



<h3 class="wp-block-heading"><span id="toc5">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>日付</td><td>必須</td><td>ISO週番号を調べたい日付を指定します。セル参照・日付文字列・DATE関数の結果のいずれも使えます</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数に渡す値は、Excelが日付として認識できる形式にしてください。 文字列なら「2026/4/1」のようにスラッシュ区切りで指定します。</p>



<h2 class="wp-block-heading"><span id="toc6">ISOWEEKNUM関数の基本的な使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc7">セル参照で日付を指定する</span></h3>



<p class="wp-block-paragraph">もっとも基本的な使い方です。 日付が入ったセルを参照します。</p>



<pre class="wp-block-code"><code>=ISOWEEKNUM(A2)</code></pre>



<p class="wp-block-paragraph">A2に「2026/4/6（月曜日）」が入っている場合、結果は「15」です。 ISO基準で2026年の第15週にあたります。</p>



<h3 class="wp-block-heading"><span id="toc8">日付文字列を直接指定する</span></h3>



<p class="wp-block-paragraph">セル参照を使わず、数式の中に日付を直接書くこともできます。</p>



<pre class="wp-block-code"><code>=ISOWEEKNUM(&quot;2026/4/6&quot;)</code></pre>



<p class="wp-block-paragraph">結果は「15」です。 ただし実務ではセル参照のほうが管理しやすいですよ。</p>



<h3 class="wp-block-heading"><span id="toc9">DATE関数と組み合わせる</span></h3>



<p class="wp-block-paragraph">年・月・日がそれぞれ別のセルに入っている場合は、<a href="https://mashukabu.com/excel-function-howto-use-date/">DATE関数</a>で日付を組み立てて渡します。</p>



<pre class="wp-block-code"><code>=ISOWEEKNUM(DATE(B2, C2, D2))</code></pre>



<p class="wp-block-paragraph">B2に「2026」、C2に「4」、D2に「6」が入っていれば、結果は「15」です。</p>



<h2 class="wp-block-heading"><span id="toc10">ISOWEEKNUM関数の実務活用パターン</span></h2>



<h3 class="wp-block-heading"><span id="toc11">週次レポートに「第○週」表記を入れる</span></h3>



<p class="wp-block-paragraph">日付セルから「W15」のような週番号ラベルを自動で作れます。</p>



<pre class="wp-block-code"><code>=&quot;W&quot;&amp;ISOWEEKNUM(A2)</code></pre>



<p class="wp-block-paragraph">A2が「2026/4/6」なら、結果は「W15」です。 ISO週番号のラベルは「W」＋数字の形式が国際的に一般的ですよ。</p>



<h3 class="wp-block-heading"><span id="toc12">年とISO週番号を組み合わせた集計キーを作る</span></h3>



<p class="wp-block-paragraph">ISO週番号には「年末の日付が翌年の第1週になる」という特性があります。 そのため、年と組み合わせるときは少し工夫が必要です。</p>



<p class="wp-block-paragraph">ISO週番号に対応する「ISO年」を求めるには、次の数式を使います。</p>



<pre class="wp-block-code"><code>=YEAR(A2-WEEKDAY(A2,2)+4)</code></pre>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-weekday/">WEEKDAY関数</a>で曜日番号を取得し、その週の木曜日の年を求めています。 この値とISO週番号を組み合わせれば、正確な集計キーになります。</p>



<pre class="wp-block-code"><code>=YEAR(A2-WEEKDAY(A2,2)+4)&amp;&quot;-W&quot;&amp;TEXT(ISOWEEKNUM(A2),&quot;00&quot;)</code></pre>



<p class="wp-block-paragraph">A2が「2026/4/6」なら、結果は「2026-W15」です。 <a href="https://mashukabu.com/excel-function-howto-use-text/">TEXT関数</a>で2桁表記にしておくと、ソート時に正しい順番になりますよ。</p>



<h3 class="wp-block-heading"><span id="toc13">TODAY関数で「今日は第何週？」を自動更新</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-today/">TODAY関数</a>と組み合わせれば、今日のISO週番号が常に最新になります。</p>



<pre class="wp-block-code"><code>=&quot;今週はW&quot;&amp;ISOWEEKNUM(TODAY())</code></pre>



<p class="wp-block-paragraph">ファイルを開くたびに自動更新されます。 進捗管理シートに入れておくと便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc14">売上データを週別に集計する</span></h3>



<p class="wp-block-paragraph">日次の売上データを週単位で集計したいときも、ISOWEEKNUM関数が便利です。 まずデータ表に「ISO週」の補助列を作って、各行のISO週番号を計算します。</p>



<pre class="wp-block-code"><code>=ISOWEEKNUM(A2)</code></pre>



<p class="wp-block-paragraph">そのうえで<a href="https://mashukabu.com/excel-function-howto-use-sumif/">SUMIF関数</a>を使えば、週ごとの売上合計を一発で集計できます。</p>



<pre class="wp-block-code"><code>=SUMIF(C:C, 15, B:B)</code></pre>



<p class="wp-block-paragraph">A列に日付、B列に売上、C列にISO週番号が入っている場合、第15週の売上合計が求められます。 集計表のキーに「2026-W15」のような形式を使えば、年をまたぐデータでも安全に扱えますよ。 ピボットテーブルの行ラベルにISO週番号を使うのも、相性のよい組み合わせです。</p>



<h3 class="wp-block-heading"><span id="toc15">条件付き書式で「今週分の行」を強調する</span></h3>



<p class="wp-block-paragraph">進捗管理シートで、今週分のタスクや予定だけ色をつけたいときも応用できます。 条件付き書式の「数式を使用」で次の式を設定します。</p>



<pre class="wp-block-code"><code>=ISOWEEKNUM($A2)=ISOWEEKNUM(TODAY())</code></pre>



<p class="wp-block-paragraph">A列に日付が入っている表に対して適用すると、今週分の行だけが自動でハイライトされます。 週次レポート用のシートと組み合わせると、レビュー時の見落としが減りますよ。</p>



<h2 class="wp-block-heading"><span id="toc16">よくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">ISOWEEKNUM関数で発生しやすいエラーは2つです。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#VALUE!</td><td>日付として認識できない値を指定した</td><td>セルの値が正しい日付形式か確認する。文字列の日付は<a href="https://mashukabu.com/excel-function-howto-use-datevalue/">DATEVALUE関数</a>で変換する</td></tr><tr><td>#NUM!</td><td>シリアル値が負の数になっている</td><td>1900/1/1より前の日付は指定できません。引数の日付を確認してください</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「#VALUE!」が出る場合、見た目は日付でも中身が文字列のケースが多いです。 セルを選択して数式バーを確認してみてください。 数値なら右寄せ、文字列なら左寄せで表示されますよ。</p>



<h2 class="wp-block-heading"><span id="toc17">ISOWEEKNUM関数とWEEKNUM関数の違い</span></h2>



<p class="wp-block-paragraph">ISOWEEKNUM関数と<a href="https://mashukabu.com/excel-function-howto-use-weeknum/">WEEKNUM関数</a>は、どちらも週番号を返す関数です。 しかし「第1週の決め方」と「引数の数」が異なります。</p>



<h3 class="wp-block-heading"><span id="toc18">比較表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>ISOWEEKNUM関数</th><th>WEEKNUM関数</th></tr></thead><tbody><tr><td>第1週の基準</td><td>最初の木曜日を含む週（ISO 8601）</td><td>1月1日を含む週（既定）</td></tr><tr><td>週の始まり</td><td>月曜日で固定</td><td>第2引数で選べる（10種類）</td></tr><tr><td>引数の数</td><td>1つ（日付のみ）</td><td>2つ（日付, 週の基準）</td></tr><tr><td>戻り値の範囲</td><td>1〜53</td><td>1〜54</td></tr><tr><td>想定される用途</td><td>国際基準・海外拠点との連携</td><td>国内の社内レポート・直感的な集計</td></tr><tr><td>ISO互換の指定</td><td>—</td><td><code>WEEKNUM(日付, 21)</code> でISO互換</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><code>WEEKNUM(日付, 21)</code> と <code>ISOWEEKNUM(日付)</code> は同じ結果です。 ISO方式なら、引数1つで済むISOWEEKNUM関数がシンプルですよ。</p>



<h3 class="wp-block-heading"><span id="toc19">年末年始で結果が変わる具体例</span></h3>



<p class="wp-block-paragraph">違いがはっきり出るのは年末年始の日付です。 2026年1月1日（木曜日）で比較してみましょう。</p>



<pre class="wp-block-code"><code>=WEEKNUM(&quot;2026/1/1&quot;, 2)</code></pre>



<p class="wp-block-paragraph">結果: <strong>1</strong>（2026年の第1週）</p>



<pre class="wp-block-code"><code>=ISOWEEKNUM(&quot;2026/1/1&quot;)</code></pre>



<p class="wp-block-paragraph">結果: <strong>1</strong>（2026年の第1週）</p>



<p class="wp-block-paragraph">この日は木曜日なので、どちらも第1週で一致します。 では、2025年12月29日（月曜日）ではどうでしょうか。</p>



<pre class="wp-block-code"><code>=WEEKNUM(&quot;2025/12/29&quot;, 2)</code></pre>



<p class="wp-block-paragraph">結果: <strong>53</strong>（2025年の第53週）</p>



<pre class="wp-block-code"><code>=ISOWEEKNUM(&quot;2025/12/29&quot;)</code></pre>



<p class="wp-block-paragraph">結果: <strong>1</strong>（2026年の第1週として扱われる）</p>



<p class="wp-block-paragraph">WEEKNUM関数は「1月1日を含む週が第1週」なので、年末でも当年の週番号です。 一方、ISOWEEKNUM関数はISO規格に基づいて判定します。 2026年の最初の木曜日（1月1日）を含む週が第1週です。 その結果、12月29日は翌年の第1週に振り分けられるわけです。</p>



<h3 class="wp-block-heading"><span id="toc20">どちらを使うべきか</span></h3>



<p class="wp-block-paragraph">使い分けの目安はこちらです。</p>



<ul class="wp-block-list"><li><strong>海外拠点との連携・ISO準拠が求められる場合</strong>: ISOWEEKNUM関数を使います。ヨーロッパのビジネスではISO週番号が標準です</li><li><strong>社内の週次レポート・集計</strong>: <a href="https://mashukabu.com/excel-function-howto-use-weeknum/">WEEKNUM関数</a>がおすすめ。「1月1日＝第1週」のほうが直感的で説明しやすいです</li><li><strong>年末年始をまたぐ集計</strong>: どちらを使うか事前に決めて統一しましょう。混在すると集計がズレる原因になります</li></ul>



<p class="wp-block-paragraph">迷ったら、国際基準に合わせるならISOWEEKNUM関数、社内用ならWEEKNUM関数と覚えておくとよいですよ。</p>



<h2 class="wp-block-heading"><span id="toc21">よくある質問</span></h2>



<h3 class="wp-block-heading"><span id="toc22">ISOWEEKNUM関数で第53週が出るのはなぜですか？</span></h3>



<p class="wp-block-paragraph">ISO 8601規格では、最初の木曜日を含む週が第1週です。 そのため、その年が木曜日始まりまたはうるう年で水曜日始まりだった場合、12月の最後の週が第53週まで存在することがあります。 たとえば2020年12月28日〜31日はISO上「2020年の第53週」に分類されます。 第53週が出ても異常値ではないので、集計時はそのまま扱って大丈夫ですよ。</p>



<h3 class="wp-block-heading"><span id="toc23">GoogleスプレッドシートでもISOWEEKNUM関数は使えますか？</span></h3>



<p class="wp-block-paragraph">はい、Googleスプレッドシートにも同名の<code>ISOWEEKNUM</code>関数があり、使い方も同じです。 Excelのファイルをスプレッドシートで開いた場合も、数式はそのまま動作します。 ExcelとGoogleスプレッドシートを併用しているチームでも、ISOWEEKNUM関数を使えば週番号の表記をそろえられますよ。</p>



<h3 class="wp-block-heading"><span id="toc24">ISO年とISO週番号を組み合わせた値でソートしたら、並びがおかしくなりました。どう直せばいいですか？</span></h3>



<p class="wp-block-paragraph">「2026-W5」と「2026-W15」を文字列で並び替えると、「W15」のほうが先に来てしまうことがあります。 これは週番号が1桁・2桁で桁ぞろえされていないことが原因です。 <a href="https://mashukabu.com/excel-function-howto-use-text/">TEXT関数</a>を使い、<code>TEXT(ISOWEEKNUM(A2),"00")</code>のように2桁ゼロ埋めの書式を指定してください。 さらにISO年と組み合わせれば、ピボットテーブルやソートで正しい並びになりますよ。</p>



<h2 class="wp-block-heading"><span id="toc25">まとめ</span></h2>



<p class="wp-block-paragraph">ISOWEEKNUM関数は、ISO 8601規格に基づいた週番号を日付から取得できる関数です。</p>



<ul class="wp-block-list"><li>基本構文: <code>=ISOWEEKNUM(日付)</code> ── 引数は1つだけでシンプル</li><li>週の始まりは月曜日固定、最初の木曜日を含む週が第1週</li><li>年末年始の日付は翌年の第1週に振り分けられることがある点に注意</li><li>WEEKNUM関数との違いは「第1週の決め方」。ISO準拠ならISOWEEKNUM関数がおすすめ</li></ul>



<p class="wp-block-paragraph">海外拠点との連携やISO準拠の週次レポートに、ぜひ活用してみてください。 <a href="https://mashukabu.com/excel-function-howto-use-workday/">WORKDAY関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-weekday/">WEEKDAY関数</a>と組み合わせれば、日付まわりの業務をさらに自動化できますよ。</p>



<h3 class="wp-block-heading"><span id="toc26">この記事で紹介した関数</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-weeknum/">WEEKNUM関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-date/">DATE関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-today/">TODAY関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-weekday/">WEEKDAY関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-text/">TEXT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-datevalue/">DATEVALUE関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-sumif/">SUMIF関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-workday/">WORKDAY関数の使い方</a></li></ul>



<h3 class="wp-block-heading"><span id="toc27">Excel関数リファレンス</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-alphabetical-order/">Excel関数 アルファベット順</a></li><li><a href="https://mashukabu.com/excel-function-list-by-function/">Excel関数 機能別一覧</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-isoweeknum/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
