Gizport
1 回答
0
Share (facebook)
164
view
全般

現在、勤怠の用紙を作成しているのですが関数に関しての質問です。 この...

現在、勤怠の用紙を作成しているのですが関数に関しての質問です。 この用紙の基本的な使い方ですが、例えば会社自体が9時始業で1日7.5時間勤務、定時が17時30分の会社で、ある人物が1時間残業したという設定だとすると、まずD4の予定勤務時間の項目に予定勤務時間の7.5を記入します。次に1時間残業しましたので残業開始時間の17時31分をE4に『17』、F4に『31』という形で記入します。同じく残業終了時間の18時31分を始業時間と同じ書き方でG4に『18』、H4に『31』という形で書き込みます。
すると、I4とJ4に以下のような数式が事前に入力されており、今まで入力した内容を考慮して自動で、実労働時間の『8.50』がI4に、残業時間の『1.00』が記載されるというものになっております。ちなみに残業時間は15分ごとに残業時間0.25時間が刻まれます。

I4数式
=IF(D4="","",D4+J4)

J4数式
=IF(D4="","",IF(H4="",0,(IF(F4>H4,G4-E4-1,G4-E4))+IF(AND(IF(H4<F4,H4+60-F4,H4-F4)>=15,IF(H4<F4,H4+60-F4,H4-F4)<30),0.25,IF(AND(IF(H4<F4,H4+60-F4,H4-F4)>=30,IF(H4<F4,H4+60-F4,H4-F4)<45),0.5,IF(AND(IF(H4<F4,H4+60-F4,H4-F4)>=45,IF(H4<F4,H4+60-F4,H4-F4)<=59),0.75,0)))))

さて、ここからが本題です。現在の用式ではK4の深夜残業の項目は手書き入力するようにしているのですが、これを関数を使って自動計算するような数式を作成したいのですが、どのように行えば良いでしょうか?
やりたいこととしては、終了時間が22時を1分でも超えた場合(例えば予定勤務時間が7.5時間、残業開始時間を17時31分として、残業終了時間が22時01分の場合)、I4には『12.00』、J4には『4.50』、K4には自動的に『0.25』と表示したいです。そして以降は例えば残業終了時間が22時16分だった場合は、K4が『0.50』というように15分ごとに0.25を刻んで行きたいです。

説明が悪いのに加え、当方なにぶんExcelスキルが足りておりませんのでお力添えよろしくお願い致します。
Yahoo!知恵袋 3760日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
「終了時刻」はtime(G4,H4,0) で、これが22:00を超えた時間は
=max(0, time(G4,H4,0)-"22:00")
です。日付を超える想定はしていません。これは24時間が1になるシリアル値なので、念のため1分単位で丸めてから24倍して、0.25時間単位で切り上げます。
=ceiling(mround(max(0, time(G4,H4,0)-"22:00"),"01:00")*24, 0.25)
表示形式をユーザー設定で「0.00;;」とセミコロン付きにしておくと、該当なしのときに0が表示されなくてスッキリしますよ。

ちなみに残業開始時刻から22:00までの残業時間は
=max(0, min(time(G4,H4,0),"22:00") - time(E4,F4,0))
です。これもシリアル値なので丸めて24倍しましょう。ていうか素直にシリアル値のまま丸めて集計すればいいのに。
Yahoo!知恵袋 3760日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
129
Views
質問者が納得端末がARROWSだからです。 ARROWSはバグが多くて電池消費が多い事で有名でしたし( ̄▽ ̄;) これは買い換えるしか改善策はありませんよ
3706日前view129
全般
81
Views
質問者が納得ホーム画面下のメニュー釦→アプリケーション管理→youtube 「データを消去」「キャッシュを消去」
3712日前view81
全般
64
Views
質問者が納得故障が多い機種と聞かないのでたまたまではないでしょうか!? 精密機器だから原因不明でよく壊れる場合は有るのは事実ですが機種ごとで考えると少ないと思いますよ。 現在は、故障などで新品(リフレッシュ品)の交換は無理ですね。 今は修理に出すしかないでしょうね。 タッチセンサーが故障している可能性が高いかもしれませんね。 1週間で修理が完了して返って来てるのなら早い方ですよ。 3週間以上掛かる時も有りますからね。
3727日前view64
全般
103
Views
質問者が納得負荷をかけたときにだけ落ちるということなので、おそらく何かの熱暴走だと思いますが。 CPUファンやグラボのファンは正常に回っていますか? あと、ケースが異常加熱しているとか、ケースをあけると異常に暖かい風がでるとかありませんか?
3729日前view103
全般
83
Views
質問者が納得プライバシーセパレーターが「有効」になっているからでしょう。 下記を参考に「無効」に設定してみてください。 http://tech.support.ntt.com/ocn/mobile/em_entry_lte/gl04p/setup_windows.html
3724日前view83

取扱説明書・マニュアル

6271view
http://www.nttdocomo.co.jp/.../F-01F_J_01.pdf
もっと見る

関連製品のQ&A