<?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>日付 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%E6%97%A5%E4%BB%98/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sun, 05 Jul 2026 08:11:44 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.1</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>日付 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Excelのオートフィルで連番・日付が増えない原因と正しい操作方法｜コピーになってしまうときの対処</title>
		<link>https://mashukabu.com/excel-autofill-not-incrementing/</link>
					<comments>https://mashukabu.com/excel-autofill-not-incrementing/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 08 Jun 2026 15:51:29 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[オートフィル]]></category>
		<category><![CDATA[日付]]></category>
		<category><![CDATA[自動入力]]></category>
		<category><![CDATA[連番]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=7865</guid>

					<description><![CDATA[Excelのオートフィルで連番・日付が増えずコピーになってしまう原因と解決方法を解説。Ctrlキーの使い方・書式の確認・フィルオプションの設定など実用的な対処法を紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「1、2、3…と連番を入れたいのにドラッグすると全部1のままコピーされる」「日付を伸ばしたら同じ日付がずらっと並んでしまった」——Excelのオートフィルを使っていて、こんなトラブルにぶつかったことはありませんか。</p>



<p class="wp-block-paragraph">オートフィルは正しく使えば連番や日付、曜日まで一瞬で入力できる便利な機能ですが、ちょっとした操作の違いで「コピーモード」に切り替わってしまい、思った通りに数字が増えていかないケースが意外と多くあります。</p>



<p class="wp-block-paragraph">この記事では、Excelのオートフィルで連番や日付が増えずにコピーされてしまう代表的な4つの原因と、それぞれの正しい対処法を解説します。Ctrlキーの使い方からセルの書式・フィルオプションまで、現場ですぐ役立つチェックポイントをまとめました。</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">オートフィルとは｜連番・日付を自動入力する基本機能</a></li><li><a href="#toc2" tabindex="0">原因1：Ctrlキーの押し方が逆になっている</a><ol><li><a href="#toc3" tabindex="0">数値の場合｜Ctrlキーで連番になる</a></li><li><a href="#toc4" tabindex="0">日付の場合｜Ctrlキーは逆効果</a></li></ol></li><li><a href="#toc5" tabindex="0">原因2：セルを1つしか選択していない</a><ol><li><a href="#toc6" tabindex="0">2つのセルを選択してドラッグする</a></li><li><a href="#toc7" tabindex="0">「コピーになってしまう」ときは選択範囲を見直す</a></li></ol></li><li><a href="#toc8" tabindex="0">原因3：セルの書式が「文字列」になっている</a><ol><li><a href="#toc9" tabindex="0">文字列書式かどうかを確認する手順</a></li><li><a href="#toc10" tabindex="0">数値書式に変換する方法</a></li></ol></li><li><a href="#toc11" tabindex="0">原因4：フィルオプションで「セルのコピー」が選ばれている</a><ol><li><a href="#toc12" tabindex="0">フィルオプションのメニュー内容</a></li><li><a href="#toc13" tabindex="0">過去の設定が引き継がれている可能性も</a></li></ol></li><li><a href="#toc14" tabindex="0">日付・曜日・月単位の連番を増やす方法</a><ol><li><a href="#toc15" tabindex="0">1日ずつ増やす（デフォルト動作）</a></li><li><a href="#toc16" tabindex="0">平日のみ増やす</a></li><li><a href="#toc17" tabindex="0">月単位・年単位で増やす</a></li><li><a href="#toc18" tabindex="0">曜日を入力する</a></li><li><a href="#toc19" tabindex="0">数字＋単位の連番</a></li></ol></li><li><a href="#toc20" tabindex="0">まとめ｜オートフィルが思い通りにならないときのチェックリスト</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">オートフィルとは｜連番・日付を自動入力する基本機能</span></h2>



<p class="wp-block-paragraph">オートフィルとは、セルの右下に表示される小さな四角（フィルハンドル）をドラッグすることで、連続したデータを自動入力できるExcelの機能です。</p>



<p class="wp-block-paragraph">たとえば次のような使い方ができます。</p>



<ul class="wp-block-list"><li><strong>連番の入力</strong>：「1, 2, 3, 4, 5…」と数字を連続入力する</li><li><strong>日付の入力</strong>：「2026/5/11, 2026/5/12, 2026/5/13…」と日付を1日ずつ進める</li><li><strong>曜日の入力</strong>：「月, 火, 水, 木…」と曜日を順番に入力する</li><li><strong>数式のコピー</strong>：上のセルに入力した数式を下のセルに一気に展開する</li></ul>



<p class="wp-block-paragraph">ところが、まったく同じ操作をしているつもりでも「1, 1, 1, 1, 1」と同じ値がコピーされてしまったり、「2026/5/11, 2026/5/11, 2026/5/11…」と日付が増えないことがあります。これはオートフィルの動作モードがコピーになっているか、セル側の設定が連続データ入力に向いていないことが原因です。</p>



<p class="wp-block-paragraph">次から、原因別に解決方法を見ていきましょう。</p>



<h2 class="wp-block-heading"><span id="toc2">原因1：Ctrlキーの押し方が逆になっている</span></h2>



<p class="wp-block-paragraph">最も多いのが、Ctrlキーを押すタイミングを間違えているケースです。Excelのオートフィルには「コピー」と「連続データ」という2つのモードがあり、Ctrlキーの押し方で切り替わります。</p>



<h3 class="wp-block-heading"><span id="toc3">数値の場合｜Ctrlキーで連番になる</span></h3>



<p class="wp-block-paragraph">セルに「1」とだけ入力した状態でフィルハンドルをドラッグすると、Excelの動作は次のように変わります。</p>



<ul class="wp-block-list"><li><strong>そのままドラッグ</strong>：1, 1, 1, 1, 1（コピー）</li><li><strong>Ctrlキーを押しながらドラッグ</strong>：1, 2, 3, 4, 5（連番）</li></ul>



<p class="wp-block-paragraph">「連番にしたいのに全部1になってしまう」というときは、Ctrlキーを押しながらドラッグしてみてください。マウスポインターの右上に小さな「+」マークが表示されると連番モードに切り替わったサインです。</p>



<h3 class="wp-block-heading"><span id="toc4">日付の場合｜Ctrlキーは逆効果</span></h3>



<p class="wp-block-paragraph">日付やオートフィルで使える文字列（月、火、水…や1月、2月…）の場合は動作が逆になります。</p>



<ul class="wp-block-list"><li><strong>そのままドラッグ</strong>：2026/5/11, 2026/5/12, 2026/5/13（連続データ）</li><li><strong>Ctrlキーを押しながらドラッグ</strong>：2026/5/11, 2026/5/11, 2026/5/11（コピー）</li></ul>



<p class="wp-block-paragraph">「日付が増えない」と困っているときは、無意識にCtrlキーを押してしまっていないか確認しましょう。日付や曜日はCtrlキーなしでそのままドラッグするのが正解です。</p>



<p class="wp-block-paragraph">数値はCtrl+ドラッグで増える、日付・曜日はそのままドラッグで増える、と覚えておくとミスを防げます。</p>



<h2 class="wp-block-heading"><span id="toc5">原因2：セルを1つしか選択していない</span></h2>



<p class="wp-block-paragraph">連番を作る方法として、Ctrlキーを使わずに「最初の2つの数字を選択してからドラッグする」というやり方もあります。むしろこちらのほうが直感的で確実です。</p>



<h3 class="wp-block-heading"><span id="toc6">2つのセルを選択してドラッグする</span></h3>



<p class="wp-block-paragraph">たとえばA1に「1」、A2に「2」と入力し、A1とA2の2セルを選択した状態でフィルハンドルをドラッグすると、Excelは「1ずつ増える連番だな」と判断して自動で連続データを入力してくれます。</p>



<ul class="wp-block-list"><li>A1=1, A2=2 を選択 → ドラッグ → 3, 4, 5, 6, 7…</li><li>A1=5, A2=10 を選択 → ドラッグ → 15, 20, 25, 30…（5ずつ増える）</li><li>A1=2026/5/1, A2=2026/5/8 を選択 → ドラッグ → 5/15, 5/22, 5/29…（1週間ずつ進む）</li></ul>



<p class="wp-block-paragraph">このように、Excelは選択した2つのセルの差分を読み取り、その差分を保ったまま続きを入力してくれます。Ctrlキーを使わなくてよく、増加の幅も自由に決められるので業務では特に使い勝手の良い方法です。</p>



<h3 class="wp-block-heading"><span id="toc7">「コピーになってしまう」ときは選択範囲を見直す</span></h3>



<p class="wp-block-paragraph">「ドラッグしたのに増えない」というときは、フィルハンドルをドラッグする前に選択範囲がセル1つだけになっていないかチェックしてみてください。1つだけの選択だとExcelは「コピーしてほしいのか連番にしたいのか」を判断できず、デフォルトでコピー動作になります。</p>



<p class="wp-block-paragraph">連番にしたいなら、最低でも2つのセルにパターンの分かるデータを入力してから両方を選択する、これが基本ルールです。</p>



<h2 class="wp-block-heading"><span id="toc8">原因3：セルの書式が「文字列」になっている</span></h2>



<p class="wp-block-paragraph">数値を入力しているはずなのに連番にならない、というときに見落としがちなのが<strong>セルの書式設定</strong>です。</p>



<p class="wp-block-paragraph">セルの書式が「文字列」になっていると、Excelは入力された「1」を数値ではなく文字としての&#8221;1&#8243;と認識します。文字としての&#8221;1&#8243;はそもそも増減の概念がないため、Ctrlキーを押そうが2つ選択しようがコピーされるだけ、という結果になります。</p>



<h3 class="wp-block-heading"><span id="toc9">文字列書式かどうかを確認する手順</span></h3>



<ol class="wp-block-list"><li>対象のセルを選択する</li><li>右クリックして「セルの書式設定」を開く（または <code>Ctrl + 1</code>）</li><li>「表示形式」タブで分類を確認する</li><li>「文字列」になっていれば書式の問題が確定</li></ol>



<p class="wp-block-paragraph">セルの左上に小さな緑色の三角マーク（エラーインジケーター）が出ている、数値が左寄せで表示されている、という場合も文字列書式の可能性が高いサインです。</p>



<h3 class="wp-block-heading"><span id="toc10">数値書式に変換する方法</span></h3>



<p class="wp-block-paragraph">文字列書式と判明したら、次の手順で数値に戻します。</p>



<ol class="wp-block-list"><li>対象セルを選択し、<code>Ctrl + 1</code> で書式設定を開く</li><li>分類を「標準」または「数値」に変更してOKをクリック</li><li>セルを一度ダブルクリックしてEnterで再入力する（書式変更だけでは反映されないことがあるため）</li></ol>



<p class="wp-block-paragraph">ポイントは「書式を変えたあとに値を再入力すること」です。書式変更だけでは見た目は数値でも内部的には文字列のまま、というケースがあります。複数セルをまとめて変換したいときは、書式を「標準」に変えたあと、空のセルに「1」を入力してそれをコピー → 対象セルに「形式を選択して貼り付け」→「演算：乗算」を選ぶと、まとめて数値化できます。</p>



<p class="wp-block-paragraph">日付の場合も同様で、「2026/5/11」と入力したつもりでも文字列扱いになっていると連続データになりません。書式を「日付」に変更してから再入力するのが確実です。</p>



<p class="wp-block-paragraph">なお、入力した数式自体が再計算されない（連動して動かない）というときは、別の原因として計算モードが手動になっている可能性もあります。詳しくは<a href="https://mashukabu.com/excel-formula-manual-calculation/">Excelの計算式が自動計算されない原因と再計算する方法</a>で解説しています。</p>



<h2 class="wp-block-heading"><span id="toc11">原因4：フィルオプションで「セルのコピー」が選ばれている</span></h2>



<p class="wp-block-paragraph">ドラッグ完了直後に表示される、小さなアイコンに気付いていますか？フィルハンドルでドラッグし終えたあと、貼り付け範囲の右下にひっそりと現れる<strong>フィルオプションボタン（オートフィルオプション）</strong>です。このボタンをクリックすると、コピーと連続データを後から切り替えることができます。</p>



<h3 class="wp-block-heading"><span id="toc12">フィルオプションのメニュー内容</span></h3>



<p class="wp-block-paragraph">ボタンをクリックすると、次のような選択肢が表示されます（バージョンや入力内容によって若干異なります）。</p>



<ul class="wp-block-list"><li><strong>セルのコピー</strong>：同じ値をコピーする</li><li><strong>連続データ</strong>：1ずつ増える連番にする</li><li><strong>書式のみコピー</strong>：値を入れず書式だけコピーする</li><li><strong>書式なしコピー</strong>：値だけコピーして書式を引き継がない</li><li><strong>連続データ（曜日）</strong>：日付の場合に曜日単位で増やす</li><li><strong>連続データ（月単位）</strong>：日付の場合に月単位で増やす</li><li><strong>連続データ（年単位）</strong>：日付の場合に年単位で増やす</li></ul>



<p class="wp-block-paragraph">オートフィル直後に「あれ、コピーになってる」と思ったら、慌てて消さずにまずこのボタンをクリックしてください。「連続データ」を選び直すだけで、ドラッグ範囲がすべて連番に置き換わります。</p>



<h3 class="wp-block-heading"><span id="toc13">過去の設定が引き継がれている可能性も</span></h3>



<p class="wp-block-paragraph">前回オートフィルしたときに「セルのコピー」を選んだ覚えがあると、次回以降も同じ動作になっているように見えることがあります。実際にはオプションは毎回個別に表示されるだけですが、操作のクセが残って毎回コピーで貼ってしまっているケースも少なくありません。ドラッグ直後の小さなアイコンを意識的に確認する習慣をつけると、こうしたトラブルを未然に防げます。</p>



<h2 class="wp-block-heading"><span id="toc14">日付・曜日・月単位の連番を増やす方法</span></h2>



<p class="wp-block-paragraph">数値だけでなく、日付に関するオートフィルのバリエーションも押さえておきましょう。日付のオートフィルはフィルオプションを使い分けることで、1日刻み・週単位・月単位・年単位と自由に変えられます。</p>



<h3 class="wp-block-heading"><span id="toc15">1日ずつ増やす（デフォルト動作）</span></h3>



<p class="wp-block-paragraph">A1に「2026/5/11」と入力し、フィルハンドルをそのままドラッグするだけで「2026/5/12, 2026/5/13, 2026/5/14…」と1日ずつ進みます。Ctrlキーは押さないのがポイントです。</p>



<h3 class="wp-block-heading"><span id="toc16">平日のみ増やす</span></h3>



<p class="wp-block-paragraph">ドラッグ後にフィルオプションから「連続データ（週日単位）」を選ぶと、土日を飛ばして平日だけが入力されます。シフト表や営業日カレンダーを作るときに便利です。</p>



<h3 class="wp-block-heading"><span id="toc17">月単位・年単位で増やす</span></h3>



<p class="wp-block-paragraph">「2026/1/31, 2026/2/28, 2026/3/31…」のように月単位で日付を進めたいときは、フィルオプションから「連続データ（月単位）」を選択します。各月の末日を自動で判断してくれるので、月末管理表にも使えます。「連続データ（年単位）」を選べば「2026/5/11, 2027/5/11, 2028/5/11…」と年だけが進みます。</p>



<h3 class="wp-block-heading"><span id="toc18">曜日を入力する</span></h3>



<p class="wp-block-paragraph">「月」とだけ入力したセルをドラッグすると、「月, 火, 水, 木, 金, 土, 日, 月…」と自動で曜日が循環します。「月曜日」と入力した場合は「月曜日, 火曜日, 水曜日…」となります。出勤シフトや勤怠表を素早く作成したいときに重宝する小技です。</p>



<h3 class="wp-block-heading"><span id="toc19">数字＋単位の連番</span></h3>



<p class="wp-block-paragraph">「第1回」と入力してドラッグすると「第2回, 第3回, 第4回…」と数字部分だけが増えていきます。「No.1」「項目1」なども同様に連番化できます。数式や関数を使わずに見出し列を作りたいときに役立ちます。なお、連番と組み合わせて合計を計算したいときは<a href="https://mashukabu.com/excel-function-howto-use-sum/">SUM関数の使い方</a>を参考にすると、表全体の集計までスムーズに進められます。</p>



<h2 class="wp-block-heading"><span id="toc20">まとめ｜オートフィルが思い通りにならないときのチェックリスト</span></h2>



<p class="wp-block-paragraph">最後に、オートフィルで連番や日付が増えないときに確認すべきポイントを整理しておきます。</p>



<ol class="wp-block-list"><li><strong>Ctrlキーの押し方</strong>：数値は「Ctrl+ドラッグ」で連番、日付は「そのままドラッグ」で増える</li><li><strong>セルの選択数</strong>：1つだけだとコピー、2つ選択すれば差分から連番を判定してくれる</li><li><strong>書式設定</strong>：文字列書式になっていると数値も日付も増えない。「標準」「数値」「日付」に戻す</li><li><strong>フィルオプション</strong>：ドラッグ直後のアイコンから「連続データ」を選び直せる</li></ol>



<p class="wp-block-paragraph">オートフィルは「コピーしたいのか連番にしたいのか」をExcel側に正しく伝えるだけで、ほぼすべてのトラブルを解決できる機能です。今回のチェックリストを覚えておけば、突然「増えなくなった」ときも落ち着いて対処できるはずです。日々の表作りや資料更新のスピードを大きく上げてくれる機能なので、ぜひマスターして業務に活かしてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-autofill-not-incrementing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Excelで日付が数字（シリアル値）になる原因と直し方｜貼り付け・CSVインポート後に5桁の数字に化けたときの対処</title>
		<link>https://mashukabu.com/excel-serial-date/</link>
					<comments>https://mashukabu.com/excel-serial-date/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 16 May 2026 23:16:09 +0000</pubDate>
				<category><![CDATA[仕事効率化]]></category>
		<category><![CDATA[1904年日付システム]]></category>
		<category><![CDATA[CSV]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[シリアル値]]></category>
		<category><![CDATA[和暦]]></category>
		<category><![CDATA[日付]]></category>
		<category><![CDATA[時刻]]></category>
		<category><![CDATA[書式設定]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6834</guid>

					<description><![CDATA[Excelで日付が44927などの数字（シリアル値）になる原因と直し方を解説。コピー貼り付け後・CSVインポート後に5桁の数字に化けたときのセル書式設定・TEXT関数・Power Queryでの対処法を図解。時刻が小数になる仕組みやMac由来の4年ずれ、和暦・曜日表示まで網羅します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「Excelに貼り付けたら、日付が『45000』みたいな5桁の数字になってる…」「取引先からもらったCSVを開いたら、日付の列が全部数字に化けた」。そんな状況で、このページを開いていませんか？</p>



<p class="wp-block-paragraph">結論からお伝えします。<strong>ファイルは壊れていませんし、データも消えていません</strong>。Excelが日付を数字として表示しているだけなので、原因を切り分ければ数十秒で元に戻せます。</p>



<p class="wp-block-paragraph">この記事では、Excelで日付が数字（シリアル値）になる原因を「数式バー」と「書式設定」の2軸で4パターンに整理します。それぞれの直し方を順に解説するので、状況に合わせた最短ルートで解決できます。CSVインポート後・貼り付け後・値貼り付け後の対処を網羅しました。後半では、時刻が小数になる仕組みや、日付が4年ずれる現象、和暦・曜日での表示方法も取り上げます。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/05/01_data_before-after.png" alt="01 data before after" /></figure>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">シリアル値とは？Excelで日付が数字に見える仕組み</a><ol><li><a href="#toc2" tabindex="0">Excelは日付を「1900/1/1からの通算日数」で管理している</a></li><li><a href="#toc3" tabindex="0">数字に見えるのは「表示形式が数値になっているだけ」のことが多い</a></li></ol></li><li><a href="#toc4" tabindex="0">原因切り分け早見表｜数式バー × 書式設定で4パターン</a></li><li><a href="#toc5" tabindex="0">パターンA｜書式設定が数値・標準になっているだけ（最頻出）</a><ol><li><a href="#toc6" tabindex="0">見分け方</a></li><li><a href="#toc7" tabindex="0">直し方（セルの書式設定で日付に変更）</a></li><li><a href="#toc8" tabindex="0">列全体を一気に直すコツ</a></li></ol></li><li><a href="#toc9" tabindex="0">パターンB｜CSVインポート後に文字列として読み込まれた</a><ol><li><a href="#toc10" tabindex="0">見分け方</a></li><li><a href="#toc11" tabindex="0">直し方1: 区切り位置で日付列を一気に再変換</a></li><li><a href="#toc12" tabindex="0">直し方2: DATEVALUE関数で別セルに変換</a></li><li><a href="#toc13" tabindex="0">直し方3: Power Queryで型を明示してインポート（推奨）</a></li></ol></li><li><a href="#toc14" tabindex="0">パターンC｜値貼り付けでシリアル値だけが残った</a><ol><li><a href="#toc15" tabindex="0">見分け方</a></li><li><a href="#toc16" tabindex="0">直し方</a></li></ol></li><li><a href="#toc17" tabindex="0">パターンD｜文字列として打ち込まれた日付（&#8221;2026/5/10&#8243;形式）</a><ol><li><a href="#toc18" tabindex="0">見分け方</a></li><li><a href="#toc19" tabindex="0">直し方: DATEVALUE関数または区切り位置で変換</a></li></ol></li><li><a href="#toc20" tabindex="0">時刻が小数（0.5など）になるのはなぜ？日付＋時刻の仕組み</a><ol><li><a href="#toc21" tabindex="0">時刻は1日を「1」とした小数で管理される</a></li><li><a href="#toc22" tabindex="0">直し方は書式を「時刻」または「日付」に変える</a></li></ol></li><li><a href="#toc23" tabindex="0">逆に「日付をわざと数字（シリアル値）で見たい」ときの方法</a><ol><li><a href="#toc24" tabindex="0">方法1: 書式を「標準」または「数値」に変える</a></li><li><a href="#toc25" tabindex="0">方法2: N関数や四則演算で数値として取り出す</a></li><li><a href="#toc26" tabindex="0">経過日数の計算はシリアル値だからこそ簡単</a></li></ol></li><li><a href="#toc27" tabindex="0">日付が「4年ずれる」ときは1904年日付システムを疑う</a><ol><li><a href="#toc28" tabindex="0">Excelには2つの起点（日付システム）がある</a></li><li><a href="#toc29" tabindex="0">確認と直し方</a></li></ol></li><li><a href="#toc30" tabindex="0">和暦・曜日・任意表記で見せる書式設定</a><ol><li><a href="#toc31" tabindex="0">ユーザー定義書式でカスタマイズする</a></li><li><a href="#toc32" tabindex="0">TEXT関数なら別セルに文字列で出せる</a></li></ol></li><li><a href="#toc33" tabindex="0">CSVインポート3手段の挙動比較｜どれを使うべき？</a></li><li><a href="#toc34" tabindex="0">DATEVALUE / VALUE / TEXT 使い分け早見表</a></li><li><a href="#toc35" tabindex="0">シリアル値 → 日付の対応表（よくある5桁数字）</a></li><li><a href="#toc36" tabindex="0">よくあるトラブルQ&#038;A</a><ol><li><a href="#toc37" tabindex="0">Q1. SUMIFSの日付条件が効かない</a></li><li><a href="#toc38" tabindex="0">Q2. フィルタの昇順ソートが日付順にならない</a></li><li><a href="#toc39" tabindex="0">Q3. 計算は正しく動くのに、表示だけ数字のまま直らない</a></li><li><a href="#toc40" tabindex="0">Q4. ピボットテーブルで日付がグループ化できない</a></li><li><a href="#toc41" tabindex="0">Q5. 日付を貼り付けたら別の日付に変わった</a></li><li><a href="#toc42" tabindex="0">Q6. Mac版・Web版Excelでも同じ手順？</a></li><li><a href="#toc43" tabindex="0">Q7. Googleスプレッドシートでも同じ仕組み？</a></li><li><a href="#toc44" tabindex="0">Q8. 日付が数字になるのを未然に防ぎたい</a></li><li><a href="#toc45" tabindex="0">Q9. 似たような「数字の見え方」トラブルが他にもある？</a></li></ol></li><li><a href="#toc46" tabindex="0">まとめ</a></li><li><a href="#toc47" tabindex="0">Excelを体系的に学び直したい方へ（PR）</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">シリアル値とは？Excelで日付が数字に見える仕組み</span></h2>



<p class="wp-block-paragraph">まず、根っこの仕組みを1分だけ確認しましょう。ここを押さえると、後のパターン分けがぐっと理解しやすくなります。</p>



<h3 class="wp-block-heading"><span id="toc2">Excelは日付を「1900/1/1からの通算日数」で管理している</span></h3>



<p class="wp-block-paragraph">Excelは内部的に、日付を<strong>シリアル値</strong>として記録しています。シリアル値とは、1900年1月1日を「1」とする通算日数の連番です。たとえば <code>2023/1/1</code> は <code>44927</code>、<code>2023/3/15</code> は <code>45000</code> に対応します。時刻は小数部で表現され、12:00 は <code>0.5</code>、6:00 は <code>0.25</code> です。</p>



<p class="wp-block-paragraph">なお、Excelには「1900年2月29日を有効な日付として扱う」という独特の仕様があります。古い表計算ソフトとの互換性のために意図的に維持されているものです。1900年3月以降の日付を扱う分には影響しないので、気にしなくて大丈夫です。</p>



<h3 class="wp-block-heading"><span id="toc3">数字に見えるのは「表示形式が数値になっているだけ」のことが多い</span></h3>



<p class="wp-block-paragraph">セルに <code>45000</code> と表示されていても、Excel内部では「2023/3/15」として認識されているケースがほとんどです。表示形式（書式設定）が「数値」や「標準」になっていると、シリアル値が数字のまま表示されます。</p>



<p class="wp-block-paragraph">逆に、見た目が <code>2026/05/10</code> のように日付らしく見えても、内部では「ただの文字列」として扱われていることがあります。この違いを最初に切り分けないと、間違った直し方をしてしまいがちです。</p>



<h2 class="wp-block-heading"><span id="toc4">原因切り分け早見表｜数式バー × 書式設定で4パターン</span></h2>



<p class="wp-block-paragraph">直し方に進む前に、いま自分のExcelがどのパターンに当てはまるかを確認しましょう。<strong>該当セルを1つクリックして、数式バーの表示と書式設定をチェック</strong>するだけです。</p>



<figure class="wp-block-table"><table><thead><tr><th>パターン</th><th>数式バーの表示</th><th>セルの書式設定</th><th>セルの寄せ</th><th>状態</th></tr></thead><tbody><tr><td><strong>A</strong></td><td><code>45000</code> などの数値</td><td>数値・標準</td><td>右寄せ</td><td>シリアル値が数値表示されている（最頻出）</td></tr><tr><td><strong>B</strong></td><td><code>2026/5/10</code> など日付風の文字列</td><td>標準・文字列</td><td>左寄せ</td><td>CSVや手入力で文字列扱いされている</td></tr><tr><td><strong>C</strong></td><td><code>45000</code> などの数値</td><td>標準</td><td>右寄せ</td><td>値貼り付けでシリアル値だけ残った</td></tr><tr><td><strong>D</strong></td><td><code>'2026/5/10</code>（先頭にアポストロフィ）</td><td>文字列</td><td>左寄せ</td><td>アポストロフィ付きの文字列日付</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">見分ける一番のコツは、<strong>右寄せか左寄せか</strong>です。Excelは既定で、数値（シリアル値）は右寄せ、文字列は左寄せで表示します。これだけで、パターンA/CかパターンB/Dかをほぼ判別できます。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/05/02_data_pattern-comparison.png" alt="02 data pattern comparison" /></figure>



<h2 class="wp-block-heading"><span id="toc5">パターンA｜書式設定が数値・標準になっているだけ（最頻出）</span></h2>



<p class="wp-block-paragraph">実務で出会う「日付が数字になる」現象の8割以上は、このパターンです。中身は正しいシリアル値なので、表示形式を変えるだけで解決します。</p>



<h3 class="wp-block-heading"><span id="toc6">見分け方</span></h3>



<ul class="wp-block-list"><li>セルをクリックすると、数式バーに <code>45000</code> などの数字が表示される</li><li>セルは右寄せになっている</li><li><code>=A1+1</code> のような計算が正しく動く（足し算で次の日が出る）</li></ul>



<h3 class="wp-block-heading"><span id="toc7">直し方（セルの書式設定で日付に変更）</span></h3>



<ol class="wp-block-list"><li>該当セル（または列全体）を選択する</li><li><code>Ctrl + 1</code> を押して「セルの書式設定」を開く</li><li>「表示形式」タブ → 「日付」を選び、好みの形式（例: <code>2012/3/14</code>）をクリック</li><li>OK を押すと、シリアル値が日付として表示される</li></ol>



<p class="wp-block-paragraph">ホームタブの「数値の書式」プルダウンから「短い日付形式」を選ぶ方法でも同じ結果になります。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/05/03_format_format-cells-panel.png" alt="03 format format cells panel" /></figure>



<h3 class="wp-block-heading"><span id="toc8">列全体を一気に直すコツ</span></h3>



<p class="wp-block-paragraph">列番号（A、Bなど）をクリックして列全体を選択してから書式変更すると、後から追加されるデータにも書式が適用されます。ヘッダーごと選択しても問題ありません。ヘッダーの文字列は書式変更の影響を受けないためです。</p>



<h2 class="wp-block-heading"><span id="toc9">パターンB｜CSVインポート後に文字列として読み込まれた</span></h2>



<p class="wp-block-paragraph">取引先から受け取ったCSVファイルをダブルクリックで開いたとき、日付列が左寄せになっていたら、このパターンです。表示は <code>2026/5/10</code> のように日付っぽくても、Excelの中身は単なる文字列です。SUMIFSやフィルタの日付条件が効かない場合、このパターンを疑いましょう。</p>



<h3 class="wp-block-heading"><span id="toc10">見分け方</span></h3>



<ul class="wp-block-list"><li>セルは左寄せ</li><li>数式バーに <code>2026/5/10</code> のような文字が表示される</li><li><code>=A1+1</code> を入れると <code>#VALUE!</code> エラーになる</li><li><code>=ISTEXT(A1)</code> の結果が <code>TRUE</code> になる</li></ul>



<h3 class="wp-block-heading"><span id="toc11">直し方1: 区切り位置で日付列を一気に再変換</span></h3>



<p class="wp-block-paragraph">短い手順で確実に直せる方法です。</p>



<ol class="wp-block-list"><li>該当列を選択する</li><li>データタブ → 「区切り位置」</li><li>「カンマやタブなどの区切り文字によってフィールドごとに区切られたデータ」を選び「次へ」</li><li>区切り文字はチェックを外したまま「次へ」</li><li>「列のデータ形式」で <strong>日付</strong> を選び、形式を「YMD」など実際のCSVに合わせて指定</li><li>「完了」をクリック</li></ol>



<p class="wp-block-paragraph">これで列全体が一気にシリアル値に変換されます。</p>



<h3 class="wp-block-heading"><span id="toc12">直し方2: DATEVALUE関数で別セルに変換</span></h3>



<p class="wp-block-paragraph">別の列に変換結果を出したい場合は、DATEVALUE関数が便利です。DATEVALUE関数とは、文字列の日付をシリアル値に変換するExcel関数です。</p>



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



<p class="wp-block-paragraph"><code>A2</code> に <code>"2026/5/10"</code> という文字列が入っていれば、結果は <code>46152</code>（シリアル値）になります。結果セルの書式を「日付」にすれば、見た目も日付に整います。</p>



<p class="wp-block-paragraph">DATEVALUEの詳しい使い方は、<a href="https://mashukabu.com/excel-function-howto-use-datevalue/">ExcelのDATEVALUE関数の使い方</a>で解説しています。</p>



<h3 class="wp-block-heading"><span id="toc13">直し方3: Power Queryで型を明示してインポート（推奨）</span></h3>



<p class="wp-block-paragraph">繰り返し同じ形式のCSVを扱うなら、Power Queryが最もおすすめです。Power Queryとは、Excelのデータ取得・変換機能のことです。一度設定すれば、次回以降は更新ボタン1つで型を保ったまま読み込めます。</p>



<ol class="wp-block-list"><li>データタブ → 「データの取得」→「ファイルから」→「テキストまたはCSVから」</li><li>CSVファイルを選択</li><li>プレビュー画面で「データの変換」をクリック</li><li>日付列のヘッダー左にあるデータ型アイコンをクリック → <strong>日付</strong> を選択</li><li>「閉じて読み込む」</li></ol>



<h2 class="wp-block-heading"><span id="toc14">パターンC｜値貼り付けでシリアル値だけが残った</span></h2>



<p class="wp-block-paragraph">別ブックから「値のみ貼り付け」したときに起きやすいパターンです。元ブックでは日付として表示されていたのに、貼り付け先では <code>45000</code> のような数字に変わった——というケースです。</p>



<h3 class="wp-block-heading"><span id="toc15">見分け方</span></h3>



<ul class="wp-block-list"><li>数式バーには <code>45000</code> などの数値（パターンAと同じ）</li><li>セルは右寄せ</li><li>元ブックの書式設定が引き継がれていない</li></ul>



<h3 class="wp-block-heading"><span id="toc16">直し方</span></h3>



<p class="wp-block-paragraph">中身は正しいシリアル値なので、パターンAと同じく<strong>書式設定を「日付」に変更すれば直ります</strong>。</p>



<p class="wp-block-paragraph">次回から書式ごとコピーしたい場合は、コピー後の貼り付けで <code>Ctrl + Alt + V</code> を押します。「値と数値の書式」を選ぶと、シリアル値と日付書式の両方が貼り付けられます。または「値」貼り付けの後で、書式だけを別途コピーする方法でもOKです。</p>



<h2 class="wp-block-heading"><span id="toc17">パターンD｜文字列として打ち込まれた日付（&#8221;2026/5/10&#8243;形式）</span></h2>



<p class="wp-block-paragraph">セルに直接入力したとき、書式設定がたまたま「文字列」になっていることがあります。または先頭にアポストロフィ（<code>'</code>）を付けて入力した場合、Excelは日付として認識しません。</p>



<h3 class="wp-block-heading"><span id="toc18">見分け方</span></h3>



<ul class="wp-block-list"><li>セルは左寄せ</li><li>数式バーで先頭に <code>'</code> が表示されることがある</li><li><code>=ISTEXT(A1)</code> が <code>TRUE</code>、<code>=ISNUMBER(A1)</code> が <code>FALSE</code></li><li>SUMIFSの日付条件で集計が効かない、<code>>=</code> 比較がうまくいかない</li></ul>



<h3 class="wp-block-heading"><span id="toc19">直し方: DATEVALUE関数または区切り位置で変換</span></h3>



<p class="wp-block-paragraph">数件なら再入力が一番早いです。複数件ある場合は以下の方法で一括変換しましょう。</p>



<p class="wp-block-paragraph"><strong>DATEVALUE関数を使う場合:</strong></p>



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



<p class="wp-block-paragraph">結果が出たら、コピー → 元の列に「値貼り付け」→ 書式を「日付」に変更します。</p>



<p class="wp-block-paragraph"><strong>区切り位置で一発変換する場合:</strong></p>



<p class="wp-block-paragraph">パターンBの「直し方1」と同じ手順で、列のデータ形式を「日付」に指定すると、文字列日付がシリアル値に変換されます。関数を使わずに直したいときに便利な方法です。</p>



<p class="wp-block-paragraph">なお、<code>"123"</code> のように数字に見える文字列を数値化したいときは、<a href="https://mashukabu.com/excel-function-howto-use-value/">ExcelのVALUE関数の使い方</a>が活躍します。日付には DATEVALUE、数値には VALUE と覚えておきましょう。</p>



<h2 class="wp-block-heading"><span id="toc20">時刻が小数（0.5など）になるのはなぜ？日付＋時刻の仕組み</span></h2>



<p class="wp-block-paragraph">「日付ではなく時刻のセルが <code>0.5</code> や <code>0.75</code> のような小数になった」という相談もよくあります。これもシリアル値の仕組みで説明できます。</p>



<h3 class="wp-block-heading"><span id="toc21">時刻は1日を「1」とした小数で管理される</span></h3>



<p class="wp-block-paragraph">Excelは1日を <code>1</code> として扱い、時刻はその小数部で表現します。24時間が <code>1.0</code> なので、計算はとてもシンプルです。</p>



<figure class="wp-block-table"><table><thead><tr><th>時刻</th><th>シリアル値（小数部）</th></tr></thead><tbody><tr><td>0:00</td><td>0</td></tr><tr><td>6:00</td><td>0.25</td></tr><tr><td>12:00</td><td>0.5</td></tr><tr><td>18:00</td><td>0.75</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">つまり、時刻のセルが <code>0.5</code> と表示されていたら、中身は「12:00」です。日付と時刻が一緒に入っている場合は、整数部が日付・小数部が時刻になります。たとえば <code>2023/3/15 12:00</code> のシリアル値は <code>45000.5</code> です。</p>



<h3 class="wp-block-heading"><span id="toc22">直し方は書式を「時刻」または「日付」に変える</span></h3>



<p class="wp-block-paragraph">中身は正しい時刻なので、表示形式を変えるだけで直ります。</p>



<ol class="wp-block-list"><li>該当セルを選択する</li><li><code>Ctrl + 1</code> で「セルの書式設定」を開く</li><li>「表示形式」タブ → 「時刻」を選び、<code>13:30</code> など好みの形式をクリック</li><li>OK を押すと、小数が時刻として表示される</li></ol>



<p class="wp-block-paragraph">文字列として時刻を表示したいときは、TEXT関数も使えます。<code>=TEXT(0.5,"h:mm")</code> の結果は <code>"12:00"</code> です。日付と時刻を両方見せたいときは、<code>=TEXT(45000.5,"yyyy/mm/dd h:mm")</code> のように書式コードを組み合わせましょう。</p>



<h2 class="wp-block-heading"><span id="toc23">逆に「日付をわざと数字（シリアル値）で見たい」ときの方法</span></h2>



<p class="wp-block-paragraph">ここまでは「数字を日付に戻す」話でした。一方で、「日付の中身であるシリアル値そのものを確認したい」「経過日数を数値で扱いたい」という逆方向のニーズもあります。</p>



<h3 class="wp-block-heading"><span id="toc24">方法1: 書式を「標準」または「数値」に変える</span></h3>



<p class="wp-block-paragraph">一時的にシリアル値を確認したいだけなら、書式変更が一番手軽です。</p>



<ol class="wp-block-list"><li>該当セルを選択する</li><li><code>Ctrl + 1</code> で「セルの書式設定」を開く</li><li>「表示形式」タブ → 「標準」または「数値」を選ぶ</li><li>OK を押すと、日付がシリアル値の数字で表示される</li></ol>



<p class="wp-block-paragraph">確認が終わったら、同じ手順で「日付」に戻せば元通りです。中身のシリアル値は変わりません。</p>



<h3 class="wp-block-heading"><span id="toc25">方法2: N関数や四則演算で数値として取り出す</span></h3>



<p class="wp-block-paragraph">別のセルにシリアル値を取り出したいときは、N関数が便利です。N関数は、日付や数値をそのまま数値として返します。</p>



<pre class="wp-block-code"><code>=N(A1)</code></pre>



<p class="wp-block-paragraph"><code>A1</code> に <code>2023/3/15</code> が入っていれば、結果は <code>45000</code> です。<code>=A1*1</code> や <code>=A1+0</code> のように演算しても、表示形式が外れて数値が得られます。</p>



<h3 class="wp-block-heading"><span id="toc26">経過日数の計算はシリアル値だからこそ簡単</span></h3>



<p class="wp-block-paragraph">日付が連番のシリアル値で管理されているおかげで、日付同士の引き算で日数がそのまま求まります。<code>=B1-A1</code> と入れれば、2つの日付の間の日数が出ます。営業日や年齢など、より実務的な日付計算は<a href="https://mashukabu.com/excel-date-calculation-guide/">Excelの日付計算を完全攻略</a>で詳しく解説しています。</p>



<h2 class="wp-block-heading"><span id="toc27">日付が「4年ずれる」ときは1904年日付システムを疑う</span></h2>



<p class="wp-block-paragraph">「貼り付けたら日付が約4年もずれた」という珍しいトラブルがあります。これは多くの場合、<strong>1904年日付システム</strong>が原因です。</p>



<h3 class="wp-block-heading"><span id="toc28">Excelには2つの起点（日付システム）がある</span></h3>



<p class="wp-block-paragraph">Excelの日付システムには2種類あります。起点が1900/1/1の「1900年日付システム」と、起点が1904/1/1の「1904年日付システム」です。Windows版の既定は1900年、古いMac版の既定は1904年でした。</p>



<p class="wp-block-paragraph">1904系で作られたブックを1900系で開くと、同じシリアル値でも指す日付がずれます。ずれ幅は約4年（1462日）です。Mac由来のファイルを統合したときに起きやすいトラブルです。</p>



<h3 class="wp-block-heading"><span id="toc29">確認と直し方</span></h3>



<p class="wp-block-paragraph">まずは設定を確認します。</p>



<ol class="wp-block-list"><li>[ファイル] → [オプション] → [詳細設定]</li><li>「計算時の設定」内の「<strong>1904年から計算する</strong>」チェックボックスを確認</li></ol>



<p class="wp-block-paragraph">このチェックを切り替えると、すでに入っているデータの日付がすべて4年ずれます。データが入った後の安易な変更は避けましょう。複数ブックを統合してずれが出た場合は、ずれている側の日付に <code>+1462</code> または <code>-1462</code> で調整して合わせます。</p>



<h2 class="wp-block-heading"><span id="toc30">和暦・曜日・任意表記で見せる書式設定</span></h2>



<p class="wp-block-paragraph">日付として正しく認識できたら、見せ方も自由に整えられます。和暦や曜日を表示したいときは、ユーザー定義書式かTEXT関数を使います。</p>



<h3 class="wp-block-heading"><span id="toc31">ユーザー定義書式でカスタマイズする</span></h3>



<ol class="wp-block-list"><li>該当セルを選択し <code>Ctrl + 1</code> を開く</li><li>「表示形式」タブ → 「ユーザー定義」を選ぶ</li><li>「種類」欄に書式コードを入力する</li></ol>



<p class="wp-block-paragraph">主な書式コードは次のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>書式コード</th><th>表示例（2026/5/10 日曜の場合）</th><th>内容</th></tr></thead><tbody><tr><td><code>yyyy/mm/dd</code></td><td>2026/05/10</td><td>西暦・ゼロ埋め</td></tr><tr><td><code>ggge"年"m"月"d"日"</code></td><td>令和8年5月10日</td><td>和暦（元号フル）</td></tr><tr><td><code>aaaa</code></td><td>日曜日</td><td>曜日（フル）</td></tr><tr><td><code>aaa</code></td><td>日</td><td>曜日（略）</td></tr><tr><td><code>ddd</code></td><td>Sun</td><td>英語曜日（略）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc32">TEXT関数なら別セルに文字列で出せる</span></h3>



<p class="wp-block-paragraph">同じ書式コードはTEXT関数でも使えます。たとえば <code>=TEXT(46152,"ggge年m月d日(aaa)")</code> の結果は <code>令和8年5月10日(日)</code> です。注意点として、和暦や曜日の表示は「シリアル値として正しく認識された日付」が前提です。文字列日付のままでは効かないので、まずパターンB・Dの直し方で日付に変換しておきましょう。</p>



<h2 class="wp-block-heading"><span id="toc33">CSVインポート3手段の挙動比較｜どれを使うべき？</span></h2>



<p class="wp-block-paragraph">「そもそもCSVを開く時点で日付が壊れないようにしたい」という方のために、3つのインポート方法の挙動を比較します。</p>



<figure class="wp-block-table"><table><thead><tr><th>インポート方法</th><th>日付の扱い</th><th>おすすめ度</th><th>用途</th></tr></thead><tbody><tr><td>ダブルクリックで開く</td><td>地域設定と一致すれば日付認識、ズレると文字列扱い</td><td>△</td><td>中身を一瞥したいとき</td></tr><tr><td>データ → テキストまたはCSVから（Power Query）</td><td>列ごとに型を明示できる。再読み込みも可能</td><td>◎</td><td>業務で繰り返し使うCSV</td></tr><tr><td>データ → 区切り位置（既存データの再変換）</td><td>列単位で型を後付けで指定できる</td><td>○</td><td>既に読み込み済みのデータを直す</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">CSVを業務で繰り返し扱うなら、<strong>Power Queryが圧倒的におすすめ</strong>です。一度型を明示しておけば、別の月のCSVに差し替えても更新ボタン1つで日付が崩れない状態で取り込めます。</p>



<p class="wp-block-paragraph">ダブルクリックで開く方法は、ロケール（地域設定）と日付フォーマットが一致していれば問題なく動きます。ただし海外発のCSV（<code>05/10/2026</code> のような MDY 形式など）では文字列として読み込まれることが多いです。「とりあえず確認するだけ」の用途に限り、業務処理にはPower Queryを使うことをおすすめします。</p>



<h2 class="wp-block-heading"><span id="toc34">DATEVALUE / VALUE / TEXT 使い分け早見表</span></h2>



<p class="wp-block-paragraph">日付・数値・文字列の変換まわりで登場する3つの関数を、目的別に整理しました。</p>



<figure class="wp-block-table"><table><thead><tr><th>目的</th><th>使う関数</th><th>例</th><th>結果</th></tr></thead><tbody><tr><td>文字列の日付 → シリアル値</td><td>DATEVALUE</td><td><code>=DATEVALUE("2026/5/10")</code></td><td><code>46152</code></td></tr><tr><td>文字列の数字 → 数値</td><td>VALUE</td><td><code>=VALUE("123")</code></td><td><code>123</code></td></tr><tr><td>シリアル値・数値 → 任意の文字列</td><td>TEXT</td><td><code>=TEXT(45000,"yyyy/mm/dd")</code></td><td><code>"2023/03/15"</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ざっくり覚えるなら、</p>



<ul class="wp-block-list"><li><strong>数字に化けた日付を直したい</strong> → DATEVALUE</li><li><strong>数字に見える文字列を計算に使いたい</strong> → VALUE</li><li><strong>シリアル値を任意の表記で見せたい</strong> → TEXT</li></ul>



<p class="wp-block-paragraph">で、ほぼ困りません。詳しい引数や応用例は、それぞれ<a href="https://mashukabu.com/excel-function-howto-use-datevalue/">DATEVALUE関数</a>、<a href="https://mashukabu.com/excel-function-howto-use-value/">VALUE関数</a>、<a href="https://mashukabu.com/excel-function-howto-use-text/">TEXT関数</a>で深掘りしています。日付の組み立てには<a href="https://mashukabu.com/excel-function-howto-use-date/">DATE関数</a>も便利です。</p>



<h2 class="wp-block-heading"><span id="toc35">シリアル値 → 日付の対応表（よくある5桁数字）</span></h2>



<p class="wp-block-paragraph">「45000って何月何日？」という検索で来た方のための早見表です。手元のExcelで <code>=TEXT(数値, "yyyy/mm/dd")</code> を入れれば自分でも確認できます。</p>



<figure class="wp-block-table"><table><thead><tr><th>シリアル値</th><th>対応する日付</th></tr></thead><tbody><tr><td>41639</td><td>2014/01/01</td></tr><tr><td>41914</td><td>2014/10/03</td></tr><tr><td>44927</td><td>2023/01/01</td></tr><tr><td>45000</td><td>2023/03/15</td></tr><tr><td>45292</td><td>2024/01/01</td></tr><tr><td>45657</td><td>2024/12/31</td></tr><tr><td>45658</td><td>2025/01/01</td></tr><tr><td>46023</td><td>2026/01/01</td></tr><tr><td>46152</td><td>2026/05/10</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「年が違うけれど5桁の数字を見つけた」という場合も、<code>=TEXT(その数値, "yyyy/mm/dd")</code> を空きセルに入力すれば、対応する日付がすぐに分かります。</p>



<h2 class="wp-block-heading"><span id="toc36">よくあるトラブルQ&#038;A</span></h2>



<h3 class="wp-block-heading"><span id="toc37">Q1. SUMIFSの日付条件が効かない</span></h3>



<p class="wp-block-paragraph">文字列日付（パターンB・D）が混ざっていると、<code>>=2026/5/1</code> のような条件が効きません。DATEVALUE関数か区切り位置でシリアル値に統一してから集計しましょう。</p>



<h3 class="wp-block-heading"><span id="toc38">Q2. フィルタの昇順ソートが日付順にならない</span></h3>



<p class="wp-block-paragraph">文字列ソートと数値ソートが混在しているサインです。1月、10月、11月、2月…のように文字列順で並ぶ場合は、列全体を日付型に統一することで解決します。</p>



<h3 class="wp-block-heading"><span id="toc39">Q3. 計算は正しく動くのに、表示だけ数字のまま直らない</span></h3>



<p class="wp-block-paragraph">これは典型的なパターンAです。中身はシリアル値として正しく動いているので、書式設定を「日付」に変更するだけで直ります。<code>Ctrl + 1</code> から1分で解決できます。</p>



<h3 class="wp-block-heading"><span id="toc40">Q4. ピボットテーブルで日付がグループ化できない</span></h3>



<p class="wp-block-paragraph">「選択範囲をグループ化できません」と出る場合は、対象列に文字列日付や空白が混ざっているのが主因です。列を日付型に統一してから、ピボットを更新してみてください。日付として正しく認識されれば、年・月・日でのグループ化が使えるようになります。</p>



<h3 class="wp-block-heading"><span id="toc41">Q5. 日付を貼り付けたら別の日付に変わった</span></h3>



<p class="wp-block-paragraph">約4年ずれているなら、1904年日付システムが原因の可能性が高いです。本記事の「日付が『4年ずれる』ときは1904年日付システムを疑う」を確認してください。数日程度のずれなら、貼り付け方法（値貼り付けなど）や時刻の小数部が影響していることもあります。</p>



<h3 class="wp-block-heading"><span id="toc42">Q6. Mac版・Web版Excelでも同じ手順？</span></h3>



<p class="wp-block-paragraph">基本的な仕組みは同じですが、メニュー名や配置が一部異なります。本記事はWindows版を基準に解説しています。お使いの環境で似たメニューを探してみてください。Power Queryの一部機能はWeb版で制限されることもあるので、業務処理はデスクトップ版がおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc43">Q7. Googleスプレッドシートでも同じ仕組み？</span></h3>



<p class="wp-block-paragraph">スプレッドシートも日付をシリアル値で管理しますが、起点が1899/12/30とExcelよりわずかに異なります。そのため生のシリアル値を両者でコピーすると日付がずれることがあります。アプリ間でやり取りするときは、生の数値ではなく日付値のままコピーするのが安全です。スプレッドシート側の日付計算は<a href="https://mashukabu.com/spreadsheet-date-calculation-guide/">スプレッドシートで日付計算をする方法</a>を参考にどうぞ。</p>



<h3 class="wp-block-heading"><span id="toc44">Q8. 日付が数字になるのを未然に防ぎたい</span></h3>



<p class="wp-block-paragraph">次の3つを習慣にすると、ほとんどの事故を防げます。①CSVを扱うときはPower Queryで型を明示する、②貼り付け時は「すべて貼り付け」を使う、③入力前に列の書式を「日付」にしておく。日付として認識された後の計算については<a href="https://mashukabu.com/excel-date-calculation-guide/">Excelの日付計算を完全攻略</a>も参考にどうぞ。</p>



<h3 class="wp-block-heading"><span id="toc45">Q9. 似たような「数字の見え方」トラブルが他にもある？</span></h3>



<p class="wp-block-paragraph">日付以外でも表示まわりのトラブルはよく起きます。電話番号や郵便番号の先頭の0が消える現象は<a href="https://mashukabu.com/excel-leading-zero-disappears/">Excelで先頭の0が消える原因と解決法</a>で解説しています。セルに「####」が出る現象は<a href="https://mashukabu.com/excel-cell-sharp-display/">Excelのセルに「####」が表示される原因と直し方</a>が参考になります。あわせて押さえておくと、表示まわりで慌てずに済みます。</p>



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



<p class="wp-block-paragraph">Excelで日付が数字（シリアル値）に化けたときの対処をおさらいします。</p>



<ul class="wp-block-list"><li><strong>まずは「数式バー × 書式設定」で4パターンに切り分ける</strong>：右寄せの数値ならパターンA/C、左寄せの文字列ならパターンB/D</li><li><strong>パターンA・C（右寄せ・数値）</strong>：書式設定を「日付」に変えるだけで解決</li><li><strong>パターンB（CSVインポート起因の左寄せ文字列）</strong>：区切り位置・DATEVALUE・Power Queryのいずれかで変換</li><li><strong>パターンD（手入力の文字列日付）</strong>：DATEVALUE関数または区切り位置で一括変換</li><li><strong>時刻が小数になる場合</strong>：1日を1とした小数部なので、書式を「時刻」に変えれば直る</li><li><strong>4年ずれる場合</strong>：1904年日付システムを確認</li><li><strong>未然防止</strong>：CSVはPower Queryで型を明示、貼り付けは「すべて」を使う</li></ul>



<p class="wp-block-paragraph">日付の扱いを一度きちんと整えておくと、SUMIFSや並べ替え、ピボットテーブルがスムーズに動くようになります。今回の切り分け表を手元に置きつつ、状況に合わせた直し方を試してみてください。</p>



<p class="wp-block-paragraph">関連記事：</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-datevalue/">ExcelのDATEVALUE関数の使い方｜文字列の日付をシリアル値に変換</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-value/">ExcelのVALUE関数の使い方｜文字列を数値に変換</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-text/">ExcelのTEXT関数の使い方｜表示形式コードで日付・数値を自在に変換</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-date/">ExcelのDATE関数の使い方｜年・月・日から日付を作成</a></li><li><a href="https://mashukabu.com/excel-date-calculation-guide/">Excelの日付計算を完全攻略｜年齢・日数・営業日・年度を関数で自動化</a></li><li><a href="https://mashukabu.com/excel-leading-zero-disappears/">Excelで先頭の0が消える原因と解決法【電話番号・郵便番号対応】</a></li><li><a href="https://mashukabu.com/excel-cell-sharp-display/">Excelのセルに「####」が表示される原因と直し方｜全4パターン完全対応</a></li></ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc47">Excelを体系的に学び直したい方へ（PR）</span></h2>



<p class="wp-block-paragraph">シリアル値のようなExcelの仕組みを基礎から順番に理解しておくと、日々のトラブル解決がぐっと速くなります。資格取得を兼ねて学びたい方には、MOS（Microsoft Office Specialist）対策をオンラインで進められる講座という選択肢もあります。</p>



<p class="wp-block-paragraph"><a rel="nofollow" href="https://px.a8.net/svt/ejp?a8mat=4B3N6S+A4DB02+5I84+5YJRM">プログラミングも資格対策も通わず学べるオンライン教室【ハロー！パソコン教室】</a></p>



<figure class="wp-block-image"><img decoding="async" border="0" width="1" height="1" src="https://www12.a8.net/0.gif?a8mat=4B3N6S+A4DB02+5I84+5YJRM" alt=""></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-serial-date/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのISOWEEKNUM関数の使い方｜ISO週番号を取得する</title>
		<link>https://mashukabu.com/spreadsheet-isoweeknum-function/</link>
					<comments>https://mashukabu.com/spreadsheet-isoweeknum-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 20 Apr 2026 00:42:42 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[ISO 8601]]></category>
		<category><![CDATA[ISOWEEKNUM]]></category>
		<category><![CDATA[WEEKNUM]]></category>
		<category><![CDATA[日付]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6100</guid>

					<description><![CDATA[スプレッドシートのISOWEEKNUM関数の使い方を実例付きで解説します。ISO 8601規格に基づく週番号（月曜始まり、最初の木曜日を含む週が第1週）を日付から取得する関数です。基本構文、WEEKNUM関数との違い、週次集計やスケジュール管理での活用法、年末年始の週番号ズレ対応までまとめました。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">海外拠点とやり取りをしていて「この日付って第何週？」とISO規格の週番号を求められた経験、ありませんか。国内の感覚で「1月1日を含む週が第1週」と答えると、欧州メンバーの認識とズレてしまうことがあるんですよね。</p>



<p class="wp-block-paragraph">スプレッドシートのISOWEEKNUM関数を使えば、ISO 8601規格に沿った週番号を日付から一発で取り出せます。週次の売上集計やプロジェクト進捗管理を国際基準にそろえたいときに、ぴったりの関数ですよ。</p>



<p class="wp-block-paragraph">この記事では、スプレッドシートのISOWEEKNUM関数の基本構文から、<a href="https://mashukabu.com/spreadsheet-weeknum-function/">WEEKNUM関数</a>との違い、年末年始に発生する週番号のズレまで実務目線でまとめました。集計キーとして使う「ISO年-週番号」テンプレートも紹介しますね。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-3" checked><label class="toc-title" for="toc-checkbox-3">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのISOWEEKNUM関数とは？</a><ol><li><a href="#toc2" tabindex="0">ISO 8601規格の週番号ルール</a></li><li><a href="#toc3" tabindex="0">関数の基本構文と引数</a></li></ol></li><li><a href="#toc4" tabindex="0">ISOWEEKNUM関数の基本的な使い方</a><ol><li><a href="#toc5" tabindex="0">セル参照で日付を指定する</a></li><li><a href="#toc6" tabindex="0">日付文字列を直接指定する</a></li><li><a href="#toc7" tabindex="0">DATE関数と組み合わせる</a></li></ol></li><li><a href="#toc8" tabindex="0">ISOWEEKNUM関数の実務活用パターン</a><ol><li><a href="#toc9" tabindex="0">週次レポートに「W15」ラベルを自動生成</a></li><li><a href="#toc10" tabindex="0">ISO年と週番号を組み合わせた集計キー</a></li><li><a href="#toc11" tabindex="0">TODAY関数で「今週は第何週」を自動表示</a></li></ol></li><li><a href="#toc12" tabindex="0">ISOWEEKNUM関数とWEEKNUM関数の違い</a><ol><li><a href="#toc13" tabindex="0">比較表</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><ol><li><a href="#toc17" tabindex="0">12月末が「翌年の第1週」になるケース</a></li><li><a href="#toc18" tabindex="0">1月始めが「前年の第52週・第53週」になるケース</a></li><li><a href="#toc19" tabindex="0">第53週が存在する年と存在しない年</a></li></ol></li><li><a href="#toc20" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc21" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのISOWEEKNUM関数とは？</span></h2>



<p class="wp-block-paragraph">スプレッドシートのISOWEEKNUM関数は、指定した日付がISO 8601規格で「第何週」にあたるかを返す日付関数です。読み方は「アイエスオー・ウィークナム」。「ISO」＋「WEEK（週）」＋「NUM（Number＝番号）」を組み合わせた名前ですよ。</p>



<p class="wp-block-paragraph">戻り値は1〜53の整数で、週の始まりは月曜日、その年の最初の木曜日を含む週が第1週になります。ヨーロッパ圏のビジネスや製造業の週次管理でよく使われる方式です。</p>



<h3 class="wp-block-heading"><span id="toc2">ISO 8601規格の週番号ルール</span></h3>



<p class="wp-block-paragraph">ISO 8601は、国際標準化機構が定めた日付・時刻の表記規格です。週番号については、次の2つのルールで第1週を決めます。</p>



<ul class="wp-block-list"><li>週の始まりは<strong>月曜日</strong>（日曜始まりではない）</li><li>その年の<strong>最初の木曜日</strong>を含む週が<strong>第1週</strong></li></ul>



<p class="wp-block-paragraph">この定義により、年をまたぐ週の扱いが独特になります。たとえば「1月1日が金曜日」の年は、その週の木曜日は前年12月31日です。つまり1月1日〜3日はまだ<strong>前年の第52週または第53週</strong>という扱いになるわけですね。</p>



<h3 class="wp-block-heading"><span id="toc3">関数の基本構文と引数</span></h3>



<p class="wp-block-paragraph">構文はとてもシンプルで、引数は1つだけです。</p>



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



<p class="wp-block-paragraph">引数の意味を整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>意味</th><th>省略時の挙動</th></tr></thead><tbody><tr><td>日付</td><td>ISO週番号を調べたい日付</td><td>省略不可</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">WEEKNUM関数のように「週の始まり方」を指定する第2引数はありません。ISO規格で固定されているぶん、引数を迷う必要がないのがメリットですよ。</p>



<p class="wp-block-paragraph">スプレッドシートが日付として認識できる形式なら、セル参照・日付文字列・DATE関数の結果など、どれでも渡せます。</p>



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



<p class="wp-block-paragraph">それでは実際に使ってみましょう。数式パターンを3つ紹介しますね。</p>



<h3 class="wp-block-heading"><span id="toc5">セル参照で日付を指定する</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="toc6">日付文字列を直接指定する</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="toc7">DATE関数と組み合わせる</span></h3>



<p class="wp-block-paragraph">年・月・日が別々のセルに分かれている場合は、<a href="https://mashukabu.com/spreadsheet-date-function/">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」です。CSVインポート後に日付がバラバラの列に入っているケースで重宝しますよ。</p>



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



<p class="wp-block-paragraph">ISOWEEKNUM関数が活きるのは、週単位の集計やラベル付けです。よく使う3パターンを紹介しますね。</p>



<h3 class="wp-block-heading"><span id="toc9">週次レポートに「W15」ラベルを自動生成</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」です。「W」＋数字の表記はISO規格の慣例で、国際的に通じるフォーマットですよ。</p>



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



<p class="wp-block-paragraph">ISO週番号には「年末の日付が翌年の第1週になる」という特性があります。そのため「2025」のような普通の年と組み合わせると、12月末のデータだけズレて集計されてしまうんです。</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/spreadsheet-weekday-function/">WEEKDAY関数</a>でその日付の曜日番号（月曜=1）を取得し、引いて足すことでその週の木曜日の日付を求めています。木曜日が属する年＝ISO年ですね。</p>



<p class="wp-block-paragraph">これを組み合わせて集計キーを作るとこうなります。</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/spreadsheet-text-function/">TEXT関数</a>で週番号を2桁にそろえておくと、ソートしたときにW1→W10→W2と崩れないですよ。</p>



<h3 class="wp-block-heading"><span id="toc11">TODAY関数で「今週は第何週」を自動表示</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-today-function/">TODAY関数</a>と組み合わせれば、シートを開くたびに最新のISO週番号が表示されます。</p>



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



<p class="wp-block-paragraph">進捗管理シートのヘッダーに置いておくと、チーム内の週次会議で「今、第何週？」と調べる時間をカットできますよ。</p>



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



<p class="wp-block-paragraph">ISOWEEKNUM関数と<a href="https://mashukabu.com/spreadsheet-weeknum-function/">WEEKNUM関数</a>は、どちらも週番号を返します。ただし「第1週の決め方」と「引数の数」が違うので、ここをしっかり押さえておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc13">比較表</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></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="toc14">年末年始で結果が変わる具体例</span></h3>



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



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



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



<pre class="wp-block-code"><code>=WEEKNUM(&quot;2025/12/29&quot;, 2)   → 53（2025年の第53週）
=ISOWEEKNUM(&quot;2025/12/29&quot;)   → 1（2026年の第1週扱い）</code></pre>



<p class="wp-block-paragraph">WEEKNUM関数は「1月1日を含む週を第1週」とするので、12月29日はまだ2025年の第53週です。一方、ISOWEEKNUM関数は2026年の最初の木曜日（1月1日）を含む週が第1週なので、12月29日〜1月4日は<strong>まるごと2026年の第1週</strong>として扱われます。</p>



<p class="wp-block-paragraph">この違いを知らずに集計すると、12月末の売上が翌年集計に紛れ込んだりするので要注意ですよ。</p>



<h3 class="wp-block-heading"><span id="toc15">どちらを使うべきか</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/spreadsheet-weeknum-function/">WEEKNUM関数</a>。「1月1日＝第1週」のほうが直感的で説明しやすい</li><li><strong>年末年始をまたぐ集計</strong>: どちらを使うか事前に統一しておく。混在すると集計が崩れる原因になる</li></ul>



<p class="wp-block-paragraph">迷ったら「国際基準＝ISOWEEKNUM、社内用＝WEEKNUM」と覚えておけばOKですよ。</p>



<h2 class="wp-block-heading"><span id="toc16">年末年始の週番号に注意するポイント</span></h2>



<p class="wp-block-paragraph">ISOWEEKNUM関数でいちばんハマりやすいのが、年末年始の挙動です。パターンを整理しておきますね。</p>



<h3 class="wp-block-heading"><span id="toc17">12月末が「翌年の第1週」になるケース</span></h3>



<p class="wp-block-paragraph">その年の12月29日・30日・31日が月曜〜水曜のいずれかにあたる場合、その日が属する週の木曜日は翌年の1月に入ります。ISO規格では木曜日の属する年が「ISO年」になるので、12月末の日付が<strong>翌年の第1週</strong>として扱われるわけです。</p>



<p class="wp-block-paragraph">具体例で確認しましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>日付</th><th>曜日</th><th>ISOWEEKNUM結果</th><th>ISO年</th></tr></thead><tbody><tr><td>2024/12/30</td><td>月</td><td>1</td><td>2025</td></tr><tr><td>2024/12/31</td><td>火</td><td>1</td><td>2025</td></tr><tr><td>2025/12/29</td><td>月</td><td>1</td><td>2026</td></tr><tr><td>2025/12/30</td><td>火</td><td>1</td><td>2026</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">カレンダーでは「2024年」に見えていても、ISO基準では「2025年第1週」です。年またぎの集計では、ISO年を必ず併用してくださいね。</p>



<h3 class="wp-block-heading"><span id="toc18">1月始めが「前年の第52週・第53週」になるケース</span></h3>



<p class="wp-block-paragraph">逆に、1月1日が金曜・土曜・日曜にあたる年は、1月初めの数日が<strong>前年の最終週</strong>として扱われます。</p>



<figure class="wp-block-table"><table><thead><tr><th>日付</th><th>曜日</th><th>ISOWEEKNUM結果</th><th>ISO年</th></tr></thead><tbody><tr><td>2027/1/1</td><td>金</td><td>53</td><td>2026</td></tr><tr><td>2027/1/2</td><td>土</td><td>53</td><td>2026</td></tr><tr><td>2027/1/3</td><td>日</td><td>53</td><td>2026</td></tr><tr><td>2027/1/4</td><td>月</td><td>1</td><td>2027</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">2027年1月1日〜3日は、2026年の第53週という扱いです。「年初なのに結果が53」と驚かないように、仕様として覚えておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc19">第53週が存在する年と存在しない年</span></h3>



<p class="wp-block-paragraph">ISO週番号には第53週がある年とない年があります。判別ルールはこちらです。</p>



<ul class="wp-block-list"><li>その年の1月1日が<strong>木曜日</strong>の年 → 第53週あり</li><li>平年でも閏年でもこの条件で決まる</li></ul>



<p class="wp-block-paragraph">2020年（水曜日→第53週あり※例外あり）、2026年は1月1日が木曜日なので第53週があります。集計表のプルダウンに「W53」まで入れておくか、関数で動的に生成するかは、扱う年に合わせて判断してくださいね。</p>



<h2 class="wp-block-heading"><span id="toc20">よくあるエラーと対処法</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/spreadsheet-datevalue-function/">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>



<p class="wp-block-paragraph">また、空白セルを渡すと「52」が返ることがあります（0を渡すと1899/12/30扱いのため）。空白判定を入れておくと安全です。</p>



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



<p class="wp-block-paragraph">これで空白セルには何も表示されず、日付が入っているセルだけ週番号が出るようになりますよ。</p>



<h2 class="wp-block-heading"><span id="toc21">まとめ</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〜53の整数。年末年始は前年・翌年に振り分けられることがある</li><li>WEEKNUM関数との違いは「第1週の決め方」と「引数の数」。ISO準拠ならISOWEEKNUM一択</li><li>集計キーには「ISO年-週番号」をセットで使う（<code>YEAR(A2-WEEKDAY(A2,2)+4)</code>でISO年取得）</li><li>#VALUE! は日付として認識できない値、#NUM! は1900年以前の日付が原因</li></ul>



<p class="wp-block-paragraph">海外拠点との週次レポートや、国際基準の進捗管理に使うと、認識ズレのない集計ができますよ。<a href="https://mashukabu.com/spreadsheet-workday-function/">WORKDAY関数</a>や<a href="https://mashukabu.com/spreadsheet-weekday-function/">WEEKDAY関数</a>と組み合わせれば、日付まわりの業務がさらに自動化できるので、ぜひ合わせて試してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-isoweeknum-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのDAYS360関数の使い方｜360日ベースの日数計算</title>
		<link>https://mashukabu.com/spreadsheet-days360-function/</link>
					<comments>https://mashukabu.com/spreadsheet-days360-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 20 Apr 2026 00:42:40 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[360日法]]></category>
		<category><![CDATA[DAYS360]]></category>
		<category><![CDATA[日付]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6098</guid>

					<description><![CDATA[スプレッドシートのDAYS360関数の使い方を解説。1年を360日（30日×12か月）とみなす金融業界特有の日数計算方法、米国NASD方式とヨーロッパ方式の違い、利息日割り計算の実務例、DAYS・YEARFRACとの使い分けまで具体的な数式例とともに紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">取引先から「社債利息は360日ベースで計算してほしい」と言われて、手が止まった経験はありませんか。1年を365日ではなく360日として数える独特のルールは、金融業界の契約書ではいまだに現役です。普通に日数を引き算すると、相手の計算と合わなくてやり直し…ということも起こりがちですよね。</p>



<p class="wp-block-paragraph">そんなときに使えるのが、スプレッドシートのDAYS360関数です。1年を360日（30日×12か月）とみなして、2つの日付の間の日数を一発で返してくれます。この記事では、DAYS360関数の構文と引数から、米国NASD方式とヨーロッパ方式の違い、利息日割り計算の実例、DAYS関数やYEARFRAC関数との使い分けまでまとめて紹介しますね。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのDAYS360関数とは？</a><ol><li><a href="#toc2" tabindex="0">関数の基本構文と引数</a></li><li><a href="#toc3" tabindex="0">360日法が使われる理由</a></li></ol></li><li><a href="#toc4" tabindex="0">米国NASD方式とヨーロッパ方式の違い</a><ol><li><a href="#toc5" tabindex="0">米国NASD方式（FALSEまたは省略）</a></li><li><a href="#toc6" tabindex="0">ヨーロッパ方式（TRUE）</a></li><li><a href="#toc7" tabindex="0">2つの方式の比較表</a></li><li><a href="#toc8" tabindex="0">どちらを使えばいいか</a></li></ol></li><li><a href="#toc9" tabindex="0">DAYS360関数の基本的な使い方</a><ol><li><a href="#toc10" tabindex="0">セル参照で日数を計算する</a></li><li><a href="#toc11" tabindex="0">DATE関数と組み合わせる</a></li><li><a href="#toc12" tabindex="0">TODAY関数と組み合わせる</a></li><li><a href="#toc13" tabindex="0">方式引数を明示する</a></li></ol></li><li><a href="#toc14" tabindex="0">実務での活用例</a><ol><li><a href="#toc15" tabindex="0">社債・融資の利息日割り計算</a></li><li><a href="#toc16" tabindex="0">リース料・保険料の日割り計算</a></li></ol></li><li><a href="#toc17" tabindex="0">DAYS・DAYS360・YEARFRACの使い分け</a><ol><li><a href="#toc18" tabindex="0">3関数の比較表</a></li><li><a href="#toc19" tabindex="0">使い分け早見表</a></li></ol></li><li><a href="#toc20" tabindex="0">DAYS360関数のエラーと対処法</a><ol><li><a href="#toc21" tabindex="0">#VALUE!エラーの原因と対策</a></li><li><a href="#toc22" tabindex="0">IFERRORで安全に使う</a></li></ol></li><li><a href="#toc23" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのDAYS360関数とは？</span></h2>



<p class="wp-block-paragraph">スプレッドシートのDAYS360関数は、1年を360日（30日×12か月）とみなす「360日法」で、2つの日付の間の日数を計算する日付関数です。読み方は「デイズ・スリーシックスティ」で、DAYS（日数）と360（30日×12か月＝360日）を組み合わせた名前ですよ。</p>



<p class="wp-block-paragraph">通常の日数計算に使う<a href="https://mashukabu.com/spreadsheet-days-function/">DAYS関数</a>は実際のカレンダーどおり365日（うるう年は366日）で計算しますが、DAYS360関数はすべての月を一律30日として計算します。社債利息やリース料の日割りなど、金融業界特有の計算に対応したい場面にピッタリです。</p>



<h3 class="wp-block-heading"><span id="toc2">関数の基本構文と引数</span></h3>



<p class="wp-block-paragraph">構文はシンプルで、引数は最大3つです。</p>



<pre class="wp-block-code"><code>=DAYS360(開始日, 終了日, [方式])</code></pre>



<p class="wp-block-paragraph">引数の意味を整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>開始日</td><td>必須</td><td>期間の最初の日付。<a href="https://mashukabu.com/spreadsheet-date-function/">DATE関数</a>やセル参照で指定</td></tr><tr><td>終了日</td><td>必須</td><td>期間の最後の日付</td></tr><tr><td>方式</td><td>省略可</td><td>FALSEまたは省略で米国NASD方式、TRUEでヨーロッパ方式</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">開始日が終了日より後の場合は、負の値が返ります。日付は文字列で直接入力するとエラーになりやすいので、DATE関数やセル参照を使うのがおすすめですよ。</p>



<h3 class="wp-block-heading"><span id="toc3">360日法が使われる理由</span></h3>



<p class="wp-block-paragraph">「なぜ今さら360日で計算するの？」と思う人もいるかもしれません。360日法が使われ続けている理由は、手計算の時代の名残とシンプルさにあります。</p>



<p class="wp-block-paragraph">360は約数が多い数（高度合成数と呼ばれる種類）なので、次のように期間をきれいに分割できます。</p>



<ul class="wp-block-list"><li>半年＝180日</li><li>四半期＝90日</li><li>1か月＝30日</li></ul>



<p class="wp-block-paragraph">月ごとの日数が変わらないので、利息や配当の計算がシンプルで、支払額もブレません。現在でも米国社債・地方債・政府機関債の利息計算や、ユーロ債（欧州方式）で標準的に使われていますよ。</p>



<h2 class="wp-block-heading"><span id="toc4">米国NASD方式とヨーロッパ方式の違い</span></h2>



<p class="wp-block-paragraph">DAYS360関数の結果を左右するのが、3つ目の引数「方式」です。どちらを使うかで結果が変わるのは、月末日（28日・30日・31日）が絡むケースに限られます。先に共通の計算式を押さえておきましょう。</p>



<pre class="wp-block-code"><code>日数 = 360×(Y2−Y1) + 30×(M2−M1) + (D2−D1)</code></pre>



<p class="wp-block-paragraph">Y・M・Dは「調整後」の年・月・日を表します。この「どう調整するか」が方式によって違うんですね。</p>



<h3 class="wp-block-heading"><span id="toc5">米国NASD方式（FALSEまたは省略）</span></h3>



<p class="wp-block-paragraph">方式をFALSEにするか省略すると、米国NASD方式で計算されます。調整ルールはちょっと複雑です。</p>



<ol class="wp-block-list"><li>開始日が月末日なら、その月の30日に変換する</li><li>終了日が31日の場合、開始日の値で分岐する</li></ol>



<ul class="wp-block-list"><li>開始日が29日以下 → 終了日を翌月1日に変換</li><li>開始日が30日以上（変換後含む）→ 終了日を30日に変換</li></ul>



<p class="wp-block-paragraph">米国社債や政府機関債の利息計算で使われる方式で、日本の実務で「360日法」と指定された場合もたいていこちらになります。</p>



<h3 class="wp-block-heading"><span id="toc6">ヨーロッパ方式（TRUE）</span></h3>



<p class="wp-block-paragraph">方式をTRUEにすると、ヨーロッパ方式（30E/360とも呼ばれる）で計算されます。ルールはシンプルです。</p>



<ol class="wp-block-list"><li>開始日が31日なら、30日に変換する</li><li>終了日が31日なら、30日に変換する</li></ol>



<p class="wp-block-paragraph">開始日の値に関係なく、31日は一律30日に変換されます。ユーロ債や欧州証券で使われる方式で、覚えやすいのが特徴ですよ。</p>



<h3 class="wp-block-heading"><span id="toc7">2つの方式の比較表</span></h3>



<p class="wp-block-paragraph">方式の違いで結果がどう変わるか、具体例で見てみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>開始日</th><th>終了日</th><th>米国NASD方式</th><th>ヨーロッパ方式</th><th>差</th></tr></thead><tbody><tr><td>2024/1/15</td><td>2024/7/15</td><td>180</td><td>180</td><td>0</td></tr><tr><td>2024/1/1</td><td>2024/12/31</td><td>360</td><td>360</td><td>0</td></tr><tr><td>2024/1/31</td><td>2024/3/31</td><td>60</td><td>60</td><td>0</td></tr><tr><td>2024/1/28</td><td>2024/3/31</td><td>63</td><td>62</td><td>+1</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">差が出るのは一番下の「2024/1/28 → 2024/3/31」のケースです。理由を分解してみますね。</p>



<p class="wp-block-paragraph"><strong>米国NASD方式：</strong> 開始日の28日は月末ではないので変換なし。終了日の31日は、開始日が29日以下なので翌月1日（4/1）に変換します。計算すると <code>360×0 + 30×(4−1) + (1−28) = 63日</code> です。</p>



<p class="wp-block-paragraph"><strong>ヨーロッパ方式：</strong> 開始日の28日は変換なし。終了日の31日は一律30日に変換。計算すると <code>30×2 + (30−28) = 62日</code> になります。</p>



<h3 class="wp-block-heading"><span id="toc8">どちらを使えばいいか</span></h3>



<p class="wp-block-paragraph">日本国内の一般的な業務なら、デフォルトの米国NASD方式（省略またはFALSE）で問題ありません。取引先や契約書で「ヨーロッパ方式」「30E/360」と指定があるときだけ、TRUEを指定してくださいね。迷ったら引数を省略するのが無難ですよ。</p>



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



<p class="wp-block-paragraph">ここからは実際の数式で使い方を確認しましょう。スプレッドシートでの入力イメージを掴んでおくと、現場で迷いません。</p>



<h3 class="wp-block-heading"><span id="toc10">セル参照で日数を計算する</span></h3>



<p class="wp-block-paragraph">いちばん一般的な使い方です。A1に開始日、B1に終了日が入力されている前提ですね。</p>



<pre class="wp-block-code"><code>=DAYS360(A1, B1)</code></pre>



<p class="wp-block-paragraph">A1に「2024/1/1」、B1に「2024/12/31」が入っていれば、結果は <strong>360</strong> になります。実際のカレンダーでは365日ありますが、360日法では年末までちょうど360日です。</p>



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



<p class="wp-block-paragraph">日付を数式内で直接指定したいときは、<a href="https://mashukabu.com/spreadsheet-date-function/">DATE関数</a>と組み合わせます。文字列で日付を入れるとエラーになりやすいので、DATE関数を経由するのが安全ですよ。</p>



<pre class="wp-block-code"><code>=DAYS360(DATE(2024,1,1), DATE(2024,12,31))</code></pre>



<p class="wp-block-paragraph">こちらも結果は <strong>360</strong> です。年・月・日がそれぞれ別のセルに入っているときにも応用できます。</p>



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



<p class="wp-block-paragraph">「契約開始日から今日までの経過日数」を自動で出したいときは、TODAY関数と組み合わせるのが定番です。</p>



<pre class="wp-block-code"><code>=DAYS360(DATE(2024,4,1), TODAY())</code></pre>



<p class="wp-block-paragraph">ファイルを開くたびに今日の日付で再計算されるので、経過日数の管理表や利息試算シートで重宝しますよ。</p>



<h3 class="wp-block-heading"><span id="toc13">方式引数を明示する</span></h3>



<p class="wp-block-paragraph">米国方式・ヨーロッパ方式を明示したいときは、3つ目の引数にTRUE/FALSEを渡します。</p>



<pre class="wp-block-code"><code>=DAYS360(A1, B1, FALSE)  // 米国NASD方式（省略時と同じ）
=DAYS360(A1, B1, TRUE)   // ヨーロッパ方式</code></pre>



<p class="wp-block-paragraph">方式が混在するシートで使うときは、見分けがつくように明示しておくとレビューしやすくなりますよ。</p>



<h2 class="wp-block-heading"><span id="toc14">実務での活用例</span></h2>



<p class="wp-block-paragraph">DAYS360関数が本領を発揮するのは、金融計算やリース料の日割りなど、360日ベースで計算することが決まっている場面です。よく使う2パターンを紹介しますね。</p>



<h3 class="wp-block-heading"><span id="toc15">社債・融資の利息日割り計算</span></h3>



<p class="wp-block-paragraph">360日法の代表的な用途が、社債や融資の利息計算です。基本の式はこうなります。</p>



<pre class="wp-block-code"><code>利息 = 元本 × 年利率 × DAYS360(開始日, 終了日) / 360</code></pre>



<p class="wp-block-paragraph"><strong>具体例：</strong> 元本100万円、年利3％、期間2024/4/1〜2024/10/1の利息を計算してみましょう。</p>



<pre class="wp-block-code"><code>=1000000 * 0.03 * DAYS360(DATE(2024,4,1), DATE(2024,10,1)) / 360</code></pre>



<p class="wp-block-paragraph">DAYS360の結果は180日（30×6か月）です。計算すると <code>1,000,000 × 0.03 × 180 / 360 = 15,000円</code> になります。</p>



<p class="wp-block-paragraph">実際のカレンダーで数えると4/1〜10/1は183日ですが、360日法では180日。月ごとの日数のばらつきがなくなるので、契約書どおりの支払額で揃えやすくなりますよ。</p>



<h3 class="wp-block-heading"><span id="toc16">リース料・保険料の日割り計算</span></h3>



<p class="wp-block-paragraph">リース契約や保険料でも、契約書に「360日ベース」と明記されているケースがあります。考え方は利息計算と同じです。</p>



<pre class="wp-block-code"><code>=リース年額 * DAYS360(契約開始日, 契約終了日) / 360</code></pre>



<p class="wp-block-paragraph">年額固定のリースを途中解約するときの日割り精算や、中途加入の保険料計算などで、契約書の指定に合わせてDAYS360を呼び出すだけでOKですよ。</p>



<h2 class="wp-block-heading"><span id="toc17">DAYS・DAYS360・YEARFRACの使い分け</span></h2>



<p class="wp-block-paragraph">スプレッドシートには、日数や期間を求める関数がいくつもあります。どれを使えばいいか迷いやすいので、表で整理しておきましょう。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>計算基準</th><th>戻り値</th><th>主な用途</th></tr></thead><tbody><tr><td>DAYS360</td><td>360日法（30日×12か月）</td><td>整数（日数）</td><td>社債・金融商品の利息計算</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-days-function/">DAYS</a></td><td>実際のカレンダー日数（365/366）</td><td>整数（日数）</td><td>一般的な日数差の計算</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-yearfrac-function/">YEARFRAC</a></td><td>指定した基準（複数対応）</td><td>小数（年単位）</td><td>年率・期間割合の計算</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">同じ期間「2024/1/1〜2024/12/31」で比較すると、DAYSは365日、DAYS360は360日、YEARFRACは基準により小数を返します。</p>



<h3 class="wp-block-heading"><span id="toc19">使い分け早見表</span></h3>



<p class="wp-block-paragraph">やりたいことベースで選ぶなら、こちらの表が分かりやすいですよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>やりたいこと</th><th>使う関数</th></tr></thead><tbody><tr><td>普通に日数を数えたい</td><td>DAYS</td></tr><tr><td>360日法（金融契約）で日数を出したい</td><td>DAYS360</td></tr><tr><td>年率で期間の割合を出したい</td><td>YEARFRAC</td></tr><tr><td>年・月・日単位で期間を出したい</td><td>DATEDIF</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">判断基準は「何日法で計算するか」と「戻り値が日数か年単位か」の2点だけです。契約書に「360日ベース」「30/360」と書かれていたらDAYS360、特に指定がなければDAYS、年率をかけて経過割合を出したいならYEARFRACと覚えておけばOKです。</p>



<p class="wp-block-paragraph">ちなみに、YEARFRACの基準4（ヨーロッパ30/360）は <code>DAYS360(開始日, 終了日, TRUE) / 360</code> と同じ結果になります。「年単位の小数が欲しい」か「日数の整数が欲しい」かで選ぶとすっきりしますよ。</p>



<h2 class="wp-block-heading"><span id="toc20">DAYS360関数のエラーと対処法</span></h2>



<p class="wp-block-paragraph">DAYS360関数を使っていて出会いやすいのが <code>#VALUE!</code> エラーです。原因と対処をセットで覚えておくと、現場で詰まりません。</p>



<h3 class="wp-block-heading"><span id="toc21">#VALUE!エラーの原因と対策</span></h3>



<p class="wp-block-paragraph">原因はだいたい「日付として認識できない値を渡している」ことに集約されます。代表的なパターンをまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>例</th><th>対処法</th></tr></thead><tbody><tr><td>文字列で直接入力している</td><td><code>=DAYS360("2024/1/1", "2024/12/31")</code></td><td>DATE関数かセル参照を使う</td></tr><tr><td>無効な日付を指定した</td><td><code>=DAYS360(DATE(2024,13,1), B1)</code></td><td>月は1〜12、日は有効範囲に</td></tr><tr><td>参照先セルが文字列書式</td><td>入力されている値が「文字列」扱い</td><td>表示形式を「日付」に変更</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">日付はDATE関数で作るか、あらかじめ日付として入力されているセルを参照するのが鉄則です。特にCSVを取り込んだ直後のシートは、見た目は日付でも中身は文字列ということがあるので注意してくださいね。</p>



<h3 class="wp-block-heading"><span id="toc22">IFERRORで安全に使う</span></h3>



<p class="wp-block-paragraph">共有シートや自動化フローで使うときは、<a href="https://mashukabu.com/excel-function-howto-use-iferror/">IFERROR関数</a>で囲っておくと安心です。</p>



<pre class="wp-block-code"><code>=IFERROR(DAYS360(A1, B1), &quot;日付を確認してください&quot;)</code></pre>



<p class="wp-block-paragraph">入力ミスがあっても分かりやすいメッセージに置き換わるので、利用者が原因をすぐに判断できますよ。</p>



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



<p class="wp-block-paragraph">スプレッドシートのDAYS360関数は、1年を360日として日数を計算する、金融契約に対応した日付関数です。要点をおさらいしておきましょう。</p>



<ul class="wp-block-list"><li>構文は <code>=DAYS360(開始日, 終了日, [方式])</code>。方式の省略またはFALSEで米国NASD方式、TRUEでヨーロッパ方式</li><li>360日法は、1年を360日（30日×12か月）とみなす金融業界標準の計算方式</li><li>方式の違いで結果が変わるのは、月末日（28日・31日など）が絡むケース</li><li>利息日割り計算は <code>元本 × 年利率 × DAYS360(開始日,終了日) / 360</code> の形が基本</li><li>一般的な日数計算はDAYS、年率計算はYEARFRAC、360日ベース指定のときだけDAYS360と使い分ける</li><li>#VALUE!エラーの多くは「日付として認識されない値」が原因。DATE関数やセル参照で解決できる</li></ul>



<p class="wp-block-paragraph">契約書や取引先から「360日ベースで計算してください」と言われたら、DAYS360関数で迷わずサッと対応できるようにしておくと心強いですよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-days360-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WORKDAY.INTL関数の使い方｜休日パターンを自由に指定して営業日を計算する</title>
		<link>https://mashukabu.com/excel-function-howto-use-workday_intl/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-workday_intl/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 08 Oct 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[WORKDAY]]></category>
		<category><![CDATA[営業日]]></category>
		<category><![CDATA[日付]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2341</guid>

					<description><![CDATA[ExcelのWORKDAY.INTL関数の使い方を解説。土日以外の曜日を休日に指定したり、文字列コードで自由な休日パターンを設定して営業日を計算する方法を、実務例（シフト管理・プロジェクト管理）とあわせて紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「WORKDAY関数を使っているけど、うちは土曜が出勤日で日曜だけ休みなんだよな」――そんな悩みを解決してくれるのが <strong>WORKDAY.INTL関数</strong> です。</p>



<p class="wp-block-paragraph">標準のWORKDAY関数は「土曜・日曜が休日」という前提で動きますが、WORKDAY.INTLなら週の休日パターンを自分で指定できます。シフト制の職場や、海外拠点との連携など、柔軟な営業日計算が必要な場面にぴったりです。</p>



<p class="wp-block-paragraph">この記事では、引数の意味から実務での活用例まで、ステップごとにわかりやすく解説します。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-5" checked><label class="toc-title" for="toc-checkbox-5">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">WORKDAY.INTL関数とは？</a><ol><li><a href="#toc2" tabindex="0">読み方と語源</a></li><li><a href="#toc3" tabindex="0">できること</a></li></ol></li><li><a href="#toc4" tabindex="0">WORKDAY.INTL関数の書き方</a><ol><li><a href="#toc5" tabindex="0">基本構文</a></li><li><a href="#toc6" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc7" tabindex="0">「週末」引数の指定方法</a><ol><li><a href="#toc8" tabindex="0">番号で指定する方法</a></li><li><a href="#toc9" tabindex="0">文字列コードで指定する方法</a></li></ol></li><li><a href="#toc10" tabindex="0">基本的な使い方</a><ol><li><a href="#toc11" tabindex="0">例1：30稼働日後の日付を求める（番号指定）</a></li><li><a href="#toc12" tabindex="0">例2：日曜・月曜が休みのパターンで計算する</a></li><li><a href="#toc13" tabindex="0">例3：文字列コードで火・木を休みにする</a></li><li><a href="#toc14" tabindex="0">例4：セル参照を使ってデータを集約する</a></li></ol></li><li><a href="#toc15" tabindex="0">実務での活用例</a><ol><li><a href="#toc16" tabindex="0">活用例1：プロジェクトの納期計算</a></li><li><a href="#toc17" tabindex="0">活用例2：シフト制職場の業務日計算</a></li><li><a href="#toc18" tabindex="0">活用例3：海外拠点との納期調整</a></li><li><a href="#toc19" tabindex="0">祝日リストの作り方と管理方法</a></li></ol></li><li><a href="#toc20" tabindex="0">WORKDAY関数との違い・使い分け</a><ol><li><a href="#toc21" tabindex="0">NETWORKDAYS.INTL関数との使い分け</a></li></ol></li><li><a href="#toc22" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc23" tabindex="0">WORKDAY.INTL関数のよくある質問</a><ol><li><a href="#toc24" tabindex="0">Q. 祝日リストはどうやって作ればいいですか？</a></li><li><a href="#toc25" tabindex="0">Q. 年をまたぐ計算でも祝日は正しく除外されますか？</a></li><li><a href="#toc26" tabindex="0">Q. 開始日が土日や祝日でも大丈夫ですか？</a></li><li><a href="#toc27" tabindex="0">Q. TODAY関数と組み合わせて「今日から○営業日後」を出せますか？</a></li></ol></li><li><a href="#toc28" tabindex="0">まとめ</a><ol><li><a href="#toc29" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">WORKDAY.INTL関数とは？</span></h2>



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



<p class="wp-block-paragraph">「ワークデイ インターナショナル」と読みます。WORKDAY（営業日計算）に <strong>INTL（International＝国際対応）</strong> が加わった関数で、国や業種によって異なる休日パターンに対応するために設計されました。</p>



<h3 class="wp-block-heading"><span id="toc3">できること</span></h3>



<p class="wp-block-paragraph">開始日から <strong>指定した稼働日数だけ前後の日付</strong> を求めます。週末（非稼働日）の曜日パターンを自由に設定できる点が、通常のWORKDAY関数との最大の違いです。</p>



<ul class="wp-block-list"><li>土日以外の曜日を週末に設定できる</li><li>文字列コードで任意の曜日組み合わせを指定できる</li><li>祝日や特別休暇など、不定期の休日も除外できる</li></ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc4">WORKDAY.INTL関数の書き方</span></h2>



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



<pre class="wp-block-code"><code>=WORKDAY.INTL( 開始日, 日数, [週末], [休日] )</code></pre>



<h3 class="wp-block-heading"><span id="toc6">引数の説明</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>計算の起算日となる日付を指定します</td></tr><tr><td>日数</td><td>必須</td><td>何稼働日前後の日付かを指定します。正の数で後、負の数で前</td></tr><tr><td>週末</td><td>任意</td><td>週末（非稼働日）とする曜日を番号または文字列で指定します（省略時は土日）</td></tr><tr><td>休日</td><td>任意</td><td>週末以外に除外したい日付（祝日など）をセル範囲または配列で指定します</td></tr></tbody></table></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc7">「週末」引数の指定方法</span></h2>



<h3 class="wp-block-heading"><span id="toc8">番号で指定する方法</span></h3>



<p class="wp-block-paragraph">あらかじめ用意されている組み合わせ番号を使う方法です。</p>



<figure class="wp-block-table"><table><thead><tr><th>番号</th><th>非稼働日（週末）の曜日</th></tr></thead><tbody><tr><td>1（省略時）</td><td>土曜・日曜</td></tr><tr><td>2</td><td>日曜・月曜</td></tr><tr><td>3</td><td>月曜・火曜</td></tr><tr><td>4</td><td>火曜・水曜</td></tr><tr><td>5</td><td>水曜・木曜</td></tr><tr><td>6</td><td>木曜・金曜</td></tr><tr><td>7</td><td>金曜・土曜</td></tr><tr><td>11</td><td>日曜のみ</td></tr><tr><td>12</td><td>月曜のみ</td></tr><tr><td>13</td><td>火曜のみ</td></tr><tr><td>14</td><td>水曜のみ</td></tr><tr><td>15</td><td>木曜のみ</td></tr><tr><td>16</td><td>金曜のみ</td></tr><tr><td>17</td><td>土曜のみ</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc9">文字列コードで指定する方法</span></h3>



<p class="wp-block-paragraph">番号の組み合わせにない休日パターンを使いたい場合は、7文字の文字列で指定できます。</p>



<p class="wp-block-paragraph"><strong>文字列の構造</strong>：月火水木金土日の順番で、<code>1</code>（非稼働日）か <code>0</code>（稼働日）を並べます。</p>



<pre class="wp-block-code"><code>&quot;0000011&quot;  → 土曜と日曜が休み（通常の週末）
&quot;1000001&quot;  → 月曜と日曜が休み
&quot;0101000&quot;  → 火曜と木曜が休み</code></pre>



<p class="wp-block-paragraph"><strong>注意点</strong>：</p>



<ul class="wp-block-list"><li>必ず7文字で指定すること（6文字以下や8文字以上はエラー）</li><li><code>"1111111"</code> のようにすべて非稼働日にするとエラー（<code>#VALUE!</code>）</li><li>数値ではなく <strong>文字列</strong> として入力する（ダブルクォーテーションで囲む）</li></ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc10">基本的な使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc11">例1：30稼働日後の日付を求める（番号指定）</span></h3>



<pre class="wp-block-code"><code>=WORKDAY.INTL(&quot;2024/4/1&quot;, 30, 1)</code></pre>



<p class="wp-block-paragraph">2024年4月1日から、土日を除いた30稼働日後の日付を返します。</p>



<h3 class="wp-block-heading"><span id="toc12">例2：日曜・月曜が休みのパターンで計算する</span></h3>



<pre class="wp-block-code"><code>=WORKDAY.INTL(&quot;2024/4/1&quot;, 20, 2)</code></pre>



<p class="wp-block-paragraph">番号「2」は日曜・月曜が週末です。コールセンターや小売業など、月曜が定休の職場に使えます。</p>



<h3 class="wp-block-heading"><span id="toc13">例3：文字列コードで火・木を休みにする</span></h3>



<pre class="wp-block-code"><code>=WORKDAY.INTL(&quot;2024/4/1&quot;, 15, &quot;0101000&quot;)</code></pre>



<p class="wp-block-paragraph">火曜と木曜が非稼働日になります。</p>



<h3 class="wp-block-heading"><span id="toc14">例4：セル参照を使ってデータを集約する</span></h3>



<pre class="wp-block-code"><code>=WORKDAY.INTL(A2, B2, C2, D2:D20)</code></pre>



<ul class="wp-block-list"><li>A2：開始日</li><li>B2：稼働日数</li><li>C2：週末パターン番号</li><li>D2:D20：祝日・特別休業日のリスト</li></ul>



<p class="wp-block-paragraph">実務では祝日を別シートにリスト化してセル範囲で参照する方法が管理しやすくおすすめです。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc15">実務での活用例</span></h2>



<h3 class="wp-block-heading"><span id="toc16">活用例1：プロジェクトの納期計算</span></h3>



<p class="wp-block-paragraph">プロジェクト管理で「今日から20稼働日後の納期はいつ？」を自動計算したい場面です。</p>



<pre class="wp-block-code"><code>=WORKDAY.INTL(TODAY(), 20, 1, 祝日リスト)</code></pre>



<p class="wp-block-paragraph">祝日リストを別シートで管理しておけば、毎年更新するだけで全員が正確な納期を確認できます。スケジュール管理シートと組み合わせると、タスクの期日を一括で求めることもできます。</p>



<h3 class="wp-block-heading"><span id="toc17">活用例2：シフト制職場の業務日計算</span></h3>



<p class="wp-block-paragraph">介護施設や飲食店など、土曜出勤・日曜休みのシフトに対応する場合。</p>



<pre class="wp-block-code"><code>=WORKDAY.INTL(開始日, 10, 11)</code></pre>



<p class="wp-block-paragraph">番号「11」は日曜のみ非稼働日です。日曜を除いた10業務日後の日付を簡単に求められます。</p>



<h3 class="wp-block-heading"><span id="toc18">活用例3：海外拠点との納期調整</span></h3>



<p class="wp-block-paragraph">中東では金曜・土曜が休日の国があります（サウジアラビア・UAEなど）。</p>



<pre class="wp-block-code"><code>=WORKDAY.INTL(開始日, 5, 7)</code></pre>



<p class="wp-block-paragraph">番号「7」は金曜・土曜が週末です。現地の稼働日にあわせた納期計算ができるので、国際プロジェクトでも活躍します。</p>



<h3 class="wp-block-heading"><span id="toc19">祝日リストの作り方と管理方法</span></h3>



<p class="wp-block-paragraph">WORKDAY.INTL関数の第4引数「祝日」を活用すると、土日以外の不定期な休みも除外できます。ここでは、その祝日リストを実務で楽に管理する方法を紹介します。</p>



<h4 class="wp-block-heading">別シートに縦1列で並べるのが基本</h4>



<p class="wp-block-paragraph">祝日リストは、別シートに日付を縦1列で並べるのが最もシンプルで管理しやすい方法です。たとえば「祝日」シートのA列に、1月1日・1月13日…と祝日を順に入力します。</p>



<pre class="wp-block-code"><code>=WORKDAY.INTL(A2, B2, 1, 祝日!A2:A30)</code></pre>



<p class="wp-block-paragraph">日付は順不同でも、重複していても問題ありません。リストにある日付がすべて非稼働日として除外されます。</p>



<h4 class="wp-block-heading">テーブル化すると範囲が自動で広がる</h4>



<p class="wp-block-paragraph">祝日リストをテーブル（Ctrl+Tで作成）にしておくと便利です。行を追加するだけで参照範囲が自動的に広がるため、毎年のメンテナンスが楽になります。</p>



<pre class="wp-block-code"><code>=WORKDAY.INTL(A2, B2, 1, 祝日テーブル[日付])</code></pre>



<p class="wp-block-paragraph">範囲を <code>$D$2:$D$30</code> のように固定する手間がなくなり、リストの追記漏れも防げます。</p>



<h4 class="wp-block-heading">内閣府の公式データを使うと正確</h4>



<p class="wp-block-paragraph">祝日の日付は、内閣府が公開している「国民の祝日」のCSVデータを使うと正確です。ハッピーマンデー制の祝日や春分・秋分の日は、年によって日付が変わります。そのため、自分で計算するより公式データを貼り付けるほうが確実です。</p>



<p class="wp-block-paragraph">過去分・当年分・翌年分がまとめて配布されているので、年をまたぐ日程計算にも対応できます。祝日リストに翌年分まで入れておけば、年末の発注計算でも正しく祝日が除外されます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong>：WEBSERVICE関数を使って祝日を自動取得する方法もありますが、外部サービスに依存し、再計算のたびに通信が発生します。安定して使いたい場合は、公式CSVを年に一度貼り付けて更新する方法がおすすめです。</p></blockquote>



<h4 class="wp-block-heading">祝日が除外されないときのチェックポイント</h4>



<p class="wp-block-paragraph">祝日リストを指定したのに除外されない場合は、日付が「文字列」になっていないか確認します。CSVから貼り付けた日付は文字列扱いになることがあります。セルが左揃えなら文字列、右揃えなら日付（数値）です。書式を「日付」に変更すると正しく除外されます。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc20">WORKDAY関数との違い・使い分け</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>WORKDAY</th><th>WORKDAY.INTL</th></tr></thead><tbody><tr><td>対応バージョン</td><td>Excel 2007以降</td><td>Excel 2010以降</td></tr><tr><td>週末パターン</td><td>土日固定</td><td>自由に指定可能</td></tr><tr><td>文字列コード指定</td><td>不可</td><td>可能</td></tr><tr><td>引数の数</td><td>3つ（開始日・日数・休日）</td><td>4つ（週末が追加）</td></tr><tr><td>使いやすさ</td><td>シンプル</td><td>引数がやや多め</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>使い分けの目安</strong>：</p>



<ul class="wp-block-list"><li>土日休みの一般的な職場 → <strong>WORKDAY</strong>（シンプルで十分）</li><li>シフト制・業種特有の休日パターンがある → <strong>WORKDAY.INTL</strong></li></ul>



<p class="wp-block-paragraph">NETWORKDAYS.INTL関数も同じ「INTL」系で、こちらは2つの日付の間の稼働日数を数えるときに使います。セットで覚えておくと便利です。</p>



<h3 class="wp-block-heading"><span id="toc21">NETWORKDAYS.INTL関数との使い分け</span></h3>



<p class="wp-block-paragraph">同じ「INTL系」の兄弟関数に、NETWORKDAYS.INTL関数があります。週末パターンと祝日の指定方法は共通ですが、求める答えがまったく違います。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>求めるもの</th><th>結果の種類</th><th>第2引数</th></tr></thead><tbody><tr><td>WORKDAY.INTL</td><td>○営業日後（前）の日付</td><td>日付</td><td>日数（増減）</td></tr><tr><td>NETWORKDAYS.INTL</td><td>2つの日付の間の営業日数</td><td>日数（整数）</td><td>終了日</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けはとてもシンプルです。「日付を知りたいか」「日数を知りたいか」で選びます。</p>



<ul class="wp-block-list"><li>「納期はいつ？」「20営業日後の出荷日は？」→ 日付を求める <strong>WORKDAY.INTL</strong></li><li>「着手から完了まで何営業日？」「今月の稼働日は何日？」→ 日数を求める <strong>NETWORKDAYS.INTL</strong></li></ul>



<p class="wp-block-paragraph">週末の番号（1〜17）や文字列コード（7文字）はどちらも同じように使えます。片方の使い方を覚えれば、もう片方もすぐに使えるようになります。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



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



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#VALUE!</code></td><td>文字列コードが7文字でない</td><td>コードの文字数を確認する</td></tr><tr><td><code>#VALUE!</code></td><td>文字列コードがすべて「1」になっている</td><td>少なくとも1文字は「0」を含める</td></tr><tr><td><code>#VALUE!</code></td><td>開始日や休日に日付以外の値が入っている</td><td>セルの書式を「日付」に変更する</td></tr><tr><td><code>#NUM!</code></td><td>計算結果が日付の有効範囲外になっている</td><td>日数が大きすぎないか確認する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>よくある間違い</strong>：週末を文字列コードで指定するとき、ダブルクォーテーションを忘れてしまうケースです。<code>0101000</code> と入力するとExcelが数値として解釈してエラーになるため、必ず <code>"0101000"</code> と囲んで入力してください。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc23">WORKDAY.INTL関数のよくある質問</span></h2>



<h3 class="wp-block-heading"><span id="toc24">Q. 祝日リストはどうやって作ればいいですか？</span></h3>



<p class="wp-block-paragraph">別シートに日付を縦1列で並べ、第4引数でその範囲を指定します。内閣府が公開している「国民の祝日」のCSVデータを貼り付けると正確です。テーブル化（Ctrl+T）しておくと、行を追加するだけで範囲が自動で広がり、毎年の更新が楽になります。</p>



<h3 class="wp-block-heading"><span id="toc25">Q. 年をまたぐ計算でも祝日は正しく除外されますか？</span></h3>



<p class="wp-block-paragraph">祝日リストに翌年分の日付まで入れておけば、正しく除外されます。逆に、リストに入っていない祝日は除外されません。年末や年度末の日程を計算するときは、翌年分の祝日も忘れずにリストへ追加してください。</p>



<h3 class="wp-block-heading"><span id="toc26">Q. 開始日が土日や祝日でも大丈夫ですか？</span></h3>



<p class="wp-block-paragraph">問題ありません。WORKDAY.INTL関数は開始日を「0日目」として数えるため、開始日が休日かどうかは結果に影響しません。開始日の翌営業日から数え始めるわけではない点だけ覚えておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc27">Q. TODAY関数と組み合わせて「今日から○営業日後」を出せますか？</span></h3>



<p class="wp-block-paragraph">開始日にTODAY関数を指定すれば、今日基準の日程が自動で更新されます。</p>



<pre class="wp-block-code"><code>=WORKDAY.INTL(TODAY(), 10, 1, 祝日リスト)</code></pre>



<p class="wp-block-paragraph">ファイルを開くたびに基準日が今日に更新されるので、納期管理シートに向いています。ただし日付を固定したいときは、値として貼り付けて確定してください。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



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



<p class="wp-block-paragraph">WORKDAY.INTL関数のポイントをまとめます。</p>



<ul class="wp-block-list"><li>「週末」引数で土日以外の曜日を非稼働日に指定できる</li><li>番号指定（1〜17）と文字列コード（7文字の0と1）の2通りの指定方法がある</li><li>祝日リストをセル範囲で参照すれば、毎年の更新も楽になる</li><li>土日以外の週末パターンが不要なシンプルなケースはWORKDAY関数で十分</li></ul>



<p class="wp-block-paragraph">「週末」引数の指定さえ理解できれば、あとはWORKDAY関数と同じ感覚で使えます。まずは自分の職場の休日パターンに合った番号を確認するところから始めてみてください。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc29">関連記事</span></h3>



<p class="wp-block-paragraph">営業日計算に関連する関数の記事もあわせてご覧ください。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-workday/">WORKDAY関数の使い方｜土日・祝日を除いた営業日を計算する</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-networkdays/">NETWORKDAYS関数の使い方｜2つの日付の間の営業日数を計算する</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-networkdays_intl/">NETWORKDAYS.INTL関数の使い方｜休日を自由に指定して営業日数を計算する</a></li><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-workday_intl/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
