質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%

Q&A

解決済

2回答

303閲覧

エクセルで表からのカウント方法

u-sukesan

総合スコア157

0グッド

0クリップ

投稿2020/11/22 03:34

編集2020/11/22 04:20
ABCDE
11位2位3位4位5位
2田中鈴木岡本小田大橋
3黒田高橋田中大橋宮本
4高橋岡本鈴木太田宮本
5岡本小田黒田高橋太田
6橋本鈴木岡本高橋大橋
7田中小田鈴木太田黒田

上記のような表がある場合
田中さんと大橋を含むレコードの数を調べたい
欲しい返り値は2

そのような式を入れるといいのでしょうか

試したこと
COUNTIFS 田中さんの位置がバラバラのため条件指定が難しい

調べたこと
VLOOKUP
COUNTIF

など

【補足】
検索条件は田中さんと大橋さんには限りません。
それぞれの組み合わせ数を出したいと思っています。
田中さんと大橋の組み合わせ数
田中さんと鈴木の組み合わせ数
田中さんと岡本の組み合わせ数
田中さんと小田の組み合わせ数
または
岡本さんと大橋の組み合わせ数
岡本さんと鈴木の組み合わせ数
岡本さんと小田の組み合わせ数
など

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

F列に作業列をもうけて名前を結合し、COUNTIFSを使ってみるのはいかがでしょうか。
組み合わせの表は右側に作っておくとレコードが追加になってもそのまま使えるので便利です。
サンプル画像

F2

1=CONCATENATE(A2,"-",B2,"-",C2,"-",D2,"-",E2)

J2

1=COUNTIFS(F:F,"*"&H2&"*",F:F,"*"&I2&"*")

投稿2020/11/24 00:09

radames1000

総合スコア1923

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

u-sukesan

2020/11/24 00:36

ありがとうございます。 なるほど、一度一つのセルにまとめてからということですね。 こちらも一度試してみます。
guest

0

ベストアンサー

失礼いたします。回りくどいかもしれませんが。
F列に検索レコード対象(返り値:1)かそうでないか(返り値:0)判定し、
F列8行にSUMで合計値を出せば2が返ります。
認識相違なければ幸いです。

' A B C D  E   F
1 1位 2位 3位 4位 5位 
2 田中 鈴木 岡本 小田 大橋 =IF(COUNTIF(A2:E2,"田中")>0,IF(COUNTIF(A2:E2,"大橋")>0,1,0),0)
3 黒田 高橋 田中 大橋 宮本
4 高橋 岡本 鈴木 太田 宮本
5 岡本 小田 黒田 高橋 太田
6 橋本 鈴木 岡本 高橋 大橋
7 田中 小田 鈴木 太田 黒田
8 =SUM(F2:F7)

修正いたします。
調査したい組み合わせ表を別に作成し(A列10g行目の組み合わせ表)
その値を条件とすることで、任意の組み合わせが存在するレコードを抽出できるかと存じます。

' A B C D  E   F
1 1位 2位 3位 4位 5位 
2 田中 鈴木 岡本 小田 大橋 =IF(COUNTIF(A2:E2,$B$10)>0,IF(COUNTIF(A2:E2,$C$10)>0,1,0),0)
3 黒田 高橋 田中 大橋 宮本
4 高橋 岡本 鈴木 太田 宮本
5 岡本 小田 黒田 高橋 太田
6 橋本 鈴木 岡本 高橋 大橋
7 田中 小田 鈴木 太田 黒田
8 =SUM(F2:F7)
9
10 組合表 田中 大橋

投稿2020/11/22 04:11

編集2020/11/22 04:27
kyo0821

総合スコア39

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kyo0821

2020/11/22 04:14

F列2行の関数を各行へコピーすることで、実現可能かと存じます。
u-sukesan

2020/11/22 04:18

ありがとうございます。 目的に相違はありません。 ただ、説明不足で申し訳ございません。 条件が田中を大橋さんとは限らないため、それぞれの組み合わせ数を算出したいと思っています。 補足を付け加えておきます。
u-sukesan

2020/11/24 00:35

補足ありがとうございます。 いただいたやり方で一つずつ算出する方法でやってみます
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問