• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ある一定時間を超えた場合の超えた時間のみを合計する方法をご存知でしたら)

労働時間の超過部分の合計を算出する方法とは?

このQ&Aのポイント
  • 労働時間の超過部分の合計を算出する方法を教えてください。
  • ある一定時間を超えた場合の超えた時間のみを合計する方法を知りたいです。
  • 残業分の合計を算出するために、労働時間の超過部分の計算方法を教えてください。

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

  • ベストアンサー
  • myRange
  • ベストアンサー率71% (339/472)
回答No.3

いくつかあると思いますが、   =SUMPRODUCT((A1:AF1>8)*(A1:AF1-8)) これでもできそうです。    

mugigohan
質問者

お礼

ありがとうございました。 VBAのR1C1方式で入力させたいと考えていましたので 配列有りの計算方法ではなく、わかりやすいスマートな関数が希望でした。 SUMPRODUCT関数は何回か使用したことがあったのですが、色々な使い方が出来るのですね。 改めて勉強になりました。

その他の回答 (2)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 一例です。 2行目からデータがあるとして AF2セルに =SUMIF(B2:AF2,">8",B2:AF2)-COUNTIF(B2:AF2,">8")*8 としてみてはどうでしょうか? 以上、参考になれば良いのですが 他に良い方法があれば読み流してくださいね。m(__)m

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

=SUMIF(A1:AF1,">8.0")-COUNTIF(A1:AF1,">8.0")*8 または =SUM(MAX(A1:AF1-8,0)) としてCtrl+Shift+Enterで配列数式にする。 または =SUMPRODUCT(MAX(A1:AF1-8,0))

関連するQ&A

専門家に質問してみよう