時間の表示の変更 1:30(1時間30分)を1.5(1.5時間)に変換する関数 †
ページ | OpenOffice.org FAQの登録ページ |
---|---|
投稿者 | keta |
分類 | |
優先順位 | |
状態 | |
カテゴリー | |
投稿日 | 2008-06-22 11:57:31 (日) |
OS | xp |
依存するページ | |
バージョン |
メッセージ †
回答ページでは行末に「~」を付加する必要はありません |
タイトルの例のとおり時間の表示の変更、たとえば 1:30(1時間30分の意味)を入力したセルの隣に1.5(1.5時間の意味)と自動的に表示させたいのですがこういう風に変換できる関数をご存知の方いらっしゃいますか?
ひとつの例 †
M.Kamataki (2008-06-22 17:02:59 (日))
=HOUR(A1)+(MINUTE(A1)/60)これで、A1セルの「1:30」が数式を入力したセルに「1.5」と表示されます。当然ながら、「1:22」などは「1.37」と小数点以下は分を60で割った数値になります。
参考:
faq/4/826「時間計算」
なお、http://oooug.jp/faq/index.php?faq%2F4%2F1097#u4b0c645 で紹介したオープンガイドブックのPDF版では、faq/4/1102で紹介されたWEEKDAY関数の紹介があります。ぜひフリーのPDFを入手されることをお薦めします。
大変ありがとうございます。 †
KETA (2008-06-24 20:53:06 (火))
できました。大変ありがとうございました。
オープンガイドブック入手してみます。
もうひとつの例 †
nomoto (2008-06-25 00:34:19 (水))
解決済みですがこういうのはどうでしょう?
日時のデータを時間で計算に利用するのは24倍するのが便利です
A1=1:30の時 A1*24=1.5 となります(書式はStandard等に変える必要がありますが)
ありがとうございます †
keta (2008-06-25 09:26:55 (水))
簡単な方法ですね。サジェスチョンありがとうございます。参考にさせていただきます。