• ベストアンサー

エクセルにて作業時間(分で表示)を出すには?

エクセルにて「開始時刻」と「終了時刻」から作業時間の値を出したいのですが、 「開始時刻」と「終了時刻」のセルにはTIME関数(例 =TIME(18,0,0))が入力されており、さらにそのセルの表示形式は[時刻]の[13時30分]と表示されています。 これらのセルから作業時間を算出して分で表示(例 30分)したいのですが、どうやったらいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>これらのセルから作業時間を算出して分で表示(例 30分)したいのですが、どうやったらいいのでしょうか? 計算式は次の通りです。 =[終了時刻]-[開始時刻] 表示形式を[m]"分"にすれば目的のような表示になります。 貼付画像はExcel 2013で検証した例です。 D2=C2-B2

その他の回答 (3)

回答No.4

混同している人も少なくは無いようですねぇ。 質問者さんはおそらく大丈夫と思われますが、 「時間」と「時刻」は別物ですね。 これを混同すると会話がチンプンカンプンになりますから ぜひ注意したいところです。 さておき。 模範解答が既に出ているようなので、蛇足的に補足です。 いわゆる「〇分間」を表示形式で指定するには  [mm] または [m] を使います(角括弧 [ ] で括ります)。 例えば開始時刻(A1セル)が18:00、終了時刻(B1セル)が19:30、 この条件でC1セルに作業時間として「=B1-A1」とすると、 C1セルには「1:30(h:mm)」と返ってきます。 ここにセルの書式設定から表示形式の分類をユーザー定義、 種類に「 [mm]"分" 」としてやります。 そうすると、C1セルは「90分」と表示されるはずです。 こんな感じで「〇分間」をシートに表示することが可能です。  ※時刻としての「分」は表示形式では単独表示が困難ですね。   そんなときはMINUTE関数を使って取り出してやるのが通例です。   そういう意味では「(時刻の)分だけ表示」も可能、と言えます。 同様に [h] や [s] を使えば「〇時間」「〇秒間」も表示できます。 24時間以上にも対応できますので、覚えておくと便利です。 「〇時間と△分間」、例えば「25時間30分」などは少しだけ捻ります。 この場合、「分間」の部分は60分以上になられては困るので、 分の部分は「mm」のままで指定・・つまり、   [h]"時間"mm"分" などと指定してやるとうまくいくような気がします。 「〇日間」は表示形式を「日付」以外にしてやればOKですね。 などなど、日報とか勤務表とかを作るときに便利な操作です。 覚えておくと便利ですよ。

  • ubku
  • ベストアンサー率37% (227/608)
回答No.3

書式設定で分のみを表示することは不可能です。 コード m は、 h または s と共に指定する必要があります。さもなければ m は月と見なされてしまうからです。 書式設定の表示形式は、ユーザー定義で m"分"ss で妥協してはいかがでしょうか? (表示例 30分00)

参考URL:
https://support.office.com/ja-jp/article/ユーザー定義の表示形式を作成または削除する-78f2a361-936b-4c03-8772-09fab54be7f4#bm2
回答No.1

例えばA1に=TIME(18,0,0)、B1に=TIME(18,30,0)と入っていてそれぞれ18時00分、18時30分と表示されている場合、 C1に=(B1 - A1) * 24 * 60と入力するとどうなりますか。30と表示されますね。 後は、C1の表示形式を修正するだけです。 何故そうなるかは、Excelのヘルプを見て考えてください。

関連するQ&A

  • エクセルの関数で、開始時刻と終了時刻のセルに対して、その差が何時間何分

    エクセルの関数で、開始時刻と終了時刻のセルに対して、その差が何時間何分かを表示できるようなものはあるでしょうか?

  • Excelでの時間表示が4:74とか23:87になってしまいます

    Excelで所要時間の平均をAVERAGE関数を使って算出すると、4:74とか23:87とか、分のところが60を超えた数値で表示されてしまいます。セル書式の表示形式はユーザー定義の[0":"00]です。(試しに表示形式を[時刻]に変えてみると先程の4:74は23:28に変わってしまいます。)もしかして引数がh:mmで表示されているからうまく計算できないのかな、とも思うのですが、だとするとh:mmを小数点表示に変える方法がわかりません。4:74を5:14と表示させる方法を教えてください。宜しくお願いします。

  • Excelの時間表記について

    Excelでの時間表記についてご質問します。 表示形式を[h]:mm;としているセルの値を別セルで数字表記することは可能でしょうか。 例:78:15(という表示を)  ⇒別セルで78.25h(という表示にする。) Excel関数にお詳しい方、よろしくお願いします。

  • エクセルの時間表示

    エクセルの時間表示 エクセルで勤怠表を作ったのですが 残業時間の合計欄は SUM関数で良いとして、 セルの書式設定を どのようにすればよいでしょうか? 普通に時刻にしたのでは24時間50分は 0:50 と表示されてしまいます。 よろしくおねがいします。

  • エクセルで時間計算

    エクセルで時間計算をしているのですが A1セルに開始時刻  B1セルに終了時刻  C1セルは作業時間   9:00         4:00           7:00 このような表を作っています 「C1」には(B1+12:00)マイナス「A1」と数式があるのですが 「B1」に入る時刻が午後でなく午前11:00だと 「C1」の数式のままでは (11:00+12:00)- 9:00 で 14:00 となってしまいます 「B1」には24時間形式で午後4:00を16:00と入力すればよいのですが 24時間形式を使わず9:00マイナス4:00を正しく計算するには どのような数式にすればよいのでしょうか IF文を使うのかなとも思うのですが 見当がつきません。宜しくお願いいたします。

  • エクセル上での時間集計

    エクセルを使用して作業日報を作成していますが、時間集計の方法と、集計時間に定数をかけて算出する方法を教えて下さい。日々の入力は、開始時刻9:00、終了時刻18:00、休憩1:00にて作業時間8:00(A)。これを1カ月繰り返して、作業時間を集計する(B)。このBに6000を掛けて¥000,000.-みたいな表示をしたいのです。宜しくお願いします。

  • 開始時刻から所要時間に応じてセルを塗りつぶすには

    現在仕事である部門の管理をしていまして、各人の作業工程の時間を視覚的に把握したいと思い、それをエクセルでやりたいと思っています。 考えているのは、開始時刻と終了時刻を入力すると、その開始時刻から所要時間分のセルを塗りつぶすというものです。 たとえば、Aさんが8:20から8:27までの作業があったら、8:20から右に7セル分 (1分1セル)を塗りつぶすというものです。 これで各人の作業時間の重複を視覚的に把握したいと思っております。 ガントチャートのようなものですが、さほど凝ったものではなく、簡単な関数で実現できればいいと思っていますが、実際できますでしょうか?

  • Excel で作業時間を自動計算

    過去の投稿を検索したのですが見つからなかったので質問します。Excel 2000で作業時間を自動計算させるという単純な処理です。 B1に開始時刻(8:15など)、C1に終了時刻(16:45など)を入力すると、D1にその時間が自動で入力されるようにするには、どういう関数をどう使えばよいのでしょうか。ただし、休憩時間は考える必要はありません。

  • エクセルで1分あたりの作業量を知りたいです

    下記のようなエクセルのタイムシートがあります 1分あたりの作業量をエクセルで計算して知りたいです。 どのような式で計算すればよろしいでしょうか? 日付|開始時間|終了時間|作業時間|作業量|1分あたりの作業量 3/17|17:30  |18:45  | 1:15  |  94 |【ここの計算を教えてください】 いろいろやってみたのですが、見当違いな数字が出てきてしまい困っています。 どうぞ宜しくお願いいたします。。

  • エクセルの時間表記の変換

    エクセルでプロジェクト管理表を作っています。 9:30から10:00まで入力作業で働いたとして、 A       B       C 開始時刻  終了時刻  作業時間 9:30      10:00     00:30 上のように作業時間を0:30と算出することはできたのですが、 A       B       C       D 開始時刻  終了時刻  作業時間  作業時間(H) 9:30      10:00     00:30     0.5 それを上のように0.5という数値に変換させる方法はありますか? ちなみに、以下のように変換できれば嬉しいです。 0:15だと0.25 0:30だと0.5 0:45だと0.75 1:15だと1.25

専門家に質問してみよう