• ベストアンサー

Excelで時間計算

こんにちは。 簡単な質問ですいません。 下記どなたかご存知の方教えて下さい。 したいことは下記の通りです。 A列に「開始時間」、B列に「終了時間」を入力します 。 そうすると、自動でC列には「時間数(終了時間-開始時間)(分)」を表示させたいのです。 A例 B列 C列 10:00 11:20 80 宜しくお願いします。

noname#95828
noname#95828

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.4

こんにちは。maruru01です。 表示だけなら、C1の数式を、 =B1-A1 にして、C1のセルの表示形式をユーザー定義で、 「[m]」 ("m"を角かっこの"["と"]"で括る) にすれば出来ます。 なお、A1とB1が未入力の場合にはC1に何も表示しないようにするなら、数式を、 =IF(COUNT(A1:B1)=2,B1-A1,"") にして下さい。

noname#95828
質問者

お礼

みなさん 有難うございました。 なんとか数式で出力できました。 有難うございました。

その他の回答 (3)

  • AFG3171
  • ベストアンサー率22% (11/49)
回答No.3

試してみましたがちゃんと出ますよ。 C列の表示形式が「時刻」になってないだけかと思ったのですが、なぜでしょう?

  • 6dou_rinne
  • ベストアンサー率25% (1361/5264)
回答No.2

=(B列-A列)*(24*60) では?

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

開始がA1 終了がB1とすると、 C1に =1440*(B1-A1) といれて、書式を「標準」または「数値」にしてください。

関連するQ&A

  • 時間の計算法

    エクセルにてA列の4行目に開始時間、B列4行目に終了時間を 入力したとき、C列4行目に「終了時間-開始時間」を自動で 表示させたいのですが・・・。 例えば 開始時間 13:45 終了時間14:25 のとき C列4行目に40分 また、 開始時間 13:45 終了時間15:25 のとき C列4行目に1時間40分と表示したいのです。 分かる方、教えてください。 素人ゆえの質問で説明不足かもしれませんがどうぞ よろしくお願いします。

  • エクセルで時間経過計算

    エクセルで、次のようなことができるでしょうか。 A列に開始時間、B列に終了時間を入れ、開始時間と経過時間を入れることによって 自動的に5時00分から21時59分時までの時間を入れたときの経過時間をC列に、 22時00分から4時59分までの時間を入れたときの経過時間をD列に入れたいのです。 例えは、A列(開始時間)に10:00、B列(終了時間)に11:00を入れると、C列に1:00。 A列(開始時間)に1:00、B列(終了時間)2:00を入れると、D列に1:00。 使用ソフトは、エクセル:mac2001ですが、macにとらわれなくても結構ですので、よろしくお願いします。

  • Excelでの時間計算について

    A列に時間、B列に分、C列に秒を入力し、その時間差を計算して、Dに表したいと思います。 例 A1に10(時)、B1に10(分)、C1に10(秒)を入力し、A210(時)、B2に20(分)C2に5(秒)を入力した場合、Dに9分55秒 このように表示させるにはどうしたらいいでしょうか。 よろしくお願いします。

  • エクセルの時間計算について

    エクセルで時間の計算をしたいのですが、うまくできず困っています。 A列には 1315、747、など3~4桁の数値が、B列にも 1532、916など同じく3~4桁の数値が入っています。これはそれぞれ 13:15、7:47、15:32、9:16のように時刻を表しており、A列は活動開始時刻、B列は活動終了時刻となっています。 C列には「TEXT(A2,"0!:00")-TEXT(B2,"0!:00")」という数式を入力し、実質活動時間を計算しています。 このようなデータが約9000行あります。C列の活動時間を合計して、時間数を出したいのですが、どのような計算式を用いればよいでしょうか?SUMでは出ないようですので・・・ ややこしいですが、お知恵をお貸し下さい。よろしくお願いします。

  • Excelでの進行表作成(時間の計算)について

    教えて下さい。 Excelで進行表を作成しようと思っています。 A列には開始時間、B列には所要時間、C列に内容を記載します。 例) A列    B列   C列 9時30分  10分  あいさつ 9時40分  50分  レクリエーション 10時30分  60分  会食 このとき、B列を変更したら、 次の内容の開始時間を自動で変更させたいのです。 (「あいさつ」の所要時間を10分→20分に変更すると、  レクリエーション・会食の開始時間が、  それぞれ「9時50分」・「10時40分」に変更される。) B列は必ず、単位が「分」になります。 どうぞよろしくお願いします。

  • Excelでタイムカードの計算

    Excel97でタイムカードの計算をさせるのですが、A列が開始時間で○時○分、B列が終了時間で○時○分とデーターを入れます。C列に△時間◇分と表示されるようにしたいのです. =HOUR(B1-A1)&MINUTE(B1-A1)までは考えたのですが、△◇と表示されてしまいます。 どうやればCのセルが“△時間◇分”のように表示されるのか分かりません。どなたか教えていただけないでしょうか?

  • EXCEL2000でこんな時間の計算はできますか?

    EXCEL2000で下記のようなデータが入っています。 A列(時刻)B列(標準) 13:00   50 14:00   60 23:30   40 A列とB列を足してC列に時間を表示したいと考えています。 ※上記の例では、 13:50 15:00 0:10 とC列に表示されるようにしたい。 このような計算が可能かどうか? もし無理ならばどのように元データを入力すべきか、アドバイスをお願いいたします。

  • 時間の計算が分かりません

    シフトなどでの時間の計算が出来ません。 たとえば A列に氏名 B列に開始時間 C列に終了時間 D列以降に9時から18時までの各時間が入力されていて 開始時間に9:00、終了時間に15:00と入力した場合D列以降の9時から15時までのセルに◆と入力されるようにするにはどうすればいいでしょうか? できればIFとANDを使った計算式にしたいのですがどうしてもエラーになってしまいます。 教えてください!!

  • Excelでの時間の計算について

    時間を1:20(1時間20分)ではなく、 80分と表示したい場合の方法を教えてください。 もしくは、その回答が載っているサイトのご紹介をお願いします。 たとえばですが、 セルA1に、勤務開始時間が、9:10と入力してあり、 セルB1に、退社時間が、10:40と入力してあるというような、 30分ごとではなく、半端な時の計算方法を知りたいです。 (暗算で、30分=0.5とできないようなときです。) この状態で、セルC1に、=B1-A1とすると、1:20と表示されますが、 これを、80と表示させたいです。 なお、セルA1と、セルB1の表示形式は、ユーザー定義で [h]:mmと指定してあります。 お分かりになる方、よろしくお願いいたします。

  • エクセル関数で、ご教示下さい

    例として、セルA1~A10に、1.2.3.・・・・10と番号を入れて       セルB1~B10には、商品の在庫数が入力されているとします。 この時、セルC1に集計の開始番号 セルC2に集計の終了番号を入力すれば、      D1に開始番号から終了番号までのB列の合計を表示させたいのですが、      このような集計ができるD1に入れる関数はあるでしょうか。 例えば、B列の3行目から6行目までの合計をD1に表示させたい場合に      C1にA列番号の3を入力、C2には6を入力すれば、D1にB3からB6の合計を      表示してくれる、といった関数です。      開始番号、終了番号は、何番~何番までと、その都度変わります。 どなたか、よろしく、お願いいたします。         

専門家に質問してみよう