Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 7全般 : Excel 2013)
SUMPRODUCTでシートを跨ぐ範囲設定
投稿日時: 17/06/08 09:28:53
投稿者: クラッカー9号

こんにちは。
 
C2のセルに、=SUMPRODUCT(($A$2:$A$5=A2)*($B$2:$B$5))と入力して
下にコピーで運用していましたが、CD1、CD2の範囲が下記と同じフォーマットで
10シート分に渡ることになりました。
シートを跨いで複数範囲を指定したいのですが、うまくいきません。
($A$2:$A$5,$B$2:$B$5をシートを跨いで範囲指定したい。)
お知恵を貸して頂けたらと思います。
 
    A   B   C
1  CD1  CD2    
2   2   3   6
3   3   2   2
4   1   1   1
5   2   3   6
 
 

回答
投稿日時: 17/06/08 14:11:47
投稿者: 半平太

 >シートを跨いで複数範囲を指定したい
  
 それはどういう意味なのか、具体例で示してください。
 ※10シートは大変なので、2シートの例で結構です。
 ※サンプルデータはバリエーションを持たせて下さい。
  当初の説明図で、2行目と5行目が全く同じだったですが、
  そう云うのはセンスを感じないです。
  
 >うまくいきません
 どんな数式でトライしたのか、参考までにその数式を提示して頂くと
 意図が推測し易くなります。

投稿日時: 17/06/08 14:33:22
投稿者: クラッカー9号

すみまぜん、イメージを修正しました。
 
シート1イメージ
 
      A    B    C
1    CD1    数量    
2    AAA    5    21
3    AAA    1    14
4    SAD    8    28
5    CDF    9    9
 
シート2イメージ
 
      A    B    C
1    CD1    数量    
2    AAA    15    21
3    ZZZ    8    14
4    DSF    20    20
5    SAD    20    28
 
CD1が同じものの数をC列に表示したいです。
AAAはシート1で5と1、シート2で15あるので、合計21
SADはシート1で8、シート2で20あるので、合計28
 
宜しくお願い致します。
 

回答
投稿日時: 17/06/08 14:35:27
投稿者: コナミ

これ、統合で良くないですか?

回答
投稿日時: 17/06/08 14:58:52
投稿者: WinArrow
投稿者のウェブサイトに移動

シート1とシート2の両方(10シートあれば全シート)に合計値が必要なんですか?
 
コナミさんレスの統合を使うとすると、
 
合計用のシートを1つ用意して、そのシートに合計値を表示することができますが、・・・

投稿日時: 17/06/08 15:04:05
投稿者: クラッカー9号

出来れば、シート1とシート2にそれぞれに結果を表示させたいです。
(統合、初めて聞いたので調べてみます。)

回答
投稿日時: 17/06/08 15:12:08
投稿者: コナミ

統合で集計表を作っておいて各シートでVLOOKUPやSUMIFでそのシートを参照すればいいかと思うのですが。
というか最初の表もSUMIFでできますよね?

トピックに返信