時間の計算と関数 |
||||||||||||||||||||||||||||||||||||||
時間にもシリアル値ってあるの〜? | ||||||||||||||||||||||||||||||||||||||
時刻シリアル値とは、1日の0時0分0秒を「0」、翌日の0時0分0秒を「1」とし、24時間に「0」以上「1」未満の少数値を割り振ったものです。という事は24時が”1”だから、12時が”0.5”、6時が”0.25”、3時が”0.125”、1時が”0.041666667”で0時30分が”0.02083333・・・・・・・・きりがないですね、 |
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
今現在2011年8月1日PM13:11:32としましょう。このシリアル値は40756.5496717593となります |
||||||||||||||||||||||||||||||||||||||
セルに日付を入力し、そのセルの上でマウス右クリックしセルの書式設定を選び表示形式タブの中の分類で”数値”を選ぶと入力した日付のシリアル値を表示することが出来ます。 |
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
現在の時刻が知りたい・・・【使用関数 NOW()】 | ||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
同じ関数を使っているのにセルの書式設定、表示形式で日付になったり数値になったり紛らわしいです、関数を入力しても思ったような結果が表示されなかった時は、表示形式を確認してみましょう。 |
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
3つのセルに数値で振り分けられた時、分、秒を1つのセルに時刻表示する・・・【使用関数 TIME(時,分,秒)】 | ||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
時刻から時、分、秒を抜き出す・・・【使用関数 HOUR(シリアル値) MINUTE(シリアル値) SECOND(シリアル値)】 | ||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
セル”C4”に="待合せは" & HOUR(A2) & "時" & MINUTE(A2) & "分だよ、忘れないでね!"と入力されています |
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
時間の計算 (その1)・・・経過時間 | ||||||||||||||||||||||||||||||||||||||
経過時間(24時間以内)の計算は引き算で出来ます |
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
時間の計算 (その2)・・・24時間を超える時間数の合計 | ||||||||||||||||||||||||||||||||||||||
単純に時間の合計を出したいのに、セルの書式設定・表示形式を時刻にしておくと、24時間以上の合計時間を出してくれません |
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
時間と通貨の計算・・・10進数に変換 | ||||||||||||||||||||||||||||||||||||||
アルバイトなどの賃金計算などで、就労時間×時給というような計算をする場合がありますが、エクセルのワークシート上で時間×通貨の計算をする場合、まず時間を10進数に変換する必要があります(30分→0.5 15分→0.25 10分→0.8333333・・・というように) |
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
10進数に変換された数値(就労時間)に時給をかければ賃金を算出できます |
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
時間の切り捨てと切り上げ・・・【使用関数 CEILING(数値,基準値,) FLOOR(数値,基準値,)】 | ||||||||||||||||||||||||||||||||||||||
タイムカードの出勤時間を15分単位で切り上げ、退出時間を15分単位で切り捨てます |
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
10分単位で切り上げ、切り捨てする場合は、基準値をTIME(0,10,0)とします |
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
変換 (その1)・・・60進数→10進数 【使用関数 INT(数値)】 | ||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
変換 (その2)・・・10進数→60進数 【使用関数 TRUNC(数値,桁数) ROUND(数値,桁数)】 | ||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||