- ベストアンサー
Excelの組み合わせをカウントしたいです。
こんにちは。 Excelの組み合わせをカウントしようと試行錯誤したのですが 未だに完成出来ないので質問させて頂きます。 A列に1から10までの数字がランダムで500行ほどあり、 A列の中で1と言う数字があった場合、 その下のセルに2があればその組み合わせを1とカウントし、 B列に合計を表示したいのですが、これは可能でしょうか? どうかご教授下さいますよう、宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 =SUMPRODUCT((A1:A500=1)*(A2:A501=2))
その他の回答 (1)
- Cupper
- ベストアンサー率32% (2123/6444)
回答No.1
普通にIF関数を使ってはいかがですか? A2セルとA3セルを比較して条件が整えば1さらにB1セルからの数をを求めればOK B1セルからの数を求めるのはCOUNTIF関数がよいでしょう B2=IF(A2=1,IF(A3=2,COUNTIF(B$1:B1,”>0”B$1:B1)+1,””),””) など これをB2セルから下へコピーすればOK B1セル(一番上のセル)はちょっと違う関数式になります B1=IF(A1=1,IF(A2=2,1,””),””) B$1は絶対参照です これは行方向にコピーしても参照するセルは変わりません(行を示す1の前に$を付けている為) 知らない人も多いので覚えておくと楽ができます この場合、下へコピーするだけでカウントする範囲を可変できます
質問者
お礼
ご回答ありがとうございます。 カウントイフの使い方、参考になりました。 やはり一発で範囲内の上下のセルが「1」「2」の 組み合わせの合計を求めるというのは無理なんでしょうか。。。
お礼
ご回答ありがとうございます。 これは気がつきませんでした。 とても勉強になりました。 是非やってみたいと思います。 ありがとうございましたm(_ _)m