• ベストアンサー

Excelでの時間表記は・・・?

1.5→1時間30分(1:30や90でも良いです) 2.25→2時間15分(〃) のように時間を表記したいのですが、どうすればいいのでしょうか? あと小数第~位を四捨五入する方法を知っている方がいらしたら教えていただけませんか? Excel2000を使ってます

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

エクセルはセルの表示形式(特にひ・時刻)を割合色々自由に設定できます。 しかしそれは、「セルの値」に対して(応じて)見た目が変わるものです。 エクセルの時刻の、セル値は、標準では、日付シリアル値の延長で、1日24時間を1.0とした値で表示します。12時は0.5です。 だから1時間は1/24,30分はその1/2ですから、1持間30分は=1/24+1/24*1/2 この値にセルの値を入力しないと、エクセルの表示形式の機能は、1持間30分と表示しません。 いまセルの値が、1.5なので1.5-->=1/24+1/24*1/2に変換しないとなりません。=1/24+1/24*1/2で,1/2は0.5ですから、1.5を24で割れば良い。これは関数とはいえないが、セルに在る値を使う場合は関数と似た面を持ってます。 セルの値を変換するのは、普通初心者は関数で行う。(他にVBAなどあり。) 関数は、元の値のあるセルには入れられません(元の値が壊れる)。式を別セルに入れざるを得ない。これは我慢してもらわないとならない。これは表計算の宿命です。 例 A列    B列 1.5 1時30分 2.25 2時15分 B1の式は=A1/24 この式を下方向に複写します。 そしてB列に対し書式ーセルー表示形式ー時刻ー14時30分タイプを選ぶと上記のようになる。 ーーーーーーーーーー >あと小数第~位を四捨五入する方法を知っている方がいらしたら 知っている人って、エクセルを使う人はほぼみんな知っている。 Googleででも「エクセル ROUND関数」で照会すること。 ほかに「エクセル 日付シリアル値」 「エクセル 日付 表示形式」 「エクセル 式の複写」 「エクセル 丸め 関数」 ーー 前者も後者も、エクセルを最近始めた人の聞く内容だ。 エクセル、エクセル関数の本を一読しておかないと、エクセルがスムーズに使えないよ。

1hahaha4
質問者

お礼

ありがとうございます 私的に使用する程度なのであまり詳しい知識は必要ないかなと 甘く見ておりました。

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

A1セルに1.5と入力しているときに例えばB1セルに次の式を入力して、そのセルを右クリックして「セルの書式設定」で「表示形式」タブから「時刻」でお望みの表示にすればよいでしょう。 =VALUE(INT(A1)&":"&MOD(A1,1)*60) 小数第2位を四捨五入して小数第一位までを表示するとしたら =ROUND(A2,1) 小数第3位を四捨五入して小数2位までを表示するのでしたら =ROUND(A2,2) 小数第1位を四捨五入して整数の表示にするのでしたら =ROUND(A2,0)

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

表示形式だけで対応するのは無理だと思います。 別のセルの表示でよければ たとえばA1のセルに数値を入れた場合 =A1/24 でセルの書式設定で時刻の表示変更してはどうでしょうか。

関連するQ&A

  • エクセルで時刻を10進法に変換する方法

    こんにちわ。エクセルで下記のような事をしたいのですが、どなたかご教授頂ければ大変嬉しく思います。 1)8:10(8時間10分)を10進法で表記すると、8.16666…となりますが、この結果を出す関数を知りたい。 2)上記1)の結果を、かつ、小数点第3位を切り捨て・切り上げ・四捨五入 という3パターンに変換したい。 (切り捨て=8.16 切り上げ=8.17 四捨五入=8.17) 以上、何卒宜しくお願い申し上げます。

  • エクセルで小数点第二位を四捨五入せず・・・

    エクセルで小数点第二位を四捨五入せずに、小数点第一位まで表示さるにはどうすればよいでしょうか。 207004×12%-24840=0.48 なんですが、0.4まで表示したいのです。 でも第一位までしか表示しないと、第二位が四捨五入されて、0.5になってしまうんですよね。 簡単な方法を教えてください。

  • EXCELでの四捨五入の後の計算方法

    EXCELで小数点以下第何位までかを指定したり、ROUNDを使ったりして表記したのち、その第何位かまでで四捨五入された数値をそのまま次の計算に使いたいのですが、どうやら元の数値が使われているようです。四捨五入処理された数値が次の計算に使われる方法、どなたかご存知の方どうかご教示お願いします。

  • エクセルで時間表記を変えたい

    一般的には例えば 1時間15分は1.25時間と置き換えられますよね? しかし、うちの会社では、便宜上なのか1時間15分は1.15と表記して管理しているようです。 たとえば、(1)1.15+1.45+2.15=(2)5.15となるわけです。違和感はありますが・・・。 さて、エクセルで計算しても当然に (1)の単純合計は4.75であり、(2)5.15とはなりません。 一旦、0.75の部分を0.75×100/60=1.25 ここから、小数点以下を0.25×60/100=0.15として、 整数部分をたして、やっと5.15となるわけです。 この計算過程をなるべく長々とエクセルで計算させずに即、5.15と導き出す関数のあわせわざなどはありますでしょうか?

  • エクセルで有効桁を指定して丸めることは出来る?

    excelで普通に四捨五入をするとなると 「ROUND」などで小数点以下の桁数を指定しますよね。 そうではなく、有効桁数3桁で四捨五入…例えば、 0.1234ならば0.123 1.234ならば1.23 12.34ならば12.3 123.4ならば123…のように 数字を四捨五入させる関数(?)はあるのでしょうか。

  • エクセルのラウンドについて

    エクセルでラウンドを使用して四捨五入をしようと思いますが、小数点以下を四捨五入ではなく、 一の位を四捨五入したいのですがどの様にすれば出来るでしょうか? 見積書の単価に3%上乗せした単価に自動計算させたいのです。(量が半端なく多いので・・・(^_^;)) どなたか教えて下さい。 宜しく御願い致します。

  • Excel 桁区切り機能の四捨五入について

    エクセルの桁区切りで四捨五入ができません。 例えば22.446….という数字があって、桁区切りで四捨五入していくと、 22.446…→22.45→22.4になります。四捨五入であれば22.5と表示されるはずですが、四捨五入ができていない理由は何でしょうか。 そのほか。小数点第2位が5になっている場合、同様のことが起きます。

  • excelで割り算したときのあまり表示について

    突然なのですが、Excelで割り算の式を入れて答えを出します。 そのとき、「=121/20」答えが「6.05」になります 小数点第2位を四捨五入して「6.1」 この表示方法を「6余り1」とさせたいのですが 可能でしょうか? Excel2000を使っています よろしくお願いします。

  • エクセルについての質問です(^o^)丿

    Excelで基準値を設定したいと思っています。(ちなみにBMIの値です) 18.5以上25.0未満が基準値でそれ以外は赤文字で表示したかったので条件書式から設定しました。 計算式でROUNDを用いて小数点第2位で四捨五入を設定しています。 すると、18.46~18.49は四捨五入すると18.5になってしまい赤文字で表示されません。 少数第2位を四捨五入し、尚且つ、18.46~18.49を四捨五入後(18.5)に赤文字で表示する方法はありませんでしょうか?? 分かる方お願いいたします。

  • エクセルで上4桁だけ表示し、後ろを四捨五入する方法

    エクセルで小数点の位置や桁が違う数値の上4桁だけ表示し、4桁以降は四捨五入して表記する方法を教えてください (例) 1000→1000 100 →100.0 10 →10.00 1 →1.000 0.1 →0.100 0.01 →0.010 0.001→0.001 0.3141→0.314 3.1415→3.141 31.415→31.41 314.15→314.2 3141.59→3142 (10000は入力しません。 また0.0001は0と表示されて欲しいです。)

専門家に質問してみよう