• 締切済み

EXCELの時間計算

セルA1に、「9:43:20」と時刻が入力されています。 セルB1に、「3.2」と時間(分)が入力されています。 セルC3には、A1の時刻から,B1の時間が経過した後の時刻を 表示させたいです。 ※B1の「3.2」を3.2分(3分12秒)として計算したいです。 C3の計算式を教えてください。 ※計算した結果の時刻は,9:46:32です

みんなの回答

  • chayamati
  • ベストアンサー率41% (254/607)
回答No.5

エクセルでの時間(日、時、分、秒)の取り扱いは次のようになっています。 ・日付:1900年1月1日を1とした経過日数 ・日 :正の整数 ・時 :1/24日 ・分 :1/60時 ・秒 :1/60分 以上時間の総称をシリアル値と呼びます。 従って何日前、何時間後は両時間の加減で求まります。 表示形式は [セルを右クリック]―[セルの書式設定]―[表示形式]―[時刻] 尚時間の加算で24時間以上は日に繰り上がり表示されません 繰り上がりを止めるには [h]:mm:ss とユーザー定義します [セルを右クリック]―[セルの書式設定]―[表示形式] ―[ユーザー定義]―[種類を[h]:mm:ssと入力]―[OK]

noname#204879
noname#204879
回答No.4

C3: =A1+TIME(0,0,B1*60)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

ん? >=A1+B1*"0:1"の >"0:1"の部分はどのような意味を表しているのでしょうか? 既に回答済みですが、意味が通じてませんでしたね。判りやすくお話しできなくて、ごめんなさい。 再掲: >3.2に1分を掛け算する事で3分12秒が計算できます。 「”0:1”」のように書いて、1分です。

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

=A1+B1*"0:1" と記入し、もちろんセルの書式設定の表示形式で時:分:秒の設定を付けておきます。 つまり >「3.2」を3.2分(3分12秒)として計算したい 単純な算数で、3.2に1分を掛け算する事で3分12秒が計算できます。

sunnysidepacker
質問者

お礼

早速の回答ありがとうございます。 =A1+B1*"0:1"の "0:1"の部分はどのような意味を表しているのでしょうか?

  • shintaro-2
  • ベストアンサー率36% (2266/6244)
回答No.1

エクセルの時間表示は1日を1としています。 従って、3分12秒を 24時間で割った値にします。 c3=a1+B1/(60*24)で良いかと思います。

sunnysidepacker
質問者

お礼

早速のお返事ありがとうございます。 >従って、3分12秒を 24時間で割った値にします。 >c3=a1+B1/(60*24)で良いかと思います。 ・ 24時間で割って,さらに60分で割るという意味でしょうか

関連するQ&A

  • EXCELでの時間計算について教えてください。

    EXCELでの時間計算について教えてください。 現在時刻が PM15:10だとして、 セルA1に =Now() セルB1に ="15:00:00" セルC1に =A1-B1 と入力すると、 セルC1には期待通りの"0:10:27"(A1とB1の時間差が10分)という結果が返ってきます。 それでセルD1に、差が10分以上であれば"○"を付けたいのですが、どのように式を書けばよいのでしょうか? よろしくお願いします。

  • Excelの時間計算について

    日付と時間が入力されたセルがあるのですが、 そのセル内容を合体させて別のセルに表示しようと思っています。 例)A1に日付「2009/07/11」、B1に時間「15:00」と入力されていた   場合に C1に「2009/07/11 15:00」を表示させ、実時間として   認識させたい。D1に表示された現在の時刻「=NOW()」からの   経過時間をE1に表示させるのが目的。 表示だけでしたらC1に 「=TEXT(A1,"yyyy/mm/dd")&" "&TEXT(B1,"hh:mm")」 と入力すれば解決するのですが、 時間として認識させるにはどのようにすればよいでしょうか? 因みにB1のセルの時刻は書式設定を「yyyy/mm/dd hh:mm」として 表示させると「1900/01/00 15:00」となります。 D1に表示された現在の時間「=NOW()」からどれだけ時間が 経過しているかを計算させ、E1に表示するのが最終目的です。 どなたかお知恵を貸していただけませんでしょうか? よろしくお願いします。

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

     エクセルでの経過時間の分計算。  よろしくお願いします。セル内に”0900”と入力すれば、”=NOW()”関数式で表示されている現在時間からの経過した分を表示できないか考えています。何か良い方法が分かる方がいれば、よろしくお願いします。 例)      A        B        C 1  10:05:39    0900        65 2 3 A1"=NOW()" B1"0900と入力" C1"経過分時間65を表示"

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

    時間計算について質問です。 図のような仕事上にかけた時間の計算をしたいのですが。終了時刻と休憩時刻で空白のセルがあるとマイナスになってしまします。 計算としてはC行の終了時刻からB列の開始時間を引き、休憩があればさらにマイナスで計算してみています。 終了時刻と休憩時刻で空白のセルがあるときには計算をせずすべてのセルが埋まったら計算結果を表示することは可能でしょうか? 現在ですと合計時間のところでマイナスになってしまい、すべて入力 がされていないと正確な数値になりません。 作業時間はその後の計算の都合上時間表示ではなく数字として表示させています。

  • Excelで開始時刻があり(例8:00)に経過時間のセルに600秒と入

    Excelで開始時刻があり(例8:00)に経過時間のセルに600秒と入力した場合、出力先のセルの表示を8:10として表示するにはどうしたらいいのでしょうか? A1=8:00開始時刻 B1=600経過時間(単位は秒) C1=出力結果

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

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

  • エクセルで時間計算

    エクセルで時間計算をしているのですが 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文を使うのかなとも思うのですが 見当がつきません。宜しくお願いいたします。

  • EXCELで時間の計算

    EXCELで時間の計算をしたいのです。(和) A1→15  B1→30  C1→22  D1→00 A2→16  B2→30  C2→21  D2→00 A3→ 5  B3→00  C3→12  D3→30 と入力してあります。 A1とB1でひとつの時刻です。 つまり1行目は15:30と22:00です。 まずは後ろの時刻から前の時刻を差し引いたもの つまり1行目でいうところの22:00から15:30を引いたものの結果6時間30分を E1→6 F1→30とするにはどうしたらよいですか? またその合計 1行目→6時間30分 2行目→4時間30分 3行目→7時間30分を足したもの18時間30分を E4→18 F4→30とするにはどうしたらよいですか? そもそも時と分を分けたところに失敗があるのですが それはもうどうしようもありません。 それでは不可能なんでしょうか? E1、F1に入れる式、 E4、F4に入れる式を教えてください。 よろしくお願いいたします。

  • エクセル関数で

    例えば、セルA1に数値「2」が、 また、セルB1に時刻「21時00分」が入力されている場合で、 セルC1に21時00分から2時間経過した 時刻「23時00分」と表示させるためには どのような計算式を入れればいいのでしょうか。

  • 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と指定してあります。 お分かりになる方、よろしくお願いいたします。

専門家に質問してみよう