「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:0
総数:1490
現在:3


時間の表示の変更 1:30(1時間30分)を1.5(1.5時間)に変換する関数

ページOpenOffice.org FAQの登録ページ
投稿者keta
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2008-06-22 11:57:31 (日)
OSxp
依存するページ
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

タイトルの例のとおり時間の表示の変更、たとえば 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 (水))

簡単な方法ですね。サジェスチョンありがとうございます。参考にさせていただきます。

お名前:
題名: