TIME関数は数値から時刻を求めます。
とテキストにありました。
=TIME(時,分,秒)
しかし、練習問題にこのようにありました。
次の操作を行いましょう。
(1)TIME関数を使って、セル範囲【D7;D34】に勤務時間を表示
勤務時間は「終了時刻ー開始時刻ー休憩時間」で計算
休憩時間は一時間とする。
とあり、解答例が
ワークシート「勤務実績表」のセル【D7】に=C7ーB7ーTIME(1,0,0)と入力します。
とありました。この場合TIME関数は時刻を求める関数として使われていません。
時刻を求める関数をして使用されるなら
TIME(1,0,0)では1:00AMになると思うのですが、TIME関数はこのように時刻を求める以外の時間として用いることもできるのでしょうか?
初心者なもので、基本的なことなのかもしれませんが理解できていません。
お分かりになる方、ご教授くださいませ。
よろしくお願いいたしますm(__)m
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんばんは!
あくまで私的見解ですが・・・
Excel的には「シリアル値」として扱っていると思います。
1900年1月1日を「1」としていますので、仮に本日(2017年4月8日)のシリアル値は「42833」となり
小数点以下の部分を「時刻」として扱います。
仮に本日の12:00をシリアル値に直せば(セルの表示形式を標準にすれば)
42833.5 となります。
この「0.5」の部分が12:00というコトです。
TIME(1.0.0) は 0.4166・・・という数値になります。
そこで「時刻」の計算を行うとすでに「時刻」ではなくなり、「時間」という概念が出てきます。
ただExcel的には時刻も時間も同じ扱いで小数点以下の部分のみの部分をどのように表示しているか?
だけの問題だと思います。
ちなみに時刻(時間)は1未満に限られますので、
TIME(26,0,0)
としても 2:00 と表示されると思います。
以上、説明としては不十分かもしれませんが、
まずはこの程度で・・・m(_ _)m
こんばんは! 早速の回答ありがとうございますm(__)m
なるほどシリアル値ですね。。。。
みなさんすごいですね!エクセルの知識が深くてらっしゃるので
驚きます。私もみなさんくらいの知識を身に付けたいと思っているので
試験に合格するだけではなく、実戦で使えるようになりたいのです。
ほど遠い気がしますが、教えてgoo を通してみなさんに教わりながらならできそうな気がしてきました。
また機会がありましたらよろしくお願いいたしますm(__)m
No.2
- 回答日時:
No.1です。
前回の回答に誤記がありました。
>TIME(1.0.0) は 0.4166・・・
ではなく
1/24 なので
>TIME(1.0.0) は 0.04166・・・
の間違いでした。m(_ _)m
No.3
- 回答日時:
日付-日付=日数
と計算するのと同じで、
時刻-時刻=時間
と計算できます。
-TIME(1,0,0)が分かりにくければ、
-(TIME(1,0,0)-TIME(0,0,0))
=-(TIME(1,0,0)-0)
=-TIME(1,0,0)
と考えるのはどうでしょう?
エクセルでは1日を1として、1時間は1/24として計算されます。
そして時刻は0時を基準として何時間後であるかを表示するものです。
1時とは、0時の1時間後、0時の1/24日後、です。
なので、1時を数字で表すと、1/24です。
1時間も1時も1/24という数字に違いはなく、1:00:00というのが時刻なのか、或いは時間なのか、
違いは、0時を基準とするか、開始時刻を基準とするか、基準が違っているだけです。
TIMEを使わずとも、そのまま-1/24とすれば、1時間減として計算できます。
あくまでTIME関数の練習ということですが、エクセルでの時間の扱いが分かっていれば、
1時間=1/24、1分=1/24/60、1秒=1/24/60/60として、数値で足し引きする事も可能です。
ちなみに=1/24と入力して、表示形式を日時にすれば、
1900年1月0日1時0分0秒
となります。1900年の元日0時を1とし、基準となる0(架空の1月0日0時0分0秒)の1時間後という扱いだからですね。
蛇足も多かった気がしますが、知りたい事は分かったでしょうか?
早速の回答ありがとうございます。
みなさんの知識の深さには脱帽です。
1時間み1時も考え方として同じということは理解できました。
実戦でTIME関数を使いこなせるかは自信のないところですが、なんとか試験問題はとけそうな。。。
私の根本のエクセルの時間の考え方、値の扱い方にまだ理解が浅いと実感してます。
また機会がありましたらご教授くださいませ、よろしくお願いいたしますm(__)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル2019の関数を教えてください。 8 2022/12/16 12:45
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- Excel(エクセル) 指定した値以上の中で最小値を出したい 7 2022/10/24 21:12
- Excel(エクセル) Excelで睡眠時間をもとに判定したい 6 2022/08/19 13:47
- Excel(エクセル) TEXT関数(負の値)を集計のため数値に変換したい 5 2022/05/15 23:04
- Excel(エクセル) 時間差を求めるマクロコードを教えてください。 4 2022/05/17 18:22
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- その他(教育・科学・学問) エクセル関数について 2 2022/12/23 08:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA で PCの 時刻を サーバー時...
-
8時間以上だったら1時間マイ...
-
電線等の入線潤滑材の代用品っ...
-
アルファエックス
-
VBAで自動時刻修正
-
iPhoneのボイスメモ
-
下の画像の問題の(2)なのですが...
-
午後11時59分って何時? 昼の11...
-
グリニッジ標準時の計算方法
-
時間と時刻の違い!?
-
時刻と時間を明確に区別したい...
-
コマンドプロンプトでタイムス...
-
標準時間と117の時間の10秒のずれ
-
【VBA】CSV読込_特定行を無視する
-
貨物列車の時刻 (上越線)
-
西明石始発の無意味なのぞみ号...
-
【列車】キアE195 LT-2 ロンキ...
-
特急の降り方
-
JR特急わかしお号について
-
無人駅では切符が買えません。 ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessの重複なしのカウントの...
-
[MS Access]クエリで変換 hhmm...
-
アルファエックス
-
米原駅から栃木県足利市八幡町...
-
下の画像の問題の(2)なのですが...
-
8時間以上だったら1時間マイ...
-
iPhoneのボイスメモ
-
電線等の入線潤滑材の代用品っ...
-
午後11時59分って何時? 昼の11...
-
Excelでミリsecまでの2つの時...
-
エクセルで早朝深夜労働時間を...
-
時間と時刻の違い!?
-
標準時間と117の時間の10秒のずれ
-
[h]:mm形式→10進法への変換
-
エクセルVBAでタイマーコントロ...
-
エクセルのNow関数の時刻の更新...
-
サンライズエクスプレスの通過時刻
-
時間帯別作業時間についてエク...
-
SL(DL)やまぐち号 津和野行きの...
-
PC間の時刻同期コマンドが失敗...
おすすめ情報