No.2ベストアンサー
- 回答日時:
元データがSheet1にあり(1行目から項目名があり右端がY列まで)、集計表が別シートの左上から作成されているなら、B2セルに以下の式を入力して右方向および下方向にオートフィルコピーしてください。
=SUMIF(INDEX(Sheet1!$A:$Y,,MATCH(B$1,Sheet1!$1:$1,0)),$A2,INDEX(Sheet1!$A:$Y,,MATCH(B$1,Sheet1!$1:$1,0)+1))
この回答へのお礼
お礼日時:2013/04/02 09:51
ありがとうございます。セルだけ直して望みどおり動きました。
自分基準で申し訳ございませんが、式の短い方をベストアンサーとさせていただきます。
お二方とも、本当にありがとうございます。
No.1
- 回答日時:
添付図の左側の表がシート1に有るとして1行目には項目名がA列から横の列に並んでいるとします。
各データは2行目から下方に入力されているとします。
そこでお求めの表ですがシート2に作成するとしてA2セルから下方には添付図での右側画面のサイズの種類などが並んでいるとします。
B1セルから横の列にはウエア、タイツなどの文字がシート1での項目と同じ形で入力されているとします。
そこでB2セルには次の式を入力して横方向にドラッグコピーしたのちに下方にもドラッグコピーします。
=IF(OR(B$1="",$A2=""),"",IF(SUMIF(INDEX(Sheet1!$A:$X,2,MATCH(B$1,Sheet1!$1:$1,0)):INDEX(Sheet1!$A:$X,10000,MATCH(B$1,Sheet1!$1:$1,0)),$A2,INDEX(Sheet1!$A:$X,2,MATCH(B$1,Sheet1!$1:$1,0)+1):INDEX(Sheet1!$A:$X,10000,MATCH(B$1,Sheet1!$1:$1,0)+1))=0,"",SUMIF(INDEX(Sheet1!$A:$X,2,MATCH(B$1,Sheet1!$1:$1,0)):INDEX(Sheet1!$A:$X,10000,MATCH(B$1,Sheet1!$1:$1,0)),$A2,INDEX(Sheet1!$A:$X,2,MATCH(B$1,Sheet1!$1:$1,0)+1):INDEX(Sheet1!$A:$X,10000,MATCH(B$1,Sheet1!$1:$1,0)+1))))
これでシート2には購入個数の総数がそれぞれ表示されます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの同じ種類の行数の多い順に並べるには 2 2023/05/10 15:41
- Excel(エクセル) スプレッドシート 関数で集計したい 2 2023/01/08 17:09
- Excel(エクセル) エクセルデータの集計、一つのセルに複数のデータがある場合 7 2022/12/28 20:19
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Windows 10 この現象も、Microsoft Explorer のお粗末な仕様のためか? 2 2023/06/09 15:06
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- Visual Basic(VBA) VBAリストボックスで選択した後 5 2022/11/07 17:50
- Excel(エクセル) 関数で割合を表示する 2 2022/09/27 06:09
- Excel(エクセル) Excelのマクロを教えていただけないでしょうか? 1 2023/07/06 19:56
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
Excel 日付を比較したら、同じ...
-
英数字のみ全角から半角に変換
-
会社PCのメールが更新されない
-
Outlookを立ち上げたらGoogleロ...
-
outlookのメールが固まってしま...
-
Excelで空白以外の値がある列の...
-
ウィンドウィズ メモ帳で日付だ...
-
Excelに貼ったリンクについて E...
-
Microsoft Formsの「個人情報や...
-
Excelで時間計算(負)
-
microsoft office
-
【Excel VBA】PDFを作成して,...
-
エクセルでXLOOKUP関数...
-
マイクロソフト 一時使用コード...
-
Outlookでの時間指定送信機能に...
-
【スプレドシート】目標達成の...
-
Googleのスプレッドシートでシ...
-
Microsoft Officeを2台目のPCに...
-
MicrosoftOfficeについて質問で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
【スプレッドシート】指定の日...
-
英数字のみ全角から半角に変換
-
会社PCのメールが更新されない
-
マイクロソフト 一時使用コード...
-
Office 2021 Professional Plus...
-
エクセルで例えば、関数を使っ...
-
Microsoft Formsの「個人情報や...
-
1つのPCに「Excel 2010」「Exc...
-
エクセルで例えば、A1に㈱ベ...
-
理由を教えてください。
-
エクセルでXLOOKUP関数...
-
マイクロソフト オフィスについて
-
VLOOKUP関数について
-
teams設定教えて下さい。 ①ビデ...
-
Googleのスプレッドシートでシ...
-
【Excel VBA】PDFを作成して,...
-
Microsoft365で写真をアルバム...
-
Outlook で宛先が複数の場合の人数
-
Excel テーブル内の空白行の削除
おすすめ情報