• ベストアンサー

Excel2000の関数式をご教示下さい。

mshr1962の回答

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.4

#2のmshr1962です。 >この場合は式内で「13:00」の箇所を「12:45」と直すだけでよろしいのでしょうか? 私の式の場合は 13/24を12.75/24に変更になります。(45分は3/4時間) >8:00以前の作業時間は早出出勤としてH列に表示させたいです。 H2=IF(G2<>0,IF(D2<1/8,1/8-D2,0)*24,0) >22:00以降の作業時間は深夜出勤としてI列に表示させたいです。 I2=IF(G2<>0,IF(E2>5/6,E2-5/6,0)*24,0) 但し、1日8時間までは通常通り定時間扱いがあるため、 残業時間のG列の扱いが微妙です。 早出出勤・深夜出勤を除く場合は別途、残業時間の列が 必要と思われます。

hebogolfer
質問者

お礼

何度ももうしわけありません。感謝致します。 これから作りこみます。

関連するQ&A

  • エクセルで勤務時間管理表

    エクセルで勤務時間管理表を作成しました。 D列に出勤時刻、E列に退勤時刻とし、G列には労働時間が4時間を超える場合に1時間マイナスをして表示させるように計算式をいれました。 休日は未入力、空欄です。 これでG列をオートSUMにて月間労働時間表示させると休日の分も1時間マイナスしてしまいます。 どのようにすればいいのでしょう?

  • 休日出勤時間の計算式

    残業手当計算シート(勤怠表と同様のものです。)を作成しているのですが、E列:出勤時刻、F列:退社時刻とし、I列に休日出勤手当(35%加算)相当時間が出るように計算式を入れたいのです。(22時~5時までの深夜労働部分を除いた時間)どのように入れたらよいのでしょうか。尚、J列には深夜労働の時間が出る計算式を次のように入れました。 =IF(OR(E8="",F8=""),"",MAX(F8+(F8<E8),22/24)-22/24) 結果、深夜労働を含む休日出勤をした場合、I列+J列となるようにしたいのです。 どうぞ宜しくお願いします。尚、平日の規定労働時間は8時間、休憩1時間です。

  • エクセルで時間計算を教えてください!!

     作業の効率化と計算ミスを防ぐため、エクセルで勤務表を作成したいと思っております。 イメージとして     A    B     C     D     E     F     G     H 1列 日   出勤   退勤   残業   深夜  総労働  遅・早   休息 2列 1  4:20   17:42    4:22   0:40   12:22 3列 2  7:51    24:00          2:00    7:57    0:03    7:12 4列 3  0:00    10:50    1:00    5:00    9:00    0:50 5列 4  16:30    6:30    5:00    7:00   13:00 6列 5  8:30   17:30               8:00 A(日)・B(出勤)・C(退勤)・H列(休息)は、手入力しますが、 D(残業)・E(深夜)・F(総労働)・G(遅刻・早退)は、自動計算させたいと考えております。 F(総労働)は 退勤-出勤-休憩=X (Xが8時間以上なら-1時間 8時間に満たない時はそのまま表示) D(残業)は、X-8時間 (Xが8時間に満たない時は、空白のまま) E(深夜)は、22:00から5:00とする。 G(遅刻・早退)は、Xが8時間に満たない時のみ (8時間-X=Y)を表示させる。 ★出勤時間・退勤時間は、人や仕事の内容によりバラバラです。    H(休息)は、2日運行等になった時のみです。   休日など空白になっている時は、空白のまま。   説明が下手で申し訳ありませんが、お知恵を貸してください!! 宜しくお願いします。

  • Excel関数について

    先程、Excelの件で同じような質問をさせていただき、 ベストアンサーに選ばせていただいた後に さらに不明点が発生してしまったので教えていただきたいです。 A1のセルに出勤日 B1に出勤時間 C1に退勤時間 D1に休憩時間 E1に拘束時間 F1に曜日 G1実働時間 H1に【曜日が”土”または”日”の場合、H1に実働時間を表示させる】 という関数を組みたいです。 よろしくお願いいたします。

  • 24時間を超えた時の勤務時間の計算方法

    午後5時以降と以前で時給が違う為、計算が必要です。 E列出勤時間、 F列退勤時間 G列労働時間が書いてあり、 H列には5時までの労働時間  I列には5時以降の労働時間 の記入が必要です。 10分は誤差を見るため、 I列には=IF(E>=TIME(16,50,0),G,"") H列には=IF(AND(E<=TIME(17,10,0),F<=TIME(17,10,0)),G,"") と記入していたのですが、Fの退勤時間が午前12時を回った場合、うまく計算出来ません。いい方法があれば教えて頂ければ嬉しいです。

  • エクセルでタイムカードの時間計算をしたい

    エクセルでタイムカードの管理を行いたいので、 エクセルの表に出勤時間と退勤時間を記入したら 表の右側に残業時間や早出の時間を表示したいと思っています。 画像のC列・D列に出勤時間と退勤時間を入力するだけで E・F・G・H 列をそれぞれ表示させたいと思っています。 H列はわかるので E・F・G列に入る表計算式があれば、それぞれ教えて頂きたいのです。 E列・・9時よりも前の出社がある場合のみ、表示。     30分単位で切り捨て     (例)7:40分出勤の場合・・8時から9時までの計算となり        1時間で、(表示は1:00としたい) F列・・8時間(8:00)で固定 G列・・9時から退勤の時間の合計より9時間分を引いたもの。     (例)出勤6:55 退勤19:23 の場合        9時~19:23分までが対象の時間となり        10時間(23分は切捨て)から9時間を引いた        1時間となる(表示は1:00としたい) 以上、わかりずらいかもしれませんが もし、このような計算ができるのであれば、 よろしくお願いします

  • 残業代計算シートの式 所定労働時間未満の日の場合

    E列:出社時刻 F列:退社時刻、G列:就労時間、H列:残業時間(25%加算)、I列:休日労働(35%加算)、J列:深夜労働(25%加算22:00-5:00)として、計算シートを作り、H列の残業時間のセルに下記の式を入れました。 =IF(OR(E10="",F10=""),"",MAX(MIN(F10+(F10<E10),22/24)-E10-18/48,0)) ですが、これですと、1日の所定就業時間の8時間未満の場合(が必ず派生します)はきっかり8時間働いた時同様ゼロとなります。これを8時間からマイナスした数字を出すようにしたいのですが、どのような式を入れたらよいのでしょうか?? そもそも、セルにマイナスの時間の表示をさせることは出来るのでしょうか?

  • Excel関数について。

    関数について、ご教示お願い致します。 会社で勤務表をエクセル作成してます。会社の所定時間8:00~17:00 休憩時間1:00か2:00。ここは手入力してもらう。 ① E11の勤務状況をプルダウンから選択する。通常勤務を選択した場合、K11の実労働時間(I11-G11-J11)、残業時間、平日深夜時間の反映させる関数。 ② E11の勤務状況をプルダウンから選択させる。休日出勤を選択した場合、K11の実労働時間、O11の休日出勤時間、P11の休日深夜時間の反映させる関数。 ③ E11の勤務状況をプルダウンから選択する。特別休日出勤を選択した場合、K11の実労働時間とQ11に特別休日出勤時間とR11に特別休日深夜時間の関数を反映させたいです。

  • 【Excel】時間計算について

    Excel2003を使用しています。 残業時間の計算について、下記のような場合、F2とG2には、どのような数式を入力すればいいでしょうか? 22時以降は深夜残業となりますので、終了時刻が22時を過ぎた場合は、その部分の時間をG列の深夜残業に表示し、22時まではF列の残業に表示させたいのです。表示形式は、C列とE列は『時刻』、F列とG列は『h"時間"mm"分"』になっています。    C列     E列        F列      G列 1  開始時刻  終了時刻  残業      深夜残業 2  17時30分  23時30分  4時間30分  1時間30分 IFで条件分岐して入力してみたり、過去の質問も検索してみましたが、思うように表示させることができませんでしたので、質問させていただきました。 よろしくお願いします。

  • Excel関数について

    先程、Excelの件で下記の質問をさせていただき解決しました。 もし、”WEEKDAY”が使用できない場合は どの様な関数になりますでしょうか。 よろしくお願いいたします。 A1のセルに出勤日 B1に出勤時間 C1に退勤時間 D1に休憩時間 E1に拘束時間 F1に曜日 G1実働時間 H1に【曜日が”土”または”日”の場合、H1に実働時間を表示させる】 という関数を組みたいです。