• 締切済み

複数条件がある集計について

 勤務日数            |配置先  4月|5月|6月|職名 |単価 |あ|い|う|・・・  15 15    アルバイト 111000 1 2     15    アルバイト 111000  1 1  20 20    正社員  200000  3  11    11 臨時  150000   1 上記のような表があり、配置先ごとに各月の経費を集計したいのですが、うまくいきません。勤務日数欄は4月から翌年3月まであり、職名は30種類、配置先は25箇所ていどあります。 職名は同じ物で複数行ありSUMIF関数ではうまくいきません・・・ 集計内容としては、配置先ごとに各月の経費を調べたいので勤務日数に数値が入っている場合に単価と人数を掛けて各職名を合算したいのです。 勤務日数は各職名ごとにバラバラです。 質問初心者なので要点をまとめる事が出来ませんが、不明な事があればなんなりと再質問してください。 VBは全く理解できないため、できれば関数のみで処理したいです。よろしくお願いします。

みんなの回答

noname#79209
noname#79209
回答No.3

1.1行目と2行目に「アルバイト」とありますが、   同じ職名で単価が異なることがあるのでしょうか? 2.勤務日数は経費計算の計算式に入るのでしょうか?   例えば     単価×勤務日数×配置先数 か   それとも     If(勤務日数>0,単価×配置先数,0)   なのでしょうか?

panndarz
質問者

補足

>1.1行目と2行目に・・・ 同じ職名で単価が異なる事はありません。 >2.勤務日数は・・・ 単価×勤務日数×配置先数 です。 よろしくお願いします。

  • Drunk
  • ベストアンサー率52% (37/71)
回答No.2

もっと詳しい人の回答があると思いますが… VBでやればもっとスマートにできるんでしょうが、私もシロートなので、自分がするなら、とりあえず以下のようにします。 職名の重複は無視して、各職場毎にシートを割り当て、各行について毎月の総計を計算させた結果をそのシートに表示させます。 その後、SUMFIXなどを用いて、各職名をまとめて集計させます。 知恵のない方法ですみません。

panndarz
質問者

お礼

シートを勤務先ごとに作ると多くなるため、何か良い方法がないか、教えていただきたいなぁ・・・と思ってるんですよね。すみません。

  • Drunk
  • ベストアンサー率52% (37/71)
回答No.1

表が乱れていることもあって、質問内容が理解できません。 表のあ、い、う…とその下欄の数字は何を意味しているのでしょうか?(配置先?) "職名は同じ物で複数行あり"とは、例の「アルバイト」のように何回か出現するという意味ですか? それとも、一つの職名が一行では収まらず、複数行で一つの職名を表す場合がある という意味ですか?

panndarz
質問者

補足

早速のご質問ありがとうございます。 なかなか表が上手く表現できませんでした・・・ >表のあ、い、う・・・とその下欄の数字は 各配置先を意味しています >職名は同じ物で・・・ その通りです。アルバイトの様に同じ職名が別の行として複数存在しています。 希望としましては 配置先  4月  5月  6月   ・・・ あ   711000 822000 600000  ・・・ い   372000 333000 150000  ・・・ う ・・・の様な表になればありがたいのですが。 よろしくお願いします。

関連するQ&A