Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Excel 2016)
複数の値が合致した数を求めたい
投稿日時: 20/01/29 21:53:16
投稿者: 桃太郎7

宜しくお願いします。
2列に値がありますが、複数の値が合致した数を求めたいです。
 
質問 例題
  A  B  C       E S2 1     A列のカウントは「countIFで、Eは3として
1 E  S1         E S1 2     計算をしていましたが、A列とB列が合致した数
2 D  S1         D S1 2     を算出する方法を教えて下さい。
3 A  S2         A S2 2
4 R  S1         R S1 1
5 E  S2         R S2 2
6 R  S2         合計 10
7 D  S1
8 E  S1
9 R  S2
10 A  S2
 合計 10

回答
投稿日時: 20/01/29 23:30:20
投稿者: WinArrow
投稿者のウェブサイトに移動

右側の表の左端をE列とし
E列、F列のセルには、値が入っている
という前提で
 
セルG1に
=SUMPRODUCT(($A$1:$A$10=E1)*($B$1:$B$10=F1))
下へフィルドラッグ

回答
投稿日時: 20/01/30 09:05:37
投稿者: メジロ2

Excel 2016 ですので、COUNTIFS関数が使えますので。
表構成はWinArrowさんの配置をお借りして。
 
G1: =COUNTIFS($A$1:$A$10,E1,$B$1:$B$10,F1)
 
必要数下にコピーします。

回答
投稿日時: 20/01/30 11:06:04
投稿者: WinArrow
投稿者のウェブサイトに移動

関数を使わない方法
  
作業セルを使います。
  
C1セルに
=A1&";"&B1
 D1セルに
1
を入力し、下までフィルドラッグ
  
次にセルE1を選択してから、「データ」タブの「統合」を選択します。
ダイアログの中の
集計の方法:「合計」
 統合元範囲:C1:D11 →「追加」
 統合の基準:左列
 「OK」
  
掲示の表とは若干異なるが、集計キーの抽出と件数の集計が一度でできます。
 集計キーがもれなく抽出できるのがミソ
尚、E列を分解したい場合は、E列右側に列を挿入して、「区切り位置」を実行すれば、
 提示の表と同じになります。
 

回答
投稿日時: 20/01/30 12:27:11
投稿者: んなっと

ピボットテーブルも使えると思います。
ただし、「更新」をクリックしないと元データの変更が反映されないのが欠点です。
 
 元データをテーブルに変換
→[挿入] [ピボットテーブル] OK
→「A」,「B」を[行]に
→再度「A」を[Σ値]にドラッグ
→[ピボットテーブルツール] [デザイン]
→[表形式で表示],[アイテムのラベルをすべて繰り返す]

回答
投稿日時: 20/01/30 12:55:07
投稿者: んなっと

メジロ2さんの方法が一番かもしれませんね。

投稿日時: 20/01/30 17:28:22
投稿者: 桃太郎7

早速ご回答頂きました皆様ありがとうございました。
いろいろとご回答頂きましたが、メジロ2さんからのご回答で問題が解決できました。
 
 ありがとうございました。