• ベストアンサー

時間計算で1分以上を1時間に繰り上げる計算式は

Microsoft Excel2007を使用して、開始時間と終了時間の経過時間を計算して、出た答えを1分以上は全て1時間に繰り上げる計算式を知りたい。

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

  • ベストアンサー
  • minosennin
  • ベストアンサー率71% (1366/1910)
回答No.1

一例です。 A列に出社時刻、B列に退社時刻があり、C列に時間数を表示するものとして、 C2に =CEILING(B2-A2,"0:60") 必要数下へコピー なお、C列の書式はh:mmです。

yamaya43
質問者

お礼

早速のご回答、有難うございました、関数は便利ですね、教えて頂いた回答が具体的で分かり易く、とても助かりました、職場に直結したこの様な関数の使い方が勉強できるよい参考書があれば、お教えいただけたら有難いと思います、これからも宜しくお願いいたします。 本当に有難うございました。

yamaya43
質問者

補足

前回ご回答をいただき、早速計算式を作り実行して時間単位に繰り上げた時間数が計算出来たのですが、次にその時間数に単位時間給を掛けて支払金額を出そうとしたのですが、納得できない金額が表示されます。 例1、C列の時間数3:00×800=この答えが0:00 例2、C列の時間数2:00×800=16:00と出ます。 時間×時給=支払金額はどの様な計算式で出来るのか、お教え下さい。 お手数ながら再度お願いいたします。

その他の回答 (3)

  • minosennin
  • ベストアンサー率71% (1366/1910)
回答No.4

#1です。 1.算式に×24を追加 例 =C3*D3*24 時間のデータは、見かけは時間ですが、値としては「日」ですから24倍しないといけません。 2.答の入るセルの書式を「数値」に変更 これで直ると思います。

yamaya43
質問者

お礼

早速のお知らせ有難うございました。教えて頂いた通りに24を掛けたら、きちんと答えが出ました。これで実際に使えます、本当にお手数をおかけしました。とても感謝しております。

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

例えば次のような解説を参考にされてはいかがでしょう。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/waza/jikan01.html

yamaya43
質問者

お礼

色々と参考になりました、これからじっくりと勉強したいと思います、本当に有難うございました、これからも宜しくお願いいたします。

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

通常は開始時間と終了時間で考え方が違うようです。 9時開始のところを8時45分に出社した場合には9時が開始時間で、反対に17時15分に退社の場合には17時が終了時間のようにすることがありますね。 また、時間の単位は30分ごとで考えるとしたら次のような式になりますね。 A1セルに8:45、B1セルに17:15と入力した場合に勤務時間としての計算は =FLOOR(B1,"0:30")-CEILING(A1,"0:30") もちろん休憩時間を差し引くことが必要になりますが。

yamaya43
質問者

お礼

ご回答有難うございました。 時間計算が簡単になりました、関数は便利ですね、これを機に関数の勉強をしようかと思います、何か良い参考書があればお教えください、今後ともよろしくお願いいたします、本当に有難うございました。