• ベストアンサー

TIME関数ですか?

お世話になります。 15分単位を0.25の値に変えたいのですが、いまいちわかりません。 関数とかあるのでしょうか? 例 労働時間が 4:30 → 4.50 ※4時間半働いたら4.5 4:45 → 4.75 ※4時間45分働いたら4.75 上記のように変換するにはどうしたらいいのでしょうか? ご教授宜しくお願いいたします。

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

  • ベストアンサー
  • deecyan
  • ベストアンサー率38% (89/233)
回答No.1

単に 24を掛けて 表示形式を 標準 または 数値で小数点以下2桁にします =A1*24 時間形式は1日を 1.00としていますので 12:00は 0.5 1:00は 24分の1なんです  

armstrong-us
質問者

お礼

ご回答ありがとうございました。

その他の回答 (4)

noname#204879
noname#204879
回答No.5

「15分の0.25」単位に丸めたいのなら、 式  =CEILING(A1,"0:15")/"1:0" (切り上げ)    =MROUND(A1,"0:15")/"1:0" (四捨五入)    =FLOOR(A1,"0:15")/"1:0"  (切り捨て) 書式 0.00

armstrong-us
質問者

お礼

ご回答ありがとうございました。

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.4

ちょっと訂正、数式が一つ抜けました。 8行目から3行、 質問のように、4:30 を 4.50 とするのであれば、  ="4:30"*24 で 4.5 となります。 です。

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.3

ご使用のアプリケーションは Excel でしょうか。 時間と日付けは Excel内部では「シリアル値」として扱われています。 シリアル値と言うのは、1900年1月1日(※後述)の 0:00から、24時間で1と数える数値の事です。 ( 2007/9/26 であれば 39351 ) 一時間は 1/24(0.0416666666666667) 、一分は 1/1440(0.000694444444444444) になります。 質問のように、4:30 を 4.50 とするのであれば、   で 4.5 となります。 ただし、A1セルに 4:30 と入力されているとき  =A1*24 とすると、数式の入ったセルは日付けの書式になってしまうため 12:00 と表示されます。 この場合、「セルの書式」を「標準」または「数値」にすることで 4.5 と表示するようになります。 関数を使っても変換できなくはありませんが、扱っている値について理解しておく必要がありますから シリアル値として考えることを強くお奨めします。 ※ シリアル値は 1900年1月1日から数える場合と、1904年1月2日から数える場合があります。 Windowsで Excelを使用している場合 前者、Macで使用している場合 後者 が使われます。 時間を扱う上では問題になりませんが、日付けを扱う場合は注意が必要です。 なお、オプションでどちらの設定を使用するかを変更することが可能です。

armstrong-us
質問者

お礼

ご回答ありがとうございました。 参考になりました。

noname#204879
noname#204879
回答No.2

式  =A1/"1:0" 書式 0.00

armstrong-us
質問者

お礼

ご回答ありがとうございました。

関連するQ&A