• ベストアンサー

関数を教えて下さい

仕事で使うデータを手早く集計したいのですが、適当な関数が思い当たらないので質問させて下さい。 写真にあるような表で作業者別になっている品種別の合計台数を出したいのですが、一発で解決できる関数はあるのでしょうか? (象さんのA品種の台数、麒麟さんのA品種の台数、熊さんのA品種の台数の合計を関数で引っ張ってくる) データは日毎に集計するため、3月11日には追加でデータが入ります。 単純にsumでセルを指定するやり方以外にあれば教えて下さい。

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

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

続けてお邪魔します。 >、作業者別の合計数ではなく、日別の品種合計数も出せるのでしょうか? 結局、単に「A」であれば「A」の合計を出せばよい訳ですね? 前回の画像通りとして、Sheet2のA1セルに検索したいデータを入力するとします。 Sheet2の表示したいセルに =SUMIF(Sheet1!C4:S1000,A1,Sheet1!D4:T1000) としてみてください。 同一Sheetに「A」の合計を表示したい場合は =SUMIF(C4:S1000,"A",D4:T1000) でも大丈夫です。 ※ 検索範囲と合計範囲が1列ずれているコトに注意してください。 数式は5名分としていますので、 実データの範囲に合わせてみてください。 今度はどうでしょうか?m(_ _)m

japan5oceans
質問者

お礼

tom04さん 教えて頂いたもので出来ました! 明朝までにまとめないといけないデータがあり、困っていたところでした。 本当にありがとうございます!

その他の回答 (1)

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

こんばんは! 一例です。 ↓の画像で上側が元データでSheet1とします。 下側がSheet2でA1セルに集計したい種類を入力すると集計が表示されるようにしてみました。 Sheet1の配置は画像通りだとして、Sheet2のB2セルに =IF(A$1="","",SUMIF(OFFSET(Sheet1!A$4:A$1000,,MATCH(A2,Sheet1!$2:$2,0)-1),A$1,OFFSET(Sheet1!A$4:A$1000,,MATCH(A2,Sheet1!$2:$2,0)))) という数式を入れオートフィルで下へコピー! これで画像のような感じになります。m(_ _)m

japan5oceans
質問者

補足

早速返信頂き、ありがとうございます! 私の説明不足で申し訳ありません。 作業者別の合計数ではなく、日別の品種合計数も出せるのでしょうか?

関連するQ&A