重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

教えてください。

少々わかりづらくて恐縮ですが、エクセルで給与計算書を作っています。
出勤時間、退勤時間を「09:00」「18:30」という形で入力し合計を出します。合計も同じく「220:45」という形式です。45というのは45分ですね。
この分の部分を「.75」という風に小数点で表すときにはどうすればいいでしょうか?
セルの書式設定で「ユーザー定義」を選び「[h]:mm」とすると「時:分」で表示できますが、時間単位で分もまとめて(小数点で)表示したのです。

110:30 → 110.50
55:45 → 55.75

上のような感じですね。
どなたかご存知の方、いらしたらお教えください。

よろしくお願いします。

A 回答 (4件)

【A1】列より下へ時間を入力していきます


10:30
23:45
22:15
 ・
 ・
 ・
 ・

【B1】に「=HOUR(A1)+MINUTE(A1)/60」の数式を入れて下までドラッグ
B列最終の合計欄に=SUM(B1:B10)の数式を入れれば宜しいかと ^^

後は【B1】~【B?】までセルの書式設定より「数値」を下2桁に設定してあげれば「123.75」などになります(この場合は下3桁目の四捨五入になります)
    • good
    • 2
この回答へのお礼

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

お礼日時:2008/02/25 14:56

小数点以下2桁に丸めるなら


四捨五入: =ROUND(A1/"1:0",2)
切り上げ: =ROUNDUP(A1/"1:0",2)
切り捨て: =ROUNDDOWN(A1/"1:0",2)
ですね。
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/02/25 14:58

こちらはどうですか。


http://www.excel.studio-kazu.jp/lib/e2h/e2h.html
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/02/25 14:54

A1セルに「18:45」があるとき、B1


 =A1*24
と入力し、書式を標準にすれば「18.75」になります

エクセル内部では1日は「1」、1時間は「1/24」で保持されるので、時間に24を掛けることにより十進数になります。
    • good
    • 2
この回答へのお礼

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

お礼日時:2008/02/25 14:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!