• 締切済み

エクセル数式について

エクセルの数式で困ってます。 補償額の計算なのですが、一回の出勤で40000円が最低保証です。 例 週に3回出勤→最低保証120000 一日目35000 二日目42000 三日目28000 120000-(35000+42000+28000)=15000の保証額ですが、 =COUNTIF(A4:D4,"<=40000")*40000-(A4+B4+C4+D4) で入れてみたのですが、プラスになったときの計算がめちゃくちゃになってしまいます。 どなたか御教授願います。

みんなの回答

回答No.4

計算結果がめちゃくちゃと言われても、どのようなものがめちゃくちゃなのかわかりません。 D9セルに =MAX(0,COUNT(4:4)*40000-SUM(4:4)) 添付図参照 参考まで

  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.3

>二日目42000 2日目の扱いをどうするかです。 他の日が不足しているので、4万円を超えている分を他の日の不足分として埋め合わせるのか そうではなく、個々の日でmin4万円を支払うのか 式を見ると前者のようですから、 >120000-(35000+42000+28000)=15000の保証額ですが、 >=COUNTIF(A4:D4,"<=40000")*40000-(A4+B4+C4+D4) 単純に、日数×4万円-実績値 が正なら支払うとすべきです。

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.2

一回の出勤の最低保証が40000円であれば上記のようなケースでは 支払うべき金額は 1日目 40000円 2日目 42000円 3日目 40000円 にならないといけないのでトータルは122000円支払うことになると思います。 補償額は17000円になるのではないでしょうか。 普通プラスの日の分を補償額に組み入れない気がします。 そうなると以下のような式で求めることが出来ます。 =COUNTIF(A1:C1,"<=40000")*40000-SUMIF(A1:C1,"<=40000",A1:C1)

  • f272
  • ベストアンサー率46% (8467/18127)
回答No.1

補償額とか最低保証とか言葉があっても,その意味するところが分からん。 何を計算したいの?