• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの給与計算で質問です)

エクセルの給与計算で時給と残業代を求める方法

このQ&Aのポイント
  • エクセルの給与計算において、時給と残業代の計算方法を解説します。
  • 具体的には、時給が850円の場合と950円の場合の残業時間を計算し、それぞれの個数を求める方法を説明します。
  • また、時給が850円の場合の残業時間と時給が950円の場合の残業時間を分けて計算する方法についても解説します。

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

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

セル15セルの値は8時間以上になる個数ではなくて8時間以上になっている場合の超勤の時間数を表示させることではないのですか? 仮に個数だとして時間外での金額をD15セルにC15セルの値を使ってもとめることはできませんね。 850円の場合で超勤の時間数を求めるのでしたら次のような式になるでしょう。 =SUMPRODUCT((B4:B7>8)*(C4:C7=850),B4:B7-8) お示しのケースでは0.5が正解となるでしょう。

その他の回答 (3)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

>なので答えは「1」にならないといけません =SUMPRODUCT((B4:B7>8)*(C4:C7=850)) でいいです。 #なお >上の表から8時間以上で時給が850円のものだけの個数を計算するには この説明は間違いで、8時間を「超える」時間数を数えなければいけません。 「以上」や「以下」は、ジャスト8時間(=まだ残業してない)を含むという意味です。

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

こんばんは! >上の表から8時間以上で時給が850円のものだけの個数を・・・ とありますが、8時間以上は8時間を含みますので「2」になるのでは? >8時間より大きく(8時間を超えて)、時給が850円のもの というコトであれば「1」になります。 もし後者をご希望であればC15セルに =SUMPRODUCT((B4:B7>8)*(C4:C7=850)) という数式を入れてみてください。 的外れならごめんなさいね。m(_ _)m

  • picknic
  • ベストアンサー率25% (33/132)
回答No.1

あなたの質問の直接的な答えでなく申し訳ありませんが、 通常時間と残業でセルを分けたほうがいいでしょう。 そうすればもっとすっきりやれるのではないですか? あなたのやり方は今は何とかなっても、 次の手が打ち込めなくなります。 既にスパゲティ化してます。

関連するQ&A