Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


25146 / 76732 ←次へ | 前へ→

【56930】Re:お教え下さい
発言  kanabun  - 08/7/11(金) 11:29 -

引用なし
パスワード
   ▼ITO さん:

     A    B    C    
1    表a:        
2    商品名    評価    wk
3    A    ○    A○  ←数式
4    C    ○    C○
5    B    ×    B×
6    B    ×    B×
7    A    ×    A×

表aが上のようなシートレイアウトだったとして、
D列を作業列に使うばあいです。
A列とB列文字列を結合します。
[C3:C7]を選択して数式バーに【=A3&B3 】とタイプしてCtrl+Shift+[Enter]

次に、件数を書き込む表(仮に、同じシートの G,H,I列が
以下のようだったとします)

     G     H     I
1    表b:        
2    商品名    評価    件数
3    A    ○    
4    A    ×    
5    B    ○    
6    B    ×    
7    C    ○    
8    C    ×    

[I3:I8]を選択して、数式バーに 【=COUNTIF($C$3:$C$7,G3&H3) 】
と打ち込み、Ctrl+Shift+[Enter]で一括数式セットしてください。
これだけです。

結果はこうなります。

表b:        
商品名    評価    件数
A    ○    1
A    ×    1
B    ○    0
B    ×    2
C    ○    1
C    ×    0

なお、
Excelのバージョンが2007 でしたら、
CountIfs 関数が使えますので、D列作業列は不要です。

【=COUNTIFS($A$3:$A$7,G3,$B$3:$B$7,H3) 】

1 hits

【56927】お教え下さい ITO 08/7/11(金) 9:59 質問
【56928】Re:お教え下さい kanabun 08/7/11(金) 10:13 発言
【56931】Re:お教え下さい ITO 08/7/11(金) 11:31 回答
【56932】Re:お教え下さい kanabun 08/7/11(金) 11:44 回答
【56935】Re:お教え下さい ITO 08/7/11(金) 12:06 お礼
【56930】Re:お教え下さい kanabun 08/7/11(金) 11:29 発言

25146 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free