- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 異なる範囲の集計(合計))
エクセルで異なる範囲の集計方法として注文金額計と日別注文金額合計を集計する方法
このQ&Aのポイント
- エクセルで異なる範囲の集計方法についてアドバイスしてください。
- 集計条件の重複行が一行のみ表示されるようにしたいです。
- 合計範囲の行数が一定ではないため、D列とE列の全てのセルに関数を設定し、重複行の最上行のみに結果を表示したいです。関数の他にもマクロやVBEの方法も教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
回答No1です。E2セルには次の式を入力して下方にドラッグコピーしてもよいですね。 =IF(A2="","",IF(COUNT(A2:A$10000)=1,SUM(C2:INDEX(C:C,COUNT(C:C)+1)),IF(COUNT(A2:A$10000)>1,SUM(C2:INDEX(C:C,MATCH(SMALL(A:A,RANK(A2,A:A,1)+1),A:A,0)-1)),"")))
その他の回答 (1)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.1
D2セルには次の式を入力して下方にドラッグコピーします。 =IF(B2="","",IF(COUNTIF(B:B,B2+1),SUM(C2:INDEX(C:C,MATCH(B2+1,B:B,0)-1)),SUM(C2:INDEX(C:C,COUNT(C:C)+1)))) E2セルには次の式を入力して下方にドラッグコピーします。 =IF(A2="","",IF(COUNT(A2:A$10000)=1,SUM(C2:INDEX(C:C,MATCH(10^10,C:C))),IF(COUNT(A2:A$10000)>1,SUM(C2:INDEX(C:C,MATCH(SMALL(A:A,RANK(A2,A:A,1)+1),A:A,0)-1)),"")))
お礼
早速のご回答ありがとうございました! 本番のデータで試してみます。 もし、またわからない事がありましたら質問させて頂きますので、その際はよろしくお願い致します。