• ベストアンサー

勤務表で時間の切り捨てをしたいとき

勤務表の計算で、合計勤務時間にばらつきがあるとき、30分以下を切り捨てにするにはどのようにすればよいのでしょう?

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.6

No.2です。 何が駄目なのですか? C1が就業時間ならば =FLOOR(C1*1440,30)/1440 でそのまま出るはずですが。 どう駄目だったのか教えてください。 それともまだ試していませんか?

oobankoban
質問者

お礼

ごめんなさい、シリアル値になっていませんでした。 下地が友人が作った物だったので、気がつかなかったのです。 そして、シリアル値にしたら、結果はバッチリです。 ありがとうございました。

その他の回答 (6)

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.7
oobankoban
質問者

お礼

回答ありがとうございます。 毎日30分以下切り捨てです。 そして、月当たりの総労働時間が指定に満たないと、有給を1日引かれます。 この勤務表はそれを避けるために必要なのです。 月の終盤になると、必死に時間あわせをして月ごとの総労働時間になるように調整するのです。 でも、サービス残業で長時間働かされることは有りません。 会社によってそれぞれでしょうが、容認の範囲です。

  • kmmk16
  • ベストアンサー率46% (32/69)
回答No.5

No.4です すいません、=が一個多かったですね D1=IF(MINUTE(C1)>30,C1,FLOOR(C1,TIME(0,30,0)))

oobankoban
質問者

お礼

回答ありがとうございます。 お陰様で、うまくいきました。

  • kmmk16
  • ベストアンサー率46% (32/69)
回答No.4

合計勤務時間が、A1に8:27と入力されていて B1に切捨て結果を表示するとします B1==IF(MINUTE(A1)>30,A1,FLOOR(A1,TIME(0,30,0)))

noname#99913
noname#99913
回答No.3

 30分未満を切り捨てて、時間単位に直すのならA1に分が入っているとして、下の式でできます。 A1  B1 75  =ROUND(INT(A1/30)/2,0) 93  =ROUND(INT(A2/30)/2,0)  計算結果は A1  B1 75  1 93  2

oobankoban
質問者

お礼

回答ありがとうございます。 質問が説明不足で申し訳ありません。 A列 始業1:00 B列 終業5:45 C列 就業時間=B1-A1 となっていて D列にC列の値から30分を未満切り捨てた時間を表したいのですが、 D列にはC列を分にした数字を入れて E列に関数を入れて結果を出すのですね。 分に換算しないで出したいのですが、無理でしょうか。

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

合計勤務時間はシリアル値ですか? それでしたら↓で良いかと(A1に合計勤務時間が有る場合) =FLOOR(A1*1440,30)/1440 1440(=24*60)を掛けてシリアル値を分にかえ、30に近い値に切り捨て。最後に1440で割ってシリアル値に戻して居ます。

oobankoban
質問者

お礼

回答ありがとうございます。回答ありがとうございます。 質問が説明不足で申し訳ありません。 A列 始業1:00 B列 終業5:45 C列 就業時間=B1-A1 となっていて D列にC列の値から30分を未満切り捨てた時間を表したいのですが、 やっぱりC列の値を分単位に変換しないとダメなのですね。 このまま行ける方法がないかなぁ・・・と思ってしまったのですが。

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

どのような計算方法をなさっているか不明ですが、関数の ROUNDDOWN(数値,桁数) や INT(数値) を利用することで切り捨てが可能です。

oobankoban
質問者

お礼

回答ありがとうございます。 質問が説明不足で申し訳ありません。 A列 始業1:00 B列 終業5:45 C列 就業時間=B1-A1 となっていて D列 C列の値から30分を未満切り捨てた時間を表したいのです。

関連するQ&A

  • エクセルでの勤務合計時間の計算

    エクセルで勤務合計時間を計算していますが、切り捨て・切り上げの関数入力が上手くいきません。 条件として 1)合計時間は数値に変換、0.5ずつ増やす    8時間30分(8:30)→8.5                               9時間(9:00)→9 2)出勤・退出時間で00~10分は00に切り捨て   8:02→8:00 3)出勤・退出時間で11~30分は30に繰り上げ   8:25→8:30 4)出勤・退出時間で31~45分は30に切り捨て   8:42→8:30 5)出勤・退出時間で46~59分は00に繰り上げ   8:56→9:00 書き方は模索中ですが    A   B   C   D 1 9:00~17:00  8 2 8:56~17:08  8 D列に合計時間を出す関数式を入力していきたいです。 説明が下手ですみません。 こういう場合の式はどのようになるのでしょうか? 特に(2)の10分切り捨てがあるのでややこしく、FLOORやCEILING等を使ってみたのですが 上手くいきませんでした…。 どなたか知恵をお貸ししてくださると幸いです。

  • 労働時間切り捨て切り上げ

    ①1日の労働時間が7時間15分だったとします。 これを30分未満だからと7時間扱いにしてはいけないですよね? ②1カ月の合計労働時間が80時間15分だったとします。 これを30分未満を切り捨て80時間にすることは、一応は認められていますか? ③つまり、1日単位で切り捨てにしたりするのはだめで1カ月トータルした時間で30分未満は切り捨て、というのは認められているという認識ですか?

  • 勤務表を作りたいのですが。

    Excel97で勤務表を作る事になったのですが、 始業時間 終業時間 休憩時間 時間内 時間外 合計時間  8:00    18:30    1:00    8.0   1.5    9.5 とゆう形式で作りたいのですが、始業時間、終業時間だけ入力するだけで他が計算されるようにできないでしょうか? あと、合計で何日働いたかカウントしたりは出来ないのでしょうか? 初心者なので、どうしたら良いのかぜんぜん分かりません(T_T) どなたか良いアドバイスをお願いします。m(__)m

  • 15分単位の勤務表の半端はすべて切り捨てでいいんでしょうか?

    派遣社員の勤務表が15分単位です。 端数はすべて切り捨てといわれました。 七捨八入という習慣は無いのでしょうか? 労働基準法で問題があるという話を聞いたことがあります。 よろしくお願いします。

  • 30分単位、30分未満切捨て

    こんにちは。 契約でお聞きしたいのですが、契約書に「30分単位で30分未満切捨て」と書いてありました。 実際勤務時間が148.45時間でした。 この勤務時間を契約書の「30分単位で30分未満切捨て」で計算するにはどうすれば良いでしょうか。 よろしくお願いします。

  • 時間の切り上げ切捨て

    教えていただきたいのですが。40分単位で切り捨て切り上げをしたいときはどうすればいいのでしょうか? たとえば5:39だったら5:00と表示して5:40だったら6:00と表示する場合 もっと深く説明すると 勤務が20:30で始まり24:11で終わった場合 3:41の勤務時間になります。そういった場合は4:00とエクセルで表示させたいのです・・・ ちなみに勤務時間が3:39だったら3:00と表示させたいです。 教えてください!

  • 複雑な勤務時間管理表

    最近会社での勤務時間管理方法が変わり、月末タイムカードに自ら残業時間等を記入し提出せねばならず、エクセルで自動計算したいと思ってるんですが、計算項目も多く困っています。 出勤時間と退勤時間を入力するだけで以下の条件をすべて表示できますでしょうか? 1:当日実働時間 (休憩の1hを必ずマイナスしなければなりません) 2:当日残業時間 (実働7.5hを超えた場合、1分単位での計算が必要です。7.5時間を下回った場合も1分単位でのマイナス表示が必要です。) 3:深夜勤務時間 (22:00以降の1分単位での計算が必要です。24:00を超える場合も多く、当日深夜勤務にカウントされます。) 4:1~3までの各項目合計 自分で何度かチャレンジしてみたのですが、マイナス表示もある残業時間の計算や深夜勤務の24:00以降が発生した場合の計算等がうまくいきません。 入力項目が増えるのはまったく構いません。 どうかご教授お願いします。

  • 月ごとの勤務時間を○時間○分と表す関数を教

    下さい。 Excelで合計と切り捨て関数しか使用していな初心者です。 一ヶ月間の勤務時間をExcelで作りたいと思っています。 一日の勤務時間が7時間45分(定数)に勤務日数(半日刻み)を掛けた答えが 月合計で○時間○分と表示される関数をご教授下さい。 宜しくお願い致します。

  • 残業時間の切り捨て

    私の残業時間なのですが、毎日15分未満切り捨てされひと月の合計残業時間が出されております。これって違法じゃないんでしょうか? 例えば定時あがりが17:30だと 3/1 17:59にタイムカードを通すと17:45扱いで残業時間は15分 といったぐあいです。 違法だとすればどう対処すればよいのでしょうか?

  • Excel 勤務時間表の作り方

    先日ここで勤務時間表の作り方を教えていただきました。大変参考になったのですが、また問題が起きたので書き込みさせていただきます。 各日にちの勤務時間を入力し、最後のセルにその月の合計勤務時間と残業時間を計算したものを載せたいと思っているのですが、どうしてもうまくいきません。 Fに8時間を超した時の時間、Gには8時間より足りなかった時の時間が表示されるようにしました。式はこのように入っています。 =IF(SUM(G7:G37)<SUM(F7:F37),SUM(F7:F37)-SUM(G7:G37),0) 実は以前別の方が作られた表にも同じ式が入っており、それをただ単にコピーしただけなのですが、なぜかセルの部分に####と表示されてしまいます。ちなみに、表示設定はユーザー定義の[h]:mmにしてあります。 これはどうやって直したらいいのでしょうか?

専門家に質問してみよう