※ ChatGPTを利用し、要約された質問です(原文:Excelで特定の文字のある列の数値を合計する関数)
Excelで特定の文字のある列の数値を合計する方法
このQ&Aのポイント
Excelで特定の文字列を含む列の数値の合計を自動で集計する方法について教えてください。
Excelファイルの複数シートで、シートBに記載された商品ごとの販売個数の合計をシートAに自動で表示する方法を教えてください。
シートBには販売された商品しか記載されておらず、シートAには全取扱商品が記載されています。シートBの特定の文字列の列の数値をシートAに集計する方法を教えてください。
Excelで特定の文字のある列の数値を合計する関数
Excelで、特定の文字列を含む列の数値の合計を、自動で集計してくれる関数はあるでしょうか。
複数シート(シートA、シートB)で構成されるExcelファイルで、シートAにはすべての取扱い商品が記載されています。現在は、シートBに入力されている商品ごとの販売個数の合計をシートB上でsumにより求め、その数値をシートAの該当箇所に、手で入力しています。シートAに記載されている商品が多いため、この手作業を関数で代替したいのです。
ただし、シートBに、次のような条件があります。
シートBの1行目(A1,B1,C1,D1...)には、見出しとして"氏名" "りんご" "バナナ" "いちご"...などがあり、2行目以降は、販売者の名前と、その人が販売した商品の個数が入力されています。掲載人数は40人(行数で41行)ほどです。
ところが、誰も"りんご"を販売していなければ、その列自体がなくなります。シートBには販売された商品しか記載されておらず、たとえばB1は、必ずしも"りんご"ではありません。
シートAからBを参照し、シートBの1行目に、もし"りんご"の文字があれば、そのりんごの列の2行目以降にある販売数の合計を、"バナナ"があれば同じくバナナの販売数の合計を、じかにシートAのそれぞれの合計欄に表示させたいのです。
なお、シートBの行と列を入れ換えたシートB'を作るのは、避けたいと思っています。理由は、販売者の名前でも、全商品の販売個数をシートAにsumif関数で集計していること。また、シートは1週間ごとに、今後30枚程度まで増え、その各週合計もシートAに集計する予定のため、シートは各週1枚だけにしたいのです。
このような条件のもと、Excelの関数で集計する方法があれば、教えてくださいますか。
お礼
教えていただいたとおりに入力したら、できました! ありがとうございます! 助かりました。 恥ずかしながら後半の構文は理解できていませんが、やりたいことは実現できています。 時間のあるときに、少し勉強しておきます。 ありがとうございました。