- ベストアンサー
エクセルの時間を数字に置き換えは可能でしょうか
すみません。エクセルでとても困ってます。 以下のような表を作りたいのですが、 A列 B列 C列 10:00 15:00 5.0 10:00 15:30 5.5 なぜか、このようになってしまいます。 A列 B列 C列 10:00 15:00 0.208333333 10:00 15:30 0.229166667 C列は都合により、単位を時間ではなく、 0.0単位で表示する必要があるのですが、 こんな難しいことは可能でしょうか。 教えていただけると助かります。 何卒、よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
0.208333333のセルの表示形式を、時刻に設定すれば5:00:00に表示されるが。これは当たり前のことで24時間が1という日付・時刻シリアル値をエクセルは使っているから。 >0.0単位で表示する必要があるのですが 5時間30分は5.5 というように表示したいのか。 例データ 15:30 10:00 0.2291666666667 5.5 15:20 10:00 0.2222222222222 5.333333333 15:15 10:00 0.2187500000000 5.25 ーー D列の式は=C1*24 下方向に式を複写。 これでよいのかな>
その他の回答 (3)
簡単です。 1時間単位で表示するのなら1時間("1:0")で割ればよろしい。つまり 数式 =(B1-A1)/"1:0" 書式 0.0
- gyouda1114
- ベストアンサー率37% (499/1320)
A2に10:00 B2に15:00 C2に =(B2-A2)*24 表示形式を 標準
- DIooggooID
- ベストアンサー率27% (1730/6405)
Excel では、日付や 時刻は、 24時間を 1 とする シリアル値 で 管理しています。 そこで、 演算結果を 24倍 してあげれば、 要求とおりの値になると思います。