今だけ人気マンガ100円♪夏の100円レンタル祭り♪

開始時刻15:00、終了時刻17:30の場合の所要時間の計算ですが、15分=0.25で表示したいのです。この計算式を教えて下さい。
また、15分=0.25の場合、10分はいくつになるのですか?この計算方法も教えて下さい。
おバカでお恥ずかしいのですが、宜しくお願いします。

このQ&Aに関連する最新のQ&A

アンサープラス

Excelでの時間計算については、オフィシャルサポートが参考になりそうですね。



・時刻データ (0:30) を、計算できる数値 (0.5) に変換するには
https://support.microsoft.com/ja-jp/help/881211

また、こちらでは通常の時刻形式から10数への変換方法と、その逆も紹介されています。
2007以降のすべてのバージョンに対応しているようです。

・時間を変換する - Excel
https://support.office.com/ja-JP/article/%E6%99% …

A 回答 (3件)

A1セルに「15:00」と、B1セルに「17:30」と、C1セルに「=(B1-A1)*24」と入れてみて下さい。

C1セルに「2.5」と表示される筈です。

エクセルでは、日付時刻は「1日間なら1、2日間なら2、12時間なら0.5」として記憶しています。つまり1時間を示す値は「1/24」として記憶しています。

そこで「日付時刻の差」を24倍すると「1時間を1にした数値」になります。

15分を0.25と決めた時、15分の場合は
15/60
=1/4
=0.25
と計算するのですから、同様にして10分の場合は
10/60
=1/6
=0.166666666…
と計算します。
    • good
    • 11
この回答へのお礼

分かりやすい回答ありがとうございます。
おかげさまで、無事に作業完了できました。
#1さん、#2さんの対応の早さに感動です!!(☆o☆)
ありがとうございました。

お礼日時:2005/01/24 18:09

すみませんm(__)m


no2さんのおっしゃるように「=(B1-A1)*24」の式が必要になります。その上でユーザー定義で設定をすれば表示されます。
    • good
    • 9
この回答へのお礼

いえいえ、とても早く回答いただいてすごく心強かったです。ありがとうございました。またつまらない質問を投稿すると思いますが、その時もまたお助け下さい。ありがとうございました。

お礼日時:2005/01/24 18:11

セルの書式設定→ユーザー定義→「0.00」にしてみてください。


2時間30分は2.5表示されます。そのまま10分の入力を行えば10分=0.17と表示されます。

この回答への補足

速急な回答ありがとうございます。
>そのまま10分の入力を行えば10分=0.17と表示されます。
↑ならないです。。。すみません。。
質問内容の説明不足です。
例えばA列13:45、B列14:10、C列に計算式(=B-A)とし、表示形式を時刻と設定すると0:25となってしまいます。
もう一例では、A列13.45、B列14.1、C列計算式(=B-A)とし、表示形式を数値にすると0.65になってしまいます。
どこが間違ってるのでしょか?入力する値ですか?表示形式の設定ですか?

補足日時:2005/01/24 16:45
    • good
    • 8

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q0.5時間などの時間計算の方法

30分を0.5時間と言うときがあります。1時間を1と考えてその半分なので0.5というのは理解できます。では0.12時間とか0.74時間は何分になるんでしょうか?計算方法がわかりません。どのように計算すればよいでしょうか?

Aベストアンサー

30分が0.5時間と分かっているのであれば、それを式に直してみましょう

 30分÷60分=0.5時間

これは分かりますよね
では、0.12時間は?という前にこの式を少し変えてみます

 30÷60 = 0.5
 30÷60×60 = 0.5×60 (=の両側に60分を掛けます)
 30×1 = 0.5×60 (左の÷60が×60と打ち消しあって1になります)
 30 = 0.5×60

では、0.12時間は何分になりますか?
上の式に当てはめると、

 □=0.12×60

あっさり答えられますよね
同様に 0.74時間も計算できますよ


まだ分からないというのであれば、分数にすると分かりやすいかもしれません
  30
 ── = 0.5
  60
(自分はこの表現の方が好きですね)
あとはいろいろと考えてみてください

Qエクセルで分から時間に変換したいのですが

いつもお世話になっています。よろしくお願いいたします。
エクセルで「分」の合計を「時分」に変換して表示したいのですがどうもうまくいきません。
どなたかご教授願えないでしょうか?
例:200(分)=3時間20分もしくは3:20
お願いいたします。

Aベストアンサー

A1に「分」が入っていて、別のセルに時分に変換して表示する場合とします。

24時間(1440分)未満であれば、
=A1/1440
とし、セルの書式設定で以下のいづれかを設定すればOK。
(1)[時刻]→[13:30]を選択
(2)[ユーザー定義]→h:m
(3)[ユーザー定義]→h時間m分
※分単位は常に2桁(2時間05分など)で表示したいなら
 (1)の設定か、またはmをmmに変更してください。


上記方法では23時間59分までしか正しく表示できないので、
もし24時間(1440分)以上になる場合は別の方法が必要です。
=INT(A1/60)&":"&MOD(A1,60)
または
=INT(A1/60)&"時間"&MOD(A1,60)&"分"
※分表示を常に2桁にするのであれば、
 MOD(A1,60)をRIGHT("0"&MOD(A3,60),2)に変更してください。

QExcelの計算で、分の合計を『~時間~分』に置き換える方法を教えて下

Excelの計算で、分の合計を『~時間~分』に置き換える方法を教えて下さい!

例 30
   50
   60
   140 ←上の数字の合計です。この部分を『~時間~分』に置き換えたいです。

よろしくお願いします。

Aベストアンサー

 =TEXT(140/1440,"h時間m分")

分の数値が整数なら1440で割ってシリアル値に直せば普通に時間として表示できます。
TEXT関数を使わなくてもセルの書式設定で可能ですよ。

QExcelで時給計算、10:30時間を数値10.5に

Excelで時給計算処理をしたいのですが、
タイムカードから取り込んだデータで挿入される合計労働時間「10:30」を
時給計算しやすいように「10.5」という数値に変換したいのですが方法はないでしょうか。

つまり、時給*労働時間=給与の計算をしたいんですが、
900*10:30では計算できず、一度データを900*10.5にしたいのですが知恵が足りません(汗)

お詳しい方がいらっしゃいましたら、どうかご教授くださいませ。

Aベストアンサー

時間に24をかけて、[セルの書式設定]を標準に設定すればできます。

="10:30"*24
または、
=(時間の入っているセル)*24
としてみてください。

Q残業時間の計算をするにはどのような関数あるいは計算式を設定すればいいの

残業時間の計算をするにはどのような関数あるいは計算式を設定すればいいのですか?
私、エクセルについてはまったくの初心者です。よろしくお願いします。

(例)
       A      B
 
1行目 出勤時間  9:00

2行目 退社時間  19:30

3行目 残業時間  2:00 ←ここの計算式を教えていただきたいのです。

             ※ ただし、定時の終了時間は17:30で、拘束時間は休憩時間を含めて
               8:30とした場合でお願いします。

Aベストアンサー

勤務時間=退社時間-出勤時間
残業時間=勤務時間-8:30
で数式を組み立てると

残業時間 B3=IF(OR(B1>0,B2>B1),MAX(B2-B1-"8:30",0),"")

時間を30分単位で切り捨てにする場合
残業時間 B3=IF(OR(B1>0,B2>B1),FLOOR(MAX(B2-B1-"8:30",0),"0:30"*1),"")

Q10進法で時間の計算で30分が0.5だったら、その計算方法が分かりませ

10進法で時間の計算で30分が0.5だったら、その計算方法が分かりません、教えてください。

Aベストアンサー

例えば、180分は何時間でしょうか?
60,60,60で3時間。つまり、180÷60で3時間と
やりませんか?

分が60より小さくても同じことです。60で割れば分の単位から
時間の単位にかえることができます。

ただ、6の倍数になってない10分とかは割り切れないので、その
ようなときは普通、分数で 10÷60→10/60→1/6 の
ように表すことが多いと思います。

QExcel 分を時間で表示したい

Excel2002

A列 3050(分)→ B列 ○時間○分

↑このようにするにはどのような数式を立てたら良いでしょうか?

おわかりの方教えてくださーい!

Aベストアンサー

A1に時間(分)が入っていたら、別のセルに下記の式を入れます。
=A1/(60*24)

そのセルの表示形式を、ユーザー定義で
[hh]"時""間"mm"分"
とします。

Qエクセルで時間表示を分表示に変換したい。

エクセルで、例えばタイムカードを出社時間9:00退社時間10:30とするとセル番号の引き算で1:30となります。これを90分と表示させたいのです、どのようなに換算させるのかを教えてください。

Aベストアンサー

こんにちは。

エクセルでは1日を1であらわしています。
時間に直すには24をかけます。
さらに60をかけると分に換算できます。

1:30はセルの表示形式を標準にすると、
0.0625 となるので、
0.0625 × 24 × 60 = 90
となります。

Qエクセルで勤怠管理表で休憩時間を計算させるには

エクセルで、社員の出勤時間の計算をしたいのですが、
休憩時間の控除の計算式がよくわからずに困っています。

パートさんが多いので、労働時間により休憩時間が異なり、下記のようにしています。
4時間30分未満=0分
4時間30分以上=30分
6時間以上=45分
8時間以上=60分

現在使用しているデータの時間表示は、出社「9:00」退社「17:00」延べ時間「8:00」というような、60進法の時分表示です。
これを、10進法表示にはしない方法で計算したいです。

現在の表では、
Aセル=出社時刻、Bセル=退社時刻、Cセル=述べ就労時間、Dセル=休憩時間、Eセル=勤務時間(←述べ就労時間-休憩時間)
にしているのですが、

Dセルの休憩時間が自動計算設定の仕方がわからず、述べ就労時間を見ながら手入力しています。(かなり手間なのと、間違いのもとなので)
これを自動計算できるようにしたいのですが・・

教えて頂けたら大変助かります。
宜しくお願いします。

Aベストアンサー

IF文で
=IF(C2<"4:30"*1,0,IF(C2<"6:00"*1,"0:30"*1,IF(C2<"8:00"*1,"0:45"*1,"1:00"*1)))

QエクセルのIF関数で、文字が入力されていたならば~

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

Aベストアンサー

=IF(ISTEXT(A1),"",B1-C1)

でどうでしょうか?


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング