<?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/%E7%B5%8C%E9%81%8E%E6%99%82%E9%96%93/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sat, 21 Mar 2026 03:26:14 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</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のMINUTE関数の使い方｜時刻から「分」を取り出す基本と実務活用</title>
		<link>https://mashukabu.com/excel-function-howto-use-minute/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-minute/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 10 Jun 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[HOUR関数]]></category>
		<category><![CDATA[IF関数]]></category>
		<category><![CDATA[MINUTE関数]]></category>
		<category><![CDATA[シリアル値]]></category>
		<category><![CDATA[勤怠管理]]></category>
		<category><![CDATA[時刻関数]]></category>
		<category><![CDATA[経過時間]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2200</guid>

					<description><![CDATA[ExcelのMINUTE関数で時刻から「分」だけを取り出す方法を解説。基本構文・引数の使い方から、30分単位の丸め・経過時間の○時間○分表記・15分スロット分類まで実務活用パターンを3つ紹介。エラー対処法とHOUR・SECOND関数との使い分け表付き。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「Excelで時刻データの&#8221;分&#8221;の部分だけ取り出せないかな？」と思ったことはありませんか。</p>



<p class="wp-block-paragraph">たとえば勤怠データを30分単位で丸めたいとき、セルの時刻から「分」だけ抜き出す必要があります。そんなときに使えるのがExcelのMINUTE関数です。手作業で1件ずつ確認するのは現実的ではありませんよね。</p>



<p class="wp-block-paragraph">この記事では、MINUTE関数の基本的な使い方から解説します。30分単位の丸め処理や経過時間の表示など、実務活用パターンまでまとめました。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>この記事は次のような人におすすめ</p><p>&#8211; MINUTE関数の構文や使い方を知りたい<br>&#8211; 時刻データを分単位で加工・集計したい<br>&#8211; HOUR・MINUTE・SECONDの違いを整理したい</p></blockquote>




  <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">MINUTE関数とは？できることを1分で理解</a><ol><li><a href="#toc2" tabindex="0">MINUTE関数の読み方・戻り値の範囲（0〜59）</a></li><li><a href="#toc3" tabindex="0">時刻シリアル値のしくみ</a></li></ol></li><li><a href="#toc4" tabindex="0">MINUTE関数の構文と引数</a><ol><li><a href="#toc5" tabindex="0">引数「シリアル値」に指定できるもの一覧</a></li></ol></li><li><a href="#toc6" tabindex="0">Excel MINUTE関数の基本的な使い方3パターン</a><ol><li><a href="#toc7" tabindex="0">セル参照で時刻から「分」を取り出す</a></li><li><a href="#toc8" tabindex="0">時刻文字列を直接指定する</a></li><li><a href="#toc9" tabindex="0">NOW関数と組み合わせて現在の「分」を取得する</a></li></ol></li><li><a href="#toc10" tabindex="0">MINUTE関数の実務活用パターン3選</a><ol><li><a href="#toc11" tabindex="0">30分単位で時刻を丸める（勤怠の切り上げ・切り捨て）</a></li><li><a href="#toc12" tabindex="0">経過時間を「○時間○分」形式で表示する</a></li><li><a href="#toc13" tabindex="0">15分スロットに分類して集計する</a></li></ol></li><li><a href="#toc14" tabindex="0">MINUTE関数のエラーと対処法</a><ol><li><a href="#toc15" tabindex="0">#VALUE!エラー：文字列が時刻として認識されない</a></li><li><a href="#toc16" tabindex="0">TIME関数で60分以上を指定した場合の注意</a></li></ol></li><li><a href="#toc17" tabindex="0">HOUR・MINUTE・SECOND・TIME・TIMEVALUE 使い分け早見表</a></li><li><a href="#toc18" tabindex="0">まとめ</a><ol><li><a href="#toc19" tabindex="0">関数一覧</a></li><li><a href="#toc20" tabindex="0">エラー値についてのまとめ記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">MINUTE関数とは？できることを1分で理解</span></h2>



<h3 class="wp-block-heading"><span id="toc2">MINUTE関数の読み方・戻り値の範囲（0〜59）</span></h3>



<p class="wp-block-paragraph">MINUTE関数は、時刻データから「分」の部分を整数で取り出す関数です。読み方は「ミニット関数」。英語の「minute（分）」に由来します。</p>



<p class="wp-block-paragraph">戻り値は0〜59の整数です。ちょうど0分なら0、59分なら59が返ります。60以上の値は返りません。</p>



<p class="wp-block-paragraph">たとえば「14:30」というセルにMINUTE関数を使うと、結果は30です。時や秒の部分は無視して「分」だけを返してくれます。</p>



<p class="wp-block-paragraph">対応バージョンはExcel 2007以降すべて（Microsoft 365含む）です。</p>



<h3 class="wp-block-heading"><span id="toc3">時刻シリアル値のしくみ</span></h3>



<p class="wp-block-paragraph">Excelでは、時刻を0〜1の小数（シリアル値）で管理しています。1日を1.0として、時刻を小数で表す仕組みです。</p>



<figure class="wp-block-table"><table><thead><tr><th>シリアル値</th><th>時刻</th></tr></thead><tbody><tr><td>0.0</td><td>0:00（深夜0時）</td></tr><tr><td>0.5</td><td>12:00（正午）</td></tr><tr><td>0.78125</td><td>18:45（午後6時45分）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">セルに「18:45」と表示されていても、内部では0.78125という小数で保持されています。MINUTE関数はこの小数から「分」の部分だけを整数で取り出します。</p>



<p class="wp-block-paragraph">日付と時刻が混在するセル（例: 2023/1/1 12:30）でも大丈夫です。整数部分が日付、小数部分が時刻を表します。MINUTE関数は小数部分だけを見るので、日付には影響されません。</p>



<h2 class="wp-block-heading"><span id="toc4">MINUTE関数の構文と引数</span></h2>



<p class="wp-block-paragraph">MINUTE関数の構文は次のとおりです。</p>



<pre class="wp-block-code"><code>=MINUTE(シリアル値)</code></pre>



<p class="wp-block-paragraph">引数は1つだけのシンプルな関数です。</p>



<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></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc5">引数「シリアル値」に指定できるもの一覧</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>=MINUTE(A1)　※A1に「14:30」</td><td>30</td></tr><tr><td>時刻文字列</td><td>=MINUTE(&#8220;6:45 PM&#8221;)</td><td>45</td></tr><tr><td>小数（シリアル値）</td><td>=MINUTE(0.78125)</td><td>45</td></tr><tr><td>他の関数の戻り値</td><td>=MINUTE(NOW())</td><td>現在の「分」</td></tr><tr><td>日付+時刻</td><td>=MINUTE(&#8220;7/18/2011 7:45&#8221;)</td><td>45</td></tr><tr><td>日付のみ</td><td>=MINUTE(&#8220;4/21/2012&#8221;)</td><td>0</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">日付のみを渡した場合、午前0時として扱われるため0が返ります。意図しない結果になりやすいので注意してください。</p>



<h2 class="wp-block-heading"><span id="toc6">Excel MINUTE関数の基本的な使い方3パターン</span></h2>



<h3 class="wp-block-heading"><span id="toc7">セル参照で時刻から「分」を取り出す</span></h3>



<p class="wp-block-paragraph">もっとも基本的な使い方です。時刻が入ったセルを引数に指定します。</p>



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



<p class="wp-block-paragraph">A2に「14:30:00」と入っていれば、結果は30です。セルの表示形式が「2:30 PM」のような12時間表示でも、同じ結果を返します。表示形式に左右されないのがポイントです。</p>



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



<p class="wp-block-paragraph">セル参照を使わず、時刻文字列を直接書くこともできます。ダブルクォーテーションで囲むのがポイントです。</p>



<pre class="wp-block-code"><code>=MINUTE(&quot;3:45:30 PM&quot;)</code></pre>



<p class="wp-block-paragraph">結果は45です。AM/PM表記でも24時間表記でも「分」の部分は同じです。次の数式も同じ45を返します。</p>



<pre class="wp-block-code"><code>=MINUTE(&quot;15:45:30&quot;)</code></pre>



<h3 class="wp-block-heading"><span id="toc9">NOW関数と組み合わせて現在の「分」を取得する</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-now/">NOW関数</a>（現在の日時を返す関数）と組み合わせると、現在時刻の「分」をリアルタイムに取得できます。</p>



<pre class="wp-block-code"><code>=MINUTE(NOW())</code></pre>



<p class="wp-block-paragraph">たとえば現在が午後2時15分なら、結果は15です。ファイルを開き直すたびに値が更新されます。「今何分？」をセルに表示したいときに使えますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc11">30分単位で時刻を丸める（勤怠の切り上げ・切り捨て）</span></h3>



<p class="wp-block-paragraph">勤怠管理では「30分単位で丸める」ルールがよくあります。MINUTE関数と<a href="https://mashukabu.com/excel-function-howto-use-if/">IF関数</a>（条件分岐の関数）を組み合わせて対応できます。</p>



<p class="wp-block-paragraph">A列に出勤時刻が入っているとして、B列に次の数式を入力します。</p>



<pre class="wp-block-code"><code>=IF(MINUTE(A2)&gt;=30, HOUR(A2)+1, HOUR(A2)) &amp; &quot;:00&quot;</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>出勤時刻（A列）</th><th>結果（B列）</th></tr></thead><tbody><tr><td>8:15</td><td>8:00</td></tr><tr><td>8:45</td><td>9:00</td></tr><tr><td>9:10</td><td>9:00</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">30分以上なら次の時に切り上げ、30分未満なら切り捨てる仕組みです。MINUTE関数で「分」を取り出して、IF関数で分岐しているだけですね。</p>



<p class="wp-block-paragraph">ちょっとむずかしく見えますが、やっていることはシンプルですよね。</p>



<p class="wp-block-paragraph">もっと細かい丸め処理にはFLOOR関数やCEILING関数も便利です。たとえば15分単位の切り捨てなら次のように書けます。</p>



<pre class="wp-block-code"><code>=FLOOR(A2,&quot;0:15&quot;)</code></pre>



<h3 class="wp-block-heading"><span id="toc12">経過時間を「○時間○分」形式で表示する</span></h3>



<p class="wp-block-paragraph">作業ログの経過時間を「2時間30分」のように表示したい場面です。<a href="https://mashukabu.com/excel-function-howto-use-hour/">HOUR関数</a>（時刻から「時」を取り出す関数）とMINUTE関数を組み合わせます。</p>



<p class="wp-block-paragraph">A列に開始時刻、B列に終了時刻が入っているとします。</p>



<pre class="wp-block-code"><code>=HOUR(B2-A2) &amp; &quot;時間&quot; &amp; MINUTE(B2-A2) &amp; &quot;分&quot;</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>開始（A列）</th><th>終了（B列）</th><th>結果（C列）</th></tr></thead><tbody><tr><td>9:00</td><td>11:30</td><td>2時間30分</td></tr><tr><td>13:15</td><td>14:50</td><td>1時間35分</td></tr><tr><td>10:00</td><td>10:45</td><td>0時間45分</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">B2-A2で経過時間のシリアル値を求めます。そこからHOUR関数で「時」、MINUTE関数で「分」を取り出して文字列で結合しています。</p>



<p class="wp-block-paragraph">ただし24時間を超える場合はこの方法だと正しく表示されません。その場合は<a href="https://mashukabu.com/excel-function-howto-use-text/">TEXT関数</a>（値を指定した書式の文字列に変換する関数）で <code>[h]</code> 書式を使ってください。</p>



<pre class="wp-block-code"><code>=TEXT(B2-A2,&quot;[h]時間mm分&quot;)</code></pre>



<h3 class="wp-block-heading"><span id="toc13">15分スロットに分類して集計する</span></h3>



<p class="wp-block-paragraph">コールセンターの入電分析など「15分刻み」で件数を見たい場面です。MINUTE関数とIF関数を組み合わせます。</p>



<p class="wp-block-paragraph">A列に時刻が入っているとして、B列でスロットを分類します。</p>



<pre class="wp-block-code"><code>=IF(MINUTE(A2)&lt;15,&quot;00-14&quot;,IF(MINUTE(A2)&lt;30,&quot;15-29&quot;,IF(MINUTE(A2)&lt;45,&quot;30-44&quot;,&quot;45-59&quot;)))</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>時刻（A列）</th><th>スロット（B列）</th></tr></thead><tbody><tr><td>10:05</td><td>00-14</td></tr><tr><td>10:22</td><td>15-29</td></tr><tr><td>10:38</td><td>30-44</td></tr><tr><td>10:52</td><td>45-59</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">MINUTE関数で「分」を取り出して、IFのネストで4つの区間に振り分けています。B列にスロットが入ったら、COUNTIF関数で区間別の件数を集計できますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc15">#VALUE!エラー：文字列が時刻として認識されない</span></h3>



<p class="wp-block-paragraph">MINUTE関数で#VALUE!エラーが出る一番多い原因は、時刻として認識できない値を渡しているケースです。</p>



<pre class="wp-block-code"><code>=MINUTE(&quot;abc&quot;)    → #VALUE!エラー
=MINUTE(-0.5)     → #VALUE!エラー</code></pre>



<p class="wp-block-paragraph">Excelが時刻として解釈できない文字列や負の数値を渡すとエラーになります。</p>



<p class="wp-block-paragraph">見た目は時刻に見えるのにエラーが出る場合もあります。セルの値が「文字列」になっている可能性が高いです。CSVの取り込みやコピー&#038;ペーストでよく起きる現象ですよね。</p>



<p class="wp-block-paragraph">対処法は次のとおりです。</p>



<ul class="wp-block-list"><li>セルの表示形式を「標準」や「時刻」に変更する</li><li>TIMEVALUE関数（文字列を時刻シリアル値に変換する関数）を使う</li></ul>



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



<p class="wp-block-paragraph">TIMEVALUE関数が文字列をシリアル値に変換してくれます。これでMINUTE関数が正しく「分」を取り出せるようになります。</p>



<h3 class="wp-block-heading"><span id="toc16">TIME関数で60分以上を指定した場合の注意</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-time/">TIME関数</a>（時・分・秒からシリアル値を作る関数）で60以上の「分」を指定すると、自動で繰り上げが起きます。</p>



<pre class="wp-block-code"><code>=TIME(0,90,0)             → 1:30:00
=MINUTE(TIME(0,90,0))     → 30（90ではない）</code></pre>



<p class="wp-block-paragraph">TIME(0,90,0)は90分を1時間30分に繰り上げます。その結果、MINUTE関数は30を返します。90という値は返りません。</p>



<p class="wp-block-paragraph">同様に、TIME(0,750,0)は12:30:00になります。MINUTE関数は30を返します。</p>



<p class="wp-block-paragraph">MINUTE関数の戻り値は必ず0〜59の範囲です。60分以上の合計値が必要な場面では、シリアル値を直接計算してください。</p>



<pre class="wp-block-code"><code>=INT((B2-A2)*1440)</code></pre>



<p class="wp-block-paragraph">この数式は経過時間を「分」の合計値で返します。1440は1日の分数（24×60）です。</p>



<h2 class="wp-block-heading"><span id="toc17">HOUR・MINUTE・SECOND・TIME・TIMEVALUE 使い分け早見表</span></h2>



<p class="wp-block-paragraph">時刻を扱う関数はいくつかあります。役割の違いを表で整理します。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>役割</th><th>引数</th><th>戻り値</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-hour/">HOUR</a></td><td>時刻から「時」を取り出す</td><td>シリアル値</td><td>0〜23</td></tr><tr><td><strong>MINUTE</strong></td><td>時刻から「分」を取り出す</td><td>シリアル値</td><td>0〜59</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-second/">SECOND</a></td><td>時刻から「秒」を取り出す</td><td>シリアル値</td><td>0〜59</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-time/">TIME</a></td><td>時・分・秒からシリアル値を作る</td><td>時, 分, 秒</td><td>シリアル値</td></tr><tr><td>TIMEVALUE</td><td>文字列をシリアル値に変換する</td><td>文字列</td><td>シリアル値</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">HOUR・MINUTE・SECONDは「分解する関数」です。TIMEは「組み立てる関数」と覚えるとわかりやすいですよ。MINUTE関数でバラした値をTIME関数で再構成する使い方もできます。</p>



<p class="wp-block-paragraph">なお、24時間を超える累計時間（例: 作業合計が30時間）では、MINUTE関数で正しい「分の合計」は取れません。MINUTE関数はあくまで時刻の「分」の部分（0〜59）を返すだけです。累計分数が必要な場面では、先ほど紹介した <code>=INT(値*1440)</code> の計算を使ってみてください。</p>



<p class="wp-block-paragraph">Google スプレッドシートでMINUTE関数を使いたい方は、<a href="https://mashukabu.com/spreadsheet-minute-function/">スプレッドシートのMINUTE関数</a>の記事もあわせてチェックしてみてください。</p>



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



<p class="wp-block-paragraph">MINUTE関数は、時刻データから「分」を整数で取り出すシンプルな関数です。</p>



<ul class="wp-block-list"><li>構文は <code>=MINUTE(シリアル値)</code> で引数は1つだけ</li><li>戻り値は0〜59の整数</li><li>IF関数と組み合わせれば30分単位の丸め処理ができる</li><li>HOUR関数と組み合わせれば「○時間○分」形式の表示ができる</li><li>60分超の合計値が必要な場合はシリアル値×1440で計算する</li></ul>



<p class="wp-block-paragraph">まずは <code>=MINUTE(A2)</code> で時刻から「分」を取り出すところから試してみてください。勤怠の丸め処理や経過時間の表示など、分単位のデータ加工がぐっとラクになります。</p>



<h3 class="wp-block-heading"><span id="toc19">関数一覧</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/">biz-tactics</a>ではExcel関数の一覧を3パターンご用意しています。用途に合わせてお使いください。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-alphabetical-order">アルファベット順 Excel関数一覧</a></li><li><a href="https://mashukabu.com/excel-function-list-by-function/">機能別 Excel関数一覧</a></li><li><a href="https://mashukabu.com/excel-function-alphabetical-order-pronunciation/">Excel関数の読み方一覧</a></li></ul>



<p class="wp-block-paragraph">各一覧の文字色が青くなっている関数はクリックすると解説ページを開くことができます。</p>



<h3 class="wp-block-heading"><span id="toc20">エラー値についてのまとめ記事</span></h3>



<p class="wp-block-paragraph">関数でエラーが発生した際に表示される、エラーの種類を以下の記事でまとめています。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-error-value-list/">【Excel】セルに表示されるエラーの種類と原因、対処方法を解説</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-minute/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
