PageSourceSearch

https://nissuu-keisan.blog/blog/spreadsheet-days/

html nissuu-keisan.blog collected 2026-10-04 19:16:09 UTC 40,289 bytes, 667 lines download raw bytes

1<!DOCTYPE html>
2<html lang="ja" prefix="og: http://ogp.me/ns#">
3
4<head>
5  <meta charset="UTF-8">
6  <meta name="viewport" content="width=device-width, initial-scale=1.0">
7  <title>スプレッドシートの日数計算|日付差・今日まで・営業日を関数で求める方法</title>
8  <meta name="description"
9    content="Googleスプレッドシートで日数計算をする方法を解説。日付差、今日までの経過日数、何日後、NETWORKDAYSで営業日を求める式を例付きで紹介します。">
10  <meta name="keywords" content="スプレッドシート 日数計算, Googleスプレッドシート 日数計算, スプレッドシート 関数 日数計算, 日付差, TODAY 日数, NETWORKDAYS">
11
12  <meta name="robots" content="index, follow">
13
14  <!-- Bootstrap CSS -->
15  <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
16  <!-- Custom CSS -->
17  <link href="/static/css/nissuu.css" rel="stylesheet">
18  <link href="/static/css/style.css" rel="stylesheet">
19  <link rel="icon" type="image/x-icon" href="/static/favicon.ico">
20
21  <link rel="canonical" href="https://nissuu-keisan.blog/blog/spreadsheet-days/">
22
23
24
25<meta property="og:type" content="article">
26<meta property="og:title" content="スプレッドシートの日数計算|日付差・今日まで・営業日を関数で求める方法">
27<meta property="og:description" content="Googleスプレッドシートで日付差、今日までの日数、何日後、営業日を求める関数を具体例で解説します。">
28<meta property="og:image" content="https://nissuu-keisan.blog/static/images/blog/spreadsheet-days-hero.webp">
29<meta name="twitter:card" content="summary_large_image">
30
31
32<link href="/static/css/blog.css" rel="stylesheet">
33
34
35<script type="application/ld+json">
36{
37  "@context": "https://schema.org",
38  "@type": "Article",
39  "headline": "スプレッドシートの日数計算|日付差・今日まで・営業日を関数で求める方法",
40  "description": "Googleスプレッドシートで日数計算をする方法を解説。日付差、今日までの経過日数、何日後、NETWORKDAYSで営業日を求める式を例付きで紹介します。",
41  "image": "https://nissuu-keisan.blog/static/images/blog/spreadsheet-days-hero.webp",
42  "datePublished": "2026-08-02",
43  "dateModified": "2026-08-02",
44  "author": {
45    "@type": "Person",
46    "name": "田中 さくら",
47    "jobTitle": "ライター・スプレッドシート活用アドバイザー"
48  },
49  "publisher": {
50    "@type": "Organization",
51    "name": "日数計算",
52    "url": "https://nissuu-keisan.blog"
53  },
54  "mainEntityOfPage": {
55    "@type": "WebPage",
56    "@id": "https://nissuu-keisan.blog/blog/spreadsheet-days/"
57  }
58}
59</script>
vendor: 1 bytes, line 59
59
60<script type="application/ld+json">
61{
62  "@context": "https://schema.org",
63  "@type": "FAQPage",
64  "mainEntity": [
65    {
66      "@type": "Question",
67      "name": "スプレッドシートで2つの日付の差を計算する式は?",
68      "acceptedAnswer": {
69        "@type": "Answer",
70        "text": "開始日をA2、終了日をB2に入力した場合は、=B2-A2 または =DAYS(B2,A2) を使います。開始日も1日として数える場合は、結果に1を足します。"
71      }
72    },
73    {
74      "@type": "Question",
75      "name": "TODAY関数で今日までの日数を計算できますか?",
76      "acceptedAnswer": {
77        "@type": "Answer",
78        "text": "できます。開始日がA2なら =TODAY()-A2 で、開始日から今日までの経過日数を求められます。シートの再計算時点によって結果が変わる点に注意してください。"
79      }
80    },
81    {
82      "@type": "Question",
83      "name": "土日を除いた日数を計算する関数は?",
84      "acceptedAnswer": {
85        "@type": "Answer",
86        "text": "NETWORKDAYSを使います。=NETWORKDAYS(A2,B2) で土日を除外し、祝日一覧をF2:F20に置いた場合は =NETWORKDAYS(A2,B2,$F$2:$F$20) とします。"
87      }
88    },
89    {
90      "@type": "Question",
91      "name": "スプレッドシートの日数計算がエラーになる原因は?",
92      "acceptedAnswer": {
93        "@type": "Answer",
94        "text": "セルが日付ではなく文字列になっている、表示形式が日付になっていない、終了日が開始日より前、または祝日範囲に空白以外の文字が混ざっている可能性があります。"
95      }
96    }
97  ]
98}
99</script>
99
100
101  
101<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8016227945839388"
102    crossorigin="anonymous"></script>
vendor: 1 bytes, line 102
102
103<script type="text/javascript">
104    (function(c,l,a,r,i,t,y){
105        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
106        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
107        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
108    })(window, document, "clarity", "script", "ux8124tdad");
109</script>
109
110</head>
111
112<body class="page blog-page">
113
114  <header class="nissuu-header">
115    <nav class="navbar navbar-expand-lg">
116      <div class="container">
117        <!-- Brand -->
118        <a class="nissuu-brand" href="/">
119          <img src="/static/logo.png" alt="日数計算" class="nissuu-brand-logo">
120          <div class="nissuu-brand-text">
121            <div class="nissuu-brand-name">日数計算</div>
122            <div class="nissuu-brand-tagline">日付・期間・何日後を一瞬で</div>
123          </div>
124        </a>
125
126        <!-- Toggle Button -->
127        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
128          aria-controls="navbarNav" aria-expanded="false" aria-label="ナビゲーションを切り替え">
129          <span class="navbar-toggler-icon"></span>
130        </button>
131
132        <!-- Navigation (Desktop + Mobile Collapse) -->
133        <div class="collapse navbar-collapse" id="navbarNav">
134          <nav class="nissuu-nav ms-lg-4">
135            <a href="/" class="nissuu-nav-item">
136              <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
137                <rect width="16" height="20" x="4" y="2" rx="2"/>
138                <line x1="8" x2="16" y1="6" y2="6"/>
139                <line x1="16" x2="16" y1="14" y2="18"/>
140                <path d="M16 10h.01"/>
141                <path d="M12 10h.01"/>
142                <path d="M8 10h.01"/>
143                <path d="M12 14h.01"/>
144                <path d="M8 14h.01"/>
145                <path d="M12 18h.01"/>
146                <path d="M8 18h.01"/>
147              </svg>
148              日数計算
149            </a>
150            <a href="/date" class="nissuu-nav-item">
151              <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
152                <path d="M8 2v4"/>
153                <path d="M16 2v4"/>
154                <rect width="18" height="18" x="3" y="4" rx="2"/>
155                <path d="M3 10h18"/>
156              </svg>
157              日付計算
158            </a>
159            <a href="/offset" class="nissuu-nav-item">
160              <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
161                <circle cx="12" cy="12" r="10"/>
162                <polyline points="12 6 12 12 16 14"/>
163              </svg>
164              何日後・何日前
165            </a>
166            <a href="/business" class="nissuu-nav-item">
167              <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
168                <path d="M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"/>
169                <rect width="20" height="14" x="2" y="6" rx="2"/>
170              </svg>
171              営業日数
172            </a>
173            <a href="/paid-leave" class="nissuu-nav-item">
174              <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
175                <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10"/>
176                <path d="m9 12 2 2 4-4"/>
177              </svg>
178              有給休暇
179            </a>
180            <a href="/elapsed" class="nissuu-nav-item">
181              <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
182                <path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"/>
183                <path d="M5 3v4"/>
184                <path d="M19 17v4"/>
185                <path d="M3 5h4"/>
186                <path d="M17 19h4"/>
187              </svg>
188              経過日数
189            </a>
190          </nav>
191
192          <div class="ms-lg-auto mt-3 mt-lg-0 d-flex align-items-center gap-2">
193            <button class="nissuu-cta-btn" onclick="const calc = document.querySelector('.nissuu-calculator'); if(calc) { calc.scrollIntoView({behavior: 'smooth', block: 'start'}); } else { window.location.href = '/'; }">
194              今すぐ計算
195            </button>
196          </div>
197        </div>
198      </div>
199    </nav>
200  </header>
201
202
203
204  <main>
205
206<article itemscope itemtype="https://schema.org/Article">
207  <div class="container mt-4 mb-2">
208    <div class="row justify-content-center">
209      <div class="col-lg-9">
210        <div class="d-flex align-items-center gap-2 mb-3 flex-wrap">
211          <span class="nissuu-badge nissuu-badge-primary">Googleスプレッドシート</span>
212          <span class="nissuu-badge nissuu-badge-secondary">2026年8月2日更新</span>
213          <span class="nissuu-badge nissuu-badge-secondary">約8分で読めます</span>
214        </div>
215        <h1 class="fw-bold mb-3" itemprop="headline" style="font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.3;color:var(--color-text,#0F172A);">
216          スプレッドシートの日数計算|日付差・今日まで・営業日を関数で求める方法
217        </h1>
218        <p class="lead mb-4" style="color:#1e293b;font-size:1rem;line-height:1.75;">
219          Googleスプレッドシートで日数を求めるなら、まず「2つの日付の差」「今日までの経過日数」「指定日から何日後」「土日・祝日を除く営業日」のどれを計算したいかを分けます。この記事では、セル配置とそのまま使える関数を例付きで整理します。
220        </p>
221        <div class="d-flex align-items-center gap-3 mb-2">
222          <img src="/static/images/avatar/author1.webp" alt="田中 さくら" class="author-avatar">
223          <div>
224            <div class="fw-semibold" style="color:#0F172A;font-size:0.9375rem;" itemprop="author" itemscope itemtype="https://schema.org/Person">
225              <span itemprop="name">田中 さくら</span>
226            </div>
227            <small style="color:#334155;">ライター・表計算の実務活用を中心に執筆</small>
228          </div>
229        </div>
230      </div>
231    </div>
232  </div>
233
234  <div class="blog-content">
235    <div class="featured-image mb-4">
236      <img src="/static/images/blog/spreadsheet-days-hero.webp"
237           alt="ノートパソコンの表計算シートと開始日・終了日を示すカレンダー"
238           loading="eager"
239           width="1200"
240           height="800"
241           style="width:100%;height:auto;display:block;border-radius:1rem;border:1px solid var(--color-border,#E5E7EB);">
242    </div>
243
244    <div class="author-box">
245      <p><strong>この記事の前提:</strong>数式は Google スプレッドシートの一般的な日付セルを前提にしています。会社独自の休日、締め日、時刻を含むデータでは結果の扱いが変わるため、入力ルールを先に決めてから使ってください。</p>
246    </div>
247
248    <div class="table-of-contents">
249      <h4>目次</h4>
250      <ul>
251        <li><a href="#answer">まず結論:目的別に関数を選ぶ</a></li>
252        <li><a href="#prepare">日付を入力する前の準備</a></li>
253        <li><a href="#date-difference">2つの日付間の日数を計算する</a></li>
254        <li><a href="#today">今日までの経過日数を計算する</a></li>
255        <li><a href="#add-days">指定日から何日後・何日前を求める</a></li>
256        <li><a href="#business-days">土日・祝日を除く営業日を計算する</a></li>
257        <li><a href="#troubleshoot">計算結果がおかしいときの確認点</a></li>
258        <li><a href="#faq">FAQ</a></li>
259      </ul>
260    </div>
261
262    <section id="answer">
263      <h2>まず結論:日数計算は目的別に関数を選ぶ</h2>
264      <p>スプレッドシートの日数計算で迷ったら、開始日をA2、終了日をB2、日数をN2に入力する形から始めると整理しやすくなります。単純な日付差は引き算、今日を基準にする場合はTODAY、土日や祝日を除外する場合はNETWORKDAYSを使います。</p>
265
266      <div class="table-responsive">
267        <table class="table table-bordered">
268          <thead>
269            <tr>
270              <th>求めたいもの</th>
271              <th>そのまま使える式</th>
272              <th>数え方・注意点</th>
273            </tr>
274          </thead>
275          <tbody>
276            <tr>
277              <td>2つの日付の差</td>
278              <td><code>=B2-A2</code></td>
279              <td>開始日を含めない差分。開始日も数えるなら最後に+1</td>
280            </tr>
281            <tr>
282              <td>DAYS関数で日付差</td>
283              <td><code>=DAYS(B2,A2)</code></td>
284              <td>終了日、開始日の順に指定する</td>
285            </tr>
286            <tr>
287              <td>開始日から今日まで</td>
288              <td><code>=TODAY()-A2</code></td>
289              <td>シートの再計算時点で今日の日付に更新される</td>
290            </tr>
291            <tr>
292              <td>指定日からN日後</td>
293              <td><code>=A2+N2</code></td>
294              <td>日付セルの表示形式を日付にする</td>
295            </tr>
296            <tr>
297              <td>土日・祝日を除く日数</td>
298              <td><code>=NETWORKDAYS(A2,B2,$F$2:$F$20)</code></td>
299              <td>F2:F20に祝日を日付で入力する</td>
300            </tr>
301          </tbody>
302        </table>
303      </div>
304
305      <div class="key-takeaway">
306        <h5>最初に決める3つのルール</h5>
307        <ul>
308          <li>開始日を1日目として含めるか、それとも経過日数として差分だけを見るか。</li>
309          <li>土曜・日曜だけを除くか、日本の祝日や会社休日も除くか。</li>
310          <li>結果を「9」のような日数で出すか、「2026/9/1」のような日付で出すか。</li>
311        </ul>
312      </div>
313    </section>
314
315    <hr class="section-divider">
316
317    <section id="prepare">
318      <h2>日付を入力する前の準備:セルを日付として扱う</h2>
319      <p>式が正しいのに計算できないときは、日付が文字列として入力されているケースが多くあります。A2とB2を選択し、表示形式を「表示形式」→「数字」→「日付」に変更してから式を入力してください。</p>
320      <p>「2026年8月1日」のような日本語表記をコピーした場合や、先頭にアポストロフィが付いている場合は、日付ではなく文字列になることがあります。入力値が曖昧なら、<code>=DATE(2026,8,1)</code> のようにDATE関数で日付を作ると、地域設定に左右されにくくなります。</p>
321      <p>Google公式の<a href="https://support.google.com/docs/table/25273?hl=ja" target="_blank" rel="noopener" class="external-link">Googleスプレッドシート関数一覧</a>でも、日付・時刻関数の引数や戻り値を確認できます。シートを他の人と共有する場合は、入力欄と祝日欄の場所も最初に決めておくと式のコピーが簡単です。</p>
322    </section>
323
324    <hr class="section-divider">
325
326    <section id="date-difference">
327      <h2>2つの日付間の日数を計算する:日付差と含む・含まない</h2>
328      <p>開始日をA2、終了日をB2に入力したとき、最も簡単な日数計算は<code>=B2-A2</code>です。たとえばA2が2026/8/1、B2が2026/8/10なら、結果は9になります。これは8月1日から8月10日までの「経過した日数」で、開始日を1日目として数える計算ではありません。</p>
329      <p>同じ計算を関数で書くなら<code>=DAYS(B2,A2)</code>です。DAYSは終了日を先、開始日を後に指定する点がポイントです。日付を逆に入力するとマイナスになるため、順番を問わず差だけ欲しい場合は<code>=ABS(B2-A2)</code>を使います。</p>
330
331      <figure class="my-4">
332        <img src="/static/images/blog/spreadsheet-days-date-difference.webp"
333             alt="2つのカレンダーの日付をタイムラインでつないで日付差を確認する図"
334             loading="lazy"
335             width="1200"
336             height="800"
337             style="width:100%;height:auto;display:block;border-radius:1rem;border:1px solid var(--color-border,#E5E7EB);">
338        <figcaption class="small text-muted mt-2">日付差は、開始日と終了日の間に何日経過しているかを先に決めてから式を選びます。</figcaption>
339      </figure>
340
341      <h3>開始日・終了日を含めて数える場合</h3>
342      <p>旅行日数、入院日数、イベントの開催日数のように両端を数える場合は、<code>=B2-A2+1</code>とします。8月1日から8月10日までなら10日です。開始日だけを含める、終了日だけを含めるなどのルールがある場合は、現場の定義に合わせて+1の位置を決めてください。</p>
343      <p>「何日から何日まで」を画面で確認したい場合は、当サイトの<a href="/date" class="external-link">日付計算</a>も利用できます。含む・含まないを切り替えながら、シートに入れる式と結果を照合できます。</p>
344    </section>
345
346    <hr class="section-divider">
347
348    <section id="today">
349      <h2>今日までの経過日数を計算する:TODAY関数</h2>
350      <p>開始日から今日までの日数を求めるなら、A2を開始日として<code>=TODAY()-A2</code>と入力します。毎日同じ式を使い回せるため、契約開始からの経過日数、プロジェクト開始からの日数、記念日からの経過日数などに向いています。</p>
351      <p>開始日を1日目として表示したい場合は<code>=TODAY()-A2+1</code>です。ただし、今日が開始日より前ならマイナスになります。未来の日付を入力する可能性がある場合は、次のように条件分岐を入れると表示を制御できます。</p>
352      <div class="key-takeaway">
353        <h5>未来の日付を空欄にする例</h5>
354        <p><code>=IF(A2&gt;TODAY(),"",TODAY()-A2)</code></p>
355        <p class="small mt-2 mb-0">未来の日付には結果を出さず、開始日以前だけを日数として表示します。開始日を含める場合は最後の式に+1を加えます。</p>
356      </div>
357      <p>TODAY関数は入力した瞬間の固定日ではなく、シートの再計算時点の今日を返します。作成日を固定して記録したい管理表では、計算結果をコピーして「値のみ貼り付け」にするなど、更新方法を別に決めてください。経過日数のルール自体を確認したい場合は<a href="/elapsed" class="external-link">経過日数計算</a>も参考になります。</p>
358    </section>
359
360    <hr class="section-divider">
361
362    <section id="add-days">
363      <h2>指定日から何日後・何日前を求める:日付に数字を足す</h2>
364      <p>指定日からN日後の日付は、日付セルに日数を足すだけです。A2に基準日、N2に日数を入れるなら<code>=A2+N2</code>、N日前なら<code>=A2-N2</code>になります。結果セルの表示形式が「自動」や「数字」になっている場合は、日付形式に変更してください。</p>
365      <p>固定の日付から計算する場合は<code>=DATE(2026,8,1)+30</code>のように書けます。営業日ベースで何日後を求める式は別の考え方になるため、次の営業日セクションを確認してください。</p>
366      <p>日付を入力して何日後・何日前をすぐ確認したい場合は、当サイトの<a href="/offset" class="external-link">何日後・何日前計算</a>を使えます。スプレッドシートは一覧表や管理表の自動更新、サイトのツールは単発確認というように使い分けると便利です。</p>
367    </section>
368
369    <hr class="section-divider">
370
371    <section id="business-days">
372      <h2>土日・祝日を除く営業日を計算する:NETWORKDAYS</h2>
373      <p>通常のカレンダー日数ではなく、平日だけを数えるなら<code>=NETWORKDAYS(A2,B2)</code>を使います。開始日と終了日を含めた営業日数として計算され、土曜・日曜が除外されます。</p>
374      <p>祝日も除外する場合は、別の列に祝日を日付で入力します。たとえばF2:F20に祝日一覧を作ったら、式は<code>=NETWORKDAYS(A2,B2,$F$2:$F$20)</code>です。範囲を絶対参照にしておくと、式を下の行へコピーしても祝日範囲がずれません。</p>
375
376      <figure class="my-4">
377        <img src="/static/images/blog/spreadsheet-days-formula-flow.webp"
378             alt="平日を色付きで残し土日を除外してスプレッドシートで数える説明図"
379             loading="lazy"
380             width="1200"
381             height="800"
382             style="width:100%;height:auto;display:block;border-radius:1rem;border:1px solid var(--color-border,#E5E7EB);">
383        <figcaption class="small text-muted mt-2">NETWORKDAYSでは、土日を除き、必要に応じて祝日範囲も指定します。</figcaption>
384      </figure>
385
386      <h3>週末が土日ではない場合</h3>
387      <p>土日以外を休日にする勤務形態では<code>NETWORKDAYS.INTL</code>を使い、週末パターンを指定します。会社独自の休日がある場合は、週末指定と祝日範囲の両方を分けて管理してください。</p>
388      <h3>営業日後の日付を求める場合</h3>
389      <p>「5営業日後の日付」のように、日数ではなく日付を求めるなら<code>WORKDAY(A2,5,$F$2:$F$20)</code>です。営業日前・営業日後の起算日や休日の考え方は、<a href="/blog/workday-offset-guide" class="external-link">営業日前・営業日後の計算方法</a>で具体例を確認できます。営業日数の式を作ること自体が目的なら、専用の<a href="/google-sheets-business-days" class="external-link">スプレッドシート営業日数計算ツール</a>で式の形を確認できます。暦日と営業日を混同しないようにしてください。</p>
390    </section>
391
392    <hr class="section-divider">
393
394    <section id="troubleshoot">
395      <h2>スプレッドシートの日数計算が合わないときの確認点</h2>
396      <div class="table-responsive">
397        <table class="table table-bordered">
398          <thead>
399            <tr>
400              <th>症状</th>
401              <th>確認すること</th>
402              <th>対処例</th>
403            </tr>
404          </thead>
405          <tbody>
406            <tr>
407              <td>結果がエラーになる</td>
408              <td>日付が文字列になっていないか</td>
409              <td>表示形式を日付にし、必要ならDATE関数で入力する</td>
410            </tr>
411            <tr>
412              <td>数字が日付として表示される</td>
413              <td>結果セルの表示形式</td>
414              <td>日数の結果は「自動」または数字、日付の結果は「日付」にする</td>
415            </tr>
416            <tr>
417              <td>1日ずれる</td>
418              <td>開始日・終了日を含めるルール</td>
419              <td>経過日数なら差分、両端を数えるなら+1</td>
420            </tr>
421            <tr>
422              <td>営業日数が多い</td>
423              <td>祝日範囲を指定しているか</td>
424              <td>祝日を日付で一覧化し、NETWORKDAYSの第3引数に固定範囲を入れる</td>
425            </tr>
426            <tr>
427              <td>日ごとに結果が変わる</td>
428              <td>TODAY関数を使っているか</td>
429              <td>固定値が必要なら計算結果を値として保存する</td>
430            </tr>
431          </tbody>
432        </table>
433      </div>
434      <p>Excelの式を移植する場合は、関数名が同じでも区切り文字や日付の入力形式がシートの地域設定に影響されることがあります。Excelでの式や「初日を含む」ルールを確認したい場合は<a href="/excel-days/" class="external-link">Excel日数計算の解説</a>も併せて確認してください。</p>
435    </section>
436
437    <hr class="section-divider">
438
439    <section id="examples">
440      <h2>そのまま使える日数計算のサンプル</h2>
441      <p>次のように入力欄を決めておくと、行を増やしても式をコピーできます。管理表では、結果列の表示形式を先に設定しておくと入力ミスを見つけやすくなります。</p>
442      <div class="table-responsive">
443        <table class="table table-hover">
444          <thead>
445            <tr>
446              <th>用途</th>
447              <th>セル配置</th>
448              <th>式</th>
449            </tr>
450          </thead>
451          <tbody>
452            <tr>
453              <td>開始日から終了日までの差</td>
454              <td>A2:開始日 / B2:終了日</td>
455              <td><code>=B2-A2</code></td>
456            </tr>
457            <tr>
458              <td>開始日を含む日数</td>
459              <td>A2:開始日 / B2:終了日</td>
460              <td><code>=B2-A2+1</code></td>
461            </tr>
462            <tr>
463              <td>開始日から今日まで</td>
464              <td>A2:開始日</td>
465              <td><code>=TODAY()-A2</code></td>
466            </tr>
467            <tr>
468              <td>指定日から30日後</td>
469              <td>A2:基準日</td>
470              <td><code>=A2+30</code></td>
471            </tr>
472            <tr>
473              <td>祝日を除く営業日数</td>
474              <td>A2:開始日 / B2:終了日 / F2:F20:祝日</td>
475              <td><code>=NETWORKDAYS(A2,B2,$F$2:$F$20)</code></td>
476            </tr>
477          </tbody>
478        </table>
479      </div>
480    </section>
481
482    <hr class="section-divider">
483
484    <section id="faq">
485      <h2>FAQ:スプレッドシートの日数計算でよくある質問</h2>
486      <div class="accordion" id="spreadsheetDaysFaq">
487        <div class="accordion-item">
488          <h3 class="accordion-header" id="faq1-heading">
489            <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#faq1" aria-expanded="true" aria-controls="faq1">
490              Q. 2つの日付の差を計算する一番簡単な式は?
491            </button>
492          </h3>
493          <div id="faq1" class="accordion-collapse collapse show" aria-labelledby="faq1-heading" data-bs-parent="#spreadsheetDaysFaq">
494            <div class="accordion-body">開始日をA2、終了日をB2に入れるなら<code>=B2-A2</code>です。開始日も1日として数える場合は<code>=B2-A2+1</code>にします。</div>
495          </div>
496        </div>
497        <div class="accordion-item">
498          <h3 class="accordion-header" id="faq2-heading">
499            <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#faq2" aria-expanded="false" aria-controls="faq2">
500              Q. TODAY関数で今日までの日数を出せますか?
501            </button>
502          </h3>
503          <div id="faq2" class="accordion-collapse collapse" aria-labelledby="faq2-heading" data-bs-parent="#spreadsheetDaysFaq">
504            <div class="accordion-body">はい。<code>=TODAY()-A2</code>で開始日から今日までの経過日数を求められます。毎日更新されるため、契約書などの固定記録には値として保存する運用も検討してください。</div>
505          </div>
506        </div>
507        <div class="accordion-item">
508          <h3 class="accordion-header" id="faq3-heading">
509            <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#faq3" aria-expanded="false" aria-controls="faq3">
510              Q. 土日と祝日を除いた日数はどう計算しますか?
511            </button>
512          </h3>
513          <div id="faq3" class="accordion-collapse collapse" aria-labelledby="faq3-heading" data-bs-parent="#spreadsheetDaysFaq">
514            <div class="accordion-body"><code>=NETWORKDAYS(A2,B2,$F$2:$F$20)</code>を使い、F2:F20に祝日の日付を入力します。会社独自の休日も除外するなら、同じ範囲に追加して管理します。</div>
515          </div>
516        </div>
517        <div class="accordion-item">
518          <h3 class="accordion-header" id="faq4-heading">
519            <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#faq4" aria-expanded="false" aria-controls="faq4">
520              Q. DATEDIFと引き算はどう使い分けますか?
521            </button>
522          </h3>
523          <div id="faq4" class="accordion-collapse collapse" aria-labelledby="faq4-heading" data-bs-parent="#spreadsheetDaysFaq">
524            <div class="accordion-body">日数だけなら<code>=B2-A2</code>や<code>=DAYS(B2,A2)</code>が分かりやすく、年・月・日の単位を分けたい場合にDATEDIFを使います。引数と開始・終了日の順番を確認してから利用してください。</div>
525          </div>
526        </div>
527      </div>
528    </section>
529
530    <hr class="section-divider">
531
532    <section>
533      <h2>まとめ:日付差は引き算、今日までならTODAY、営業日ならNETWORKDAYS</h2>
534      <p>スプレッドシートの日数計算は、入力する日付と数え方を揃えると難しくありません。日付差は<code>=B2-A2</code>、開始日を含めるなら+1、今日までなら<code>=TODAY()-A2</code>、営業日ならNETWORKDAYSを使います。</p>
535      <p>式を作る前に、開始日・終了日を含めるか、祝日を除外するか、結果を固定するかを確認してください。単発の確認には<a href="/date" class="external-link">日付計算</a>、何日後の日付には<a href="/offset" class="external-link">何日後・何日前計算</a>、営業日公式の作成には<a href="/google-sheets-business-days" class="external-link">スプレッドシート営業日数計算</a>も利用できます。</p>
536    </section>
537
538    <section class="mt-4 pt-4 border-top">
539      <h3>参考資料・公式ドキュメント</h3>
540      <ol class="small" style="color:var(--color-text-muted,#64748B);">
541        <li>Google「<a href="https://support.google.com/docs/table/25273?hl=ja" target="_blank" rel="noopener" class="external-link">Googleスプレッドシート関数一覧</a>」</li>
542        <li>Google「<a href="https://support.google.com/docs/answer/6055612?hl=ja" target="_blank" rel="noopener" class="external-link">DATEDIF関数</a>」</li>
543        <li>Google「<a href="https://support.google.com/docs/answer/3092979?hl=ja" target="_blank" rel="noopener" class="external-link">NETWORKDAYS関数</a>」</li>
544      </ol>
545    </section>
546
547    <section class="mt-5 pt-4 border-top">
548      <h3>この記事を書いた人</h3>
549      <div class="author-box">
550        <div class="d-flex align-items-start gap-3">
551          <img src="/static/images/avatar/author1.webp" alt="田中 さくら" class="author-avatar-large flex-shrink-0">
552          <div>
553            <h5 class="mb-1" style="color:var(--color-text,#0F172A);">田中 さくら</h5>
554            <p>日付計算、勤務日数、有給休暇など、日常と実務の「何日」を分かりやすく整理する記事を執筆しています。数式の例は入力セルと数え方を明示し、実際のシートに移しやすい形で紹介しています。</p>
555          </div>
556        </div>
557      </div>
558    </section>
559
560    <div class="text-center mt-4 py-3">
561      <p class="text-muted small mb-0" itemprop="datePublished" content="2026-08-02">公開日:2026年8月2日</p>
562    </div>
563  </div>
564</article>
565
566  </main>
567
568
569
570  <footer class="py-4" style="background: var(--color-bg, #F8FAFC);">
571    <div class="container">
572      <div class="row g-4 align-items-start">
573        <div class="col-lg-4">
574          <div class="d-flex align-items-center mb-3">
575            <img src="/static/logo.png" alt="日数計算" class="nissuu-footer-logo me-2">
576            <h4 class="fw-bold mb-0">日数計算</h4>
577          </div>
578          <p class="text-muted mb-3" style="max-width: 520px;">
578開始日と終了日から日数を自動計算。営業日数、有給休暇、経過日数も無料で対応。登録不要・スマホ対応。</p>
579          <div class="contact-info">
580            <p class="text-muted mb-2">
581              <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="me-2">
582                <rect width="20" height="16" x="2" y="4" rx="2"/><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"/>
583              </svg>
584              <a href="/cdn-cgi/l/email-protection#5b282e2b2b34292f1b353228282e2e76303e32283a35753937343c" class="text-muted text-decoration-none"><span class="__cf_email__" data-cfemail="c9babcb9b9a6bbbd89a7a0bababcbce4a2aca0baa8a7e7aba5a6ae">[email&#160;protected]</span></a>
585            </p>
586          </div>
587        </div>
588        <div class="col-lg-8">
589          <div class="row">
590            <div class="col-6 col-md-4 mb-4 mb-md-0">
591              <h6 class="fw-semibold mb-3">計算ツール</h6>
592              <ul class="list-unstyled mb-0">
593                <li class="mb-2"><a class="text-muted text-decoration-none" href="/">日数計算</a></li>
594                <li class="mb-2"><a class="text-muted text-decoration-none" href="/date">日付計算</a></li>
595                <li class="mb-2"><a class="text-muted text-decoration-none" href="/excel-days/">Excel日数計算</a></li>
596                <li class="mb-2"><a class="text-muted text-decoration-none" href="/google-sheets-business-days">スプレッドシート営業日数</a></li>
597                <li class="mb-2"><a class="text-muted text-decoration-none" href="/inclusive-days">両端入れ日数計算</a></li>
598                <li class="mb-2"><a class="text-muted text-decoration-none" href="/weekdays-holidays/">平日・土日・祝日内訳</a></li>
599                <li class="mb-2"><a class="text-muted text-decoration-none" href="/offset">何日後・何日前</a></li>
600                <li class="mb-2"><a class="text-muted text-decoration-none" href="/100-days-later">100日後 計算</a></li>
601                <li class="mb-2"><a class="text-muted text-decoration-none" href="/month-count">月数計算</a></li>
602                <li class="mb-2"><a class="text-muted text-decoration-none" href="/week-count/">週数計算</a></li>
603                <li><a class="text-muted text-decoration-none" href="/today-plus-days">今日から100日後</a></li>
604              </ul>
605            </div>
606            <div class="col-6 col-md-4 mb-4 mb-md-0">
607              <h6 class="fw-semibold mb-3">ビジネス向け</h6>
608              <ul class="list-unstyled mb-0">
609                <li class="mb-2"><a class="text-muted text-decoration-none" href="/business">営業日数</a></li>
610                <li class="mb-2"><a class="text-muted text-decoration-none" href="/workday-offset/">何営業日後・前の計算</a></li>
611                <li class="mb-2"><a class="text-muted text-decoration-none" href="/business-days-2026/">2026年営業日数</a></li>
612                <li class="mb-2"><a class="text-muted text-decoration-none" href="/business-days-2027">2027年営業日数</a></li>
613                <li class="mb-2"><a class="text-muted text-decoration-none" href="/annual-holidays">年間休日計算</a></li>
614                <li class="mb-2"><a class="text-muted text-decoration-none" href="/work-days">勤務日数計算</a></li>
615                <li class="mb-2"><a class="text-muted text-decoration-none" href="/paid-leave">有給休暇</a></li>
616                <li class="mb-2"><a class="text-muted text-decoration-none" href="/paid-leave-balance">有給残日数計算</a></li>
617                <li><a class="text-muted text-decoration-none" href="/elapsed">経過日数</a></li>
618              </ul>
619            </div>
620            <div class="col-12 col-md-4">
621              <h6 class="fw-semibold mb-3">サポート</h6>
622              <ul class="list-unstyled mb-0">
623                <li class="mb-2"><a class="text-muted text-decoration-none" href="/about/">運営者情報</a></li>
624                <li class="mb-2"><a class="text-muted text-decoration-none" href="/#faq">よくある質問</a></li>
625                <li class="mb-2"><a class="text-muted text-decoration-none" href="/blog/yukyu-fuyo-nissuu">有給休暇の付与日数解説</a></li>
626                <li class="mb-2"><a class="text-muted text-decoration-none" href="/blog/annual-paid-leave-ledger">年次有給休暇管理簿</a></li>
627                <li class="mb-2"><a class="text-muted text-decoration-none" href="/blog/spreadsheet-days/">スプレッドシートの日数計算</a></li>
628                <li><a class="text-muted text-decoration-none" href="/contact/">お問い合わせ</a></li>
629              </ul>
630            </div>
631          </div>
632        </div>
633      </div>
634
635      <hr class="my-4" style="border-color: var(--color-border, #E5E7EB);">
636      <div class="row align-items-center">
637        <div class="col-md-6">
638          <p class="text-muted small mb-2 mb-md-0">© 2026 日数計算 - 無断転載を禁じます。</p>
639        </div>
640        <div class="col-md-6 text-md-end">
641          <a href="/privacy-policy/" class="text-muted small text-decoration-none me-3">プライバシーポリシー</a>
642          <a href="/terms-of-service/" class="text-muted small text-decoration-none">利用規約</a>
643        </div>
644      </div>
645    </div>
646  </footer>
vendor: 113 bytes, lines 646-649
646
647
648
649  <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
649<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
649
650
651<script>
652document.querySelectorAll('.table-of-contents a').forEach(anchor => {
653  anchor.addEventListener('click', function(e) {
654    e.preventDefault();
655    const target = document.querySelector(this.getAttribute('href'));
656    if (target) {
657      target.scrollIntoView({ behavior: 'smooth', block: 'start' });
658    }
659  });
660});
661</script>
661
662
663
664<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"8e375621e2ea45ca8f3b862943f93137","r":1,"spa":2}' crossorigin="anonymous"></script>
664
665</body>
666
667</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.