• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで入力した時間を小数点で表示したい)

エクセルで入力した時間を小数点で表示する方法

このQ&Aのポイント
  • エクセルで入力した時間を小数点で表示する方法について教えてください。
  • エクセルで給与計算書を作成している際に、出勤時間や退勤時間を「09:00」「18:30」という形で入力し、合計も「220:45」という形で表示しています。このうち、分の部分を小数点で表現する方法について知りたいです。
  • エクセルのセル書式設定で「ユーザー定義」を選択し、「[h]:mm」とすると、時間単位で分も表示されますが、小数点でまとめて表示する方法を教えていただけませんか。具体的には、110:30を110.50、55:45を55.75と表示したいです。

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

  • ベストアンサー
回答No.4

【A1】列より下へ時間を入力していきます 10:30 23:45 22:15  ・  ・  ・  ・ 【B1】に「=HOUR(A1)+MINUTE(A1)/60」の数式を入れて下までドラッグ B列最終の合計欄に=SUM(B1:B10)の数式を入れれば宜しいかと ^^ 後は【B1】~【B?】までセルの書式設定より「数値」を下2桁に設定してあげれば「123.75」などになります(この場合は下3桁目の四捨五入になります)

roche201
質問者

お礼

回答ありがとうございました。 hour minute関数と言うのがあるのですね。 勉強になりました。ありがとうございます。

すると、全ての回答が全文表示されます。

その他の回答 (3)

noname#204879
noname#204879
回答No.3

小数点以下2桁に丸めるなら 四捨五入: =ROUND(A1/"1:0",2) 切り上げ: =ROUNDUP(A1/"1:0",2) 切り捨て: =ROUNDDOWN(A1/"1:0",2) ですね。

roche201
質問者

お礼

回答ありがとうございます。 round関数で丸めてしまうという手があったのですね。 時間表示は難しいです。 ありがとうございました。

すると、全ての回答が全文表示されます。
  • Quattro99
  • ベストアンサー率32% (1034/3212)
回答No.2
roche201
質問者

お礼

回答ありがとうございました。 これはなかなか勉強になりそうなサイトですね。 参考にさせていただきます。 ありがとうございました。

すると、全ての回答が全文表示されます。
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

A1セルに「18:45」があるとき、B1  =A1*24 と入力し、書式を標準にすれば「18.75」になります エクセル内部では1日は「1」、1時間は「1/24」で保持されるので、時間に24を掛けることにより十進数になります。

roche201
質問者

お礼

回答ありがとうございました。 結構簡単に出来たのですね。 給与計算だとどうしても分表示では困ることがあるので、たすかりました。ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A