• ベストアンサー

Excelでの条件付合計関数について

勤務時間の計算式をつくりたいのですが 条件付合計関数がわかりません。  A    B   C   D(勤務時間) 1 勤務  9:00 17:30 7.5 2 代休 3 勤務  9:00 17:30 7.5 4 勤務  9:00 17:30 7.5 5 合計         22.5 D5の合計は全ての勤務時間の合計になってます。 これをA列で代休を使った場合は合計から7.5時間マイナスする関数にしたいのですが、どう定義していいかまったくわかりません。 おわかりのかた教えてください。             

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

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

=合計額-COUNTIF(A:A,"代休")*7.5 とするか 代休の行の勤務時間に =IF(A2="代休",-7.5,"") として合計する。

big2006
質問者

お礼

ありがとうございました。 解決しました。

その他の回答 (1)

回答No.2

D5のセルに =SUMIF(A2:A5,"勤務",D2:D5)-(COUNTIF(A2:A5,"代休")*7.5) 勤務と入力してある場合は合計し代休の回数分だけ7.5時間を引く式です