プロが教えるわが家の防犯対策術!

業務上で困っています。どうか教えていただけますと有難いです。

アルバイト員に支払うバイト代を算出するにあたり、
《時給1000円。ただし1日10時間以上働いた場合は、何時間働いても一律10,000円支給》
という条件があるとします。

図(?)のようなエクセル表があるのですが、ここから極力簡単に、【現場ごとの合計支払いバイト代】を算出する方法はどれでしょうか?
また、下記の小計も合わせて知りたいと思っております。
『1日10時間未満勤務のアルバイト員に支払った小計』と、『10時間以上勤務のアルバイト員に支払った小計』
です。

集計機能を使うのかなとは思うのですが、ここまでの計算方法がわかりません。
どうか宜しくお願いいたします。

<図>エクセル表

バイト1現場A12時間
バイト2現場A8時間
バイト3現場A11時間
バイト4現場A8時間
バイト5現場A6時間
バイト6現場B12時間
バイト7現場B10時間
バイト8現場B7時間
バイト9現場B7時間
バイト10現場B10時間
バイト11現場C15時間
バイト12現場C11時間
バイト13現場C8時間
バイト14現場C9時間
バイト15現場C8時間

A 回答 (4件)

[No.2補足]へのコメント、



添付図参照
G3: =SUMPRODUCT(($B$2:$B$16=$F3)*($C$2:$C$16<10),$D$2:$D$16)
H3: =SUMPRODUCT(($B$2:$B$16=$F3)*($C$2:$C$16>=10),$D$2:$D$16)
I3: =SUM(G3:H3)
「エクセルexcelの集計に複数条件を追加」の回答画像4
    • good
    • 0

B列B2以下に「現場A」「現場B」のように


C列C2以下に「12」や「8」のように

現場Aの10未満の件数
=SUMPRODUCT((B2:B100="現場A")*(C2:C100<10))

現場Aの10以上の件数
=SUMPRODUCT((B2:B100="現場A")*(C2:C100>=10))

現場Aの10未満の時間数集計
=SUMPRODUCT((B2:B100="現場A")*(C2:C100<10),C2:C100)

現場Aの10以上の時間数の計算
=SUMPRODUCT((B2:B100="現場A")*(C2:C100>=10))*10

もちろん式中の"現場A"とかは,実際にはあなたが準備した集計表の項目記入セルを利用します。
判ると思いますがバイト代を計算したいと奇異は,さらに時間数に時給を掛けてください。


ん? 全部ヤって貰わないとイヤですか。
現場Aの10未満のバイト代
=SUMPRODUCT((B2:B100="現場A")*(C2:C100<10),C2:C100)*1000
現場Aの10以上の時間数のバイト代
=SUMPRODUCT((B2:B100="現場A")*(C2:C100>=10))*10*1000






#補足
ご利用のエクセルのバージョンがご質問に書かれていませんが,Excel2007以降を使っているならCOUNTIFS関数,SUMIFS関数を利用します。

#補足
ピボットテーブルレポートで集計することも可能ですが,関数の方がいいでしょ?
    • good
    • 0

添付図参照


D2: =MIN(C2,10)*1000
G2: =SUMIF(B$2:B$16,F2,D$2:D$16)
G7: =SUMIF(C2:C16,"<10",D2:D16)
G8: =SUM(D2:D16)-G7
「エクセルexcelの集計に複数条件を追加」の回答画像2

この回答への補足

さっそくご回答いただき、本当にありがとうございます!
大変参考になります!

一部、私の説明が漏れていた点がございました。それは、

『1日10時間未満勤務のアルバイト員に支払った小計』と、『10時間以上勤務のアルバイト員に支払った小計』

についてなのですが、これも、【現場ごと】に出したいと考えております。
どうかよろしくお願い申し上げます。

補足日時:2011/11/25 12:28
    • good
    • 0

さらに、「こうした計算もしたい。

」という追加質問はなしということで

E2セル
=MIN(C2*1000,10000)
下へオートフィル

H2セル
=SUMIF($B$2:$B$16,G2,$E$2:$E$16)
下へオートフィル

H6セル
=SUMIF($E$2:$E$16,10000)
H7セル
=SUM(E2:E16,-H6)
「エクセルexcelの集計に複数条件を追加」の回答画像1

この回答への補足

さっそくご回答いただき、本当にありがとうございます!
大変参考になります!

一部、私の説明が漏れていた点がございました。それは、

『1日10時間未満勤務のアルバイト員に支払った小計』と、『10時間以上勤務のアルバイト員に支払った小計』

についてなのですが、これも、【現場ごと】に出したいと考えております。
どうかよろしくお願い申し上げます。

補足日時:2011/11/25 12:28
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!