[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『時間入力をすると、日付になってしまう。』(よし)
42:とセルに入れると42時間00分と表示されますが、なかみは、1900/1/1 18:00:00
となります。42:00:00としたいのですが、・・・。セルの書式は[h]"時間"mm"分"としています。
それでいいんです。
Excelは時刻のみ入力すると1900/1/0の時刻として処理します。
42時間だから24時間で1900/1/1になって、18:00という数値になってるわけです。
計算に使う分には問題ないはずですよ。
(ramrun)
ramrunさん衝突してしまいましたが、重複内容を表示します。
数式バーの表示が気になるようですが、それが正しい表示です。
0:0 と入力すれば、0:00:00 になり、24:0 と入力すると 1900/1/1 0:00:00 で1900年を起点に日付、時刻表示しています。
セルの書式で[h]"時間"mm"分"としたのは強制的に時間表示させる書式です。
1日は1で1時間はその24分の1ですから0.041666667となりますが、セルに=now() =today() を入力すれば
NOW()は日付と時刻表示でTODAY()は日付のみになり、=int(now()) と結果は同じになります。
1:0と入力しセルの書式を標準にすれば、0.041666667
42:と入力すれば自動的に時刻と判断して表示してくれますが、これを標準にすれば、1.75となり、1日と0.75*24で18時間
これを補正する書式が [h]:mm です。
便利な表示方法と解かれば、気にならないと思いますが、如何ですか?
(シニア)
お世話になります。(よし)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.