• 締切済み

残り時間を計算する関数について教えてください

例えば、指定時間を10:00とした場合、現在の時間からその時間まで何分(何時間)あるのかを求める関数についてをお聞きします。 あらかじめセルに10:00と入力しておき、もう一方のセルにCtrl+:で現在の時間を入力します。 現在の時間が5:00であった時、計算式を入力したセルには300、または、5:00と入力させるにはどのような方法がありますか。 ご回答宜しくお願いします。

みんなの回答

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

回答No.3の補足です。 A1セルの値よりB1セルの値が大きいときはExcelで時間の計算ができません。 時間なので時刻と時刻の間とすれば符号を無視して良いことになり、ABS関数で対応できます。 =ABS(A1-B1) 符号を無視するということは目的の時刻が未来なのか過去なのかを問わないということです。 Excelでは現代ではタイムマシンが無いため過去へ遡れないと判断し、負の時間を扱わないことになっているようです。

di6351
質問者

お礼

ご回答ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

>例えば、とした場合、現在の時間からその時間まで何分(何時間)あるのかを求める関数についてをお聞きします。 表現に誤りがあります。 「指定時間を10:00」は「指定時刻を10:00」であり、「現在の時間からその時間まで」も「現在の時刻からその時刻まで」と言ってください。 時間は時刻と時刻の間と言う意味でと考えてください。 回答としてはExcelで扱う時刻はシリアル値(直接計算できる値)なので関数を必要としません。 単純に大きい値から小さい値を差し引けばそのまま時間が表示されます。 >A1セルに目的の時刻を10:00と入力し、B1セルに現在の時刻(5:00)を入力したとき、C1セルに時間を表示するにはC1セルに下記の式を入力すれば良いことになります。 =A1-B1 セルの書式が自動的に変わらない時は、C1セルのセルの書式(表示)をh:mmにしてください。

di6351
質問者

お礼

ご回答ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.2

>計算式を入力したセルには300、または、5:00と入力させるには を  計算式を入力したセルに300、または、5:00と表示させるには と勝手に解釈して回答してみます。 普通に引き算すれば良い  =(10:00と入力したセル)-(現在時刻を入力したセル) これでOK。 ただし、(10:00と入力したセル)よりも(現在時刻を入力したセル)の値が大きくなったらエラーになります。 それを回避したいのでしたらエラーをチェックして対処するようにエラー関係の関数を加えてください。 また単に時間を入力した場合、入力した時点での日付がコッソリ含まれていますので注意。 (昨日10:00と入力して、今日Ctrl+:で時間を入力すると上記のエラーになります) 時間入力したなら、普通は”5:00”のような表示になるはずです。 これを分単位で表示させるのであれば、表示形式を指定しましょう。 TEXT関数を使うか、セルの表示形式で指定です。 書式は   [m] です。

di6351
質問者

お礼

ご回答ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • shintaro-2
  • ベストアンサー率36% (2266/6244)
回答No.1

>現在の時間が5:00であった時、計算式を入力したセルには300、または、5:00と入力させるにはどのような方法がありますか。 意味不明 入力ではなく、表示? 10時がA1 現在時刻がA2だった時に、 A3に=a1-a2 と入力してあれば、A3には差の5時間が指定された形式で表示されます。 分表示にしてあれば、300ですし、時刻表示なら5:00です。

di6351
質問者

お礼

ご回答ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの時間計算の関数について教えて下さい

    セルへ時間を入力し、別のセルで4時間30分前の時間を計算する関数を教えて下さい。 *2時30分から8時00分と18時00分から17時30分は、4時間30分の時間に含まずに計算します。 例えば 時間入力   表 示 15:00 ⇒ 10:30 09:00 ⇒ 23:00  (ここが上手く出来ません) 19:30 ⇒ 14:30  (ここが上手く出来ません) です。 よろしくお願いします。  

  • 時間関数について

    時間計算の関数についての質問です。拘束時間の計算ですが、当日の始業時間が次の日の始業時間が異なる場合の時間計算の関数を教えてください。 例えば、当日の始業時間が6時00分(セルA1)、終業時間が18時00分(セルB1)で拘束時間は12時間00分(セルC1)です。次の日の始業時間が6時00分より遅ければよいのですが、5時00分(セルA2)の始業時間、終業時間18時00分(セルB2)の場合、前日より1時間早い始業時間なので拘束時間が13時間00分(セルC2)とする場合の関数です。 恐れ入りますが、詳しい関数計算方法を教えてください。

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

  • 日報の時間計算を行う関数について

    勤務時間を管理の日報を作成しています。以下の条件をつけて出勤時間と退社時間を記入するだけで1日の総勤務時間を表示してくれる関数をご教示お願いします。 ・9:00出勤で18:00定時退社で15分単位で表示 ・セル(開始)は9:00、(終了)に18:00以降の時間を手入力 ・セル(工数)に関数で総勤務時間を計算 ・9:00から18:00までに1時間15分の休憩をとるため、自動的に差し引いて計算 ・残業は18:15からカウントされるため、18:30以降残業して退社した場合は15分差し引いて計算 ・残業最終時間0:00までとして計算 ・セル(開始)、(終了)に9:00~0:00の15分単位の時間以外を入力はない前提とします ・遅刻、早退による変則時間の入力はない前提とします 【例】 (開始)9:00、(終了)18:00の時は(工数)に7.75 (開始)9:00、(終了)18:15の時は(工数)に7.75 (開始)9:00、(終了)18:30の時は(工数)に8 (開始)9:00、(終了)0:00の時は(工数)に13.5 よろしくお願いします。

  • 時間計算の関数式教えてください。

    エクセルの時間の計算の関数式について セルA3(時間)・セルB3(分) セルA4(時間)・セルB5(分)・セルC4(00:00) セルA3(22)・セルB3(30)⇒ 22:30 セルA4( 6)・セルB4(30)⇒ 06:30 という場合 セルC4=TIME(A4、B4,0)-TIME(A3、B3,0) という計算式だと、エラーになってしまいます。 答えを(8:00)にする関数式を教えてください。

  • 関数の選択範囲の指定方法

    例えば、sum関数で、かなり広い範囲のセルの数字の合計を計算しようとしているとします。 この時のセル範囲の指定方法についての質問です。 関数ではなくて、通常のセル選択の場合、「Ctrl」キーと「Shift」キーを押しながら、矢印キーを押すと、文字が入力されている範囲の端から端までが選択できます。 このような方法を関数のセル廃位の選択でもやってみたいと考えています。 なお、計算するデータは空白行、または、空白列で区切られているとします。 よろしくお願いします。

  • エクセルでの勤務時間の計算の仕方、関数を教えてください

    オフィス2003でエクセルのに出社時間と退社時間を入力し、何時間働いたかを給料計算として表示したいのですが、なにかいい方法はあるでしょうか? たとえば、あるセルに08:15  別のセルに17:30と入力したとします。それをまた別のセルに何時間働いたかを計算する関数はありますか? お昼休憩などが入っても対処できるのがいいのですが・・・。 どなたかご存知の方、助けてください。

  • 関数で時間合計

    はじめまして、関数で質問があります。 エクセルで指定したセル内の時間の合計を出す関数式をご存じでしたら教えてください。すでに、セルの書式設定で入力した時間は一時間なら「1:00」と表示する様にしています。 入力しない場合は「0:00」と表示しない様にしています。表示なしです。 関数にかんしてあまり詳しくないので、よろしくお願いします。

  • 表計算ソフトで時間の計算(合計)をする方法

    例えばE3のセルに8時30分・E4のセルに9時40分・E5のセルに10時00分と入力した場合、 関数のSUMを使うとEの合計が4時10分となってしまいますが、 時刻ではなく総合計時間として集計したいので28時間10分で表記させたいのですが、 どうすれば良いでしょうか? 何か方法がありましたらご教授ください。

  • エクセル関数で時間の計算方法を教えて下さい。

    エクセルの関数に詳しい方、是非助けて下さい。 労働時間計算をエクセル関数を使って簡単に出来ないものかと考えてます。 一般就業時間は9:30から18:00までとして 1つ目 出勤9:30から退社18:00うちお昼休み1時間=?時間 2つ目 18:00以降の残業がある場合、18:30を過ぎた場合は、=全て30分       18:30を過ぎない18:20等の場合は=0:20を表示する。 3つ目 出勤9:30からで退社20:00の場合は、=一つ目の?時間-二つ目の30分-9:30から20:00までの時間 以上の内容を セルA1に出勤時間 セルB1に退社時間 セルC1に1つめの値 セルD1に2つ目の値 セルE1に3つ目の値を出したいと思っています。 色々試したのですがうまくいかず大変困っています。 宜しくお願い致します。

このQ&Aのポイント
  • Windows10でクリーンインストール用のUSBを作成するために手持ちのUSBをフォーマットしたら、エクスプローラーで開くことができない問題が発生しました。
  • 表示されたエラーメッセージには、『このフォルダーにアクセスする許可がありません』という内容が記されており、アクセス許可が拒否されていることが分かります。
  • 一般的には、USBのプロパティでセキュリティタブを使用してアクセス権限を管理することができますが、一部の場合にはセキュリティタブが表示されないことがあります。そうした場合には、別の方法でUSBを開く必要があります。
回答を見る

専門家に質問してみよう