
No.11ベストアンサー
- 回答日時:
NO.10です。
連投失礼します。ご質問者の例示には登場しないので、考慮からもれていたのですが、B列に「黄」が登場した場合、前回回答では正しい結果にならないことに気づきました。これを修正した数式が以下です。C1に、
=SUMPRODUCT(1-ISERROR(FIND(":"&B1&":",TRIM(TEXTSPLIT(TEXTJOIN("/",1,$A:$A),,"/"))&":")))
という数式を記述して、下方向へコピーすることになります。
無事に解決しました^^
私の説明不足でご迷惑お掛けしてしまいましたが何度も丁寧に説明頂き本当にありがとうございました。今回ベストアンサーに選ばせて頂きました。
No.13
- 回答日時:
[質問者からの補足コメント]へのコメント、
貴方自身が「最初からこの説明をさせて頂くべきでした」と自覚されたとおりです!
》 可能であれば作業列なしで求めたいです。
私には生憎(アイニク)そこ迄の能力が無いモンでえ~ッ、お粗末ながら、ここに付けた添付図(Excel-2019)の如く、作業列・作業行の縦横無尽使用方式をお目に掛けましょう
1.式 =SUBSTITUTE(A1&"/",":","/") を入力したセル E1 を下方に(3行)ズ
 ̄ ̄ズーッとオートフィル
2.次式を入力したセル G1 を右方3列&下方3行オートフィル
 ̄ ̄=(LEN($E1)-LEN(SUBSTITUTE($E1,"/"&G$6&"/","")))/LEN("/"&G$6&"/")
3.式 =SUM(G1:G4) を入力したセル G5 を右方にオートフィル
4.式 =INDEX(G$5:J$5,MATCH(B1,G$6:J$6,0)) を入力したセル C1 の
 ̄ ̄フィルハンドルを「エイヤッ!」とダブルクリック

No.10
- 回答日時:
No.7前回です。
前回回答に補足します。前回回答の
=SUMPRODUCT(1-ISERROR(FIND(":"&B1,TEXTSPLIT(TEXTJOIN("/",1,$A$1:$A$4),,"/"))))
という数式の「$A$1:$A$4」はデータ範囲がA1~A4という意味です。
データ範囲を実際の範囲に合わせて調整願います。
システム負荷を気にしない(実行速度は気にしない)というのであれば、
=SUMPRODUCT(1-ISERROR(FIND(":"&B1,TEXTSPLIT(TEXTJOIN("/",1,$A:$A),,"/"))))
とすれは、A列全てが対象となります。
No.9
- 回答日時:
あっと一部「,」のままだった。
=SUM(N(ISNUMBER(FIND(C1,FILTERXML("<x><y>"&SUBSTITUTE(TEXTJOIN(" / ",,A:A)," / ","</y><y>")&"</y></x>","//y")))))
No.8
- 回答日時:
Excel2021じゃしょうがない。
=SUM(N(ISNUMBER(FIND(C1,FILTERXML("<x><y>"&SUBSTITUTE(TEXTJOIN(",",,A:A)," / ","</y><y>")&"</y></x>","//y")))))
下にコピー
No.7
- 回答日時:
No.5です。
バージョンは2021ということなので、添付画像のように、C1セルに
=SUMPRODUCT(1-ISERROR(FIND(":"&B1,TEXTSPLIT(TEXTJOIN("/",1,$A$1:$A$4),,"/"))))
を記述し、下方向へデータのある位置までコピーする
でどうでしょう。
前提条件としては前回回答と同様、B列は「赤」「青」・・・・等の色名だけ入力されていて、セルの書式設定の表示形式をユーザー定義で「@”の数"」として「〇の数」と見せているものとします。
※補足説明だと「〇の数」見せておらず、色名そのもののようですが、結果に影響はありません。

No.6
- 回答日時:
特に作業列が嫌とは書いてないので、一旦どこかの列に一色ごとに並べてしまってはどうでしょう?
365をお使いなら
=TOCOL(TEXTSPLIT(TEXTJOIN(",",,A1:A4),","))
で,やセルごとに区切った色の名前が1列に並びますからそこからCOUNTIFで集計してはどうでしょうか?
ただし、COUNTIFの範囲指定の際に抽出したセルをクリックすると列番号#になりCOUNTIFで使えなくなってしまうので列ごと範囲指定するなどをお勧めします。
質問の際にはExcelのバージョンは必ず書いておいてください。
No.5
- 回答日時:
EXCELのバージョンが365ならTEXTSPLIT関数が使えます。
添付画像をご覧ください。
A列にカウントすべきデータがあり、B列にカウント対象の色名があるとします。
また、B列は「赤の数」のように表示されていますが、セルの中身は「赤」でセルの書式設定の表示形式をユーザー定義で「@"の色"」として「〇の色」と見せているものとします。
C1セルに
=SUMPRODUCT(1-ISERROR(FIND(","&B1&",",","&TEXTSPLIT(TEXTJOIN(",",1,$A$1:$A$4),,",")&",")))
という数式を記述し、下方向へコピーしています。
なお、B列にカウントすべき色が入力されている行を超えて、C列を下方向へコピーすると0が並んでしまいます。
これを避けるのであれば、上記数式を
=IF(B1="","",SUMPRODUCT(1-ISERROR(FIND(","&B1&",",","&TEXTSPLIT(TEXTJOIN(",",1,$A$1:$A$4),,",")&","))))
として、0でなく空白になるようにしておけばよいと思います。

No.4
- 回答日時:
添付図参照(Excel 2019)
Fig-1 において、
範囲 B1:B4 を“ユーザ定義”で
@"の数"
に書式設定して、上から文字列の 赤、青、黄緑、緑 を入力。
そして、
範囲 A1:A4 を選択⇒Alt+AE⇒“コンマや…データ”に目玉が入れ⇒[次へ]⇒“コンマ”にチェック入れ⇒[次へ]⇒[表示先]ボックス内にマウスポインタを無造作に投げ入れ⇒そこに在った文字 $A$1 を消去して、マウスでセル E1 をチョーン⇒[完了]をパシーッ⇒もし何やら奇妙なメッセージが出ても知らぬ存せぬで[OK]をパシーッ
ここで図Fig-1の訂正です。
C列の 0 はすべて無かったことにしてください。m(_._)m
式 =COUNTIF(E$1:G$4,B1) を入力したセル C1 のフィルハンドルをマウスで「エイヤッ!」とダブルクリック
その結果が Fig-2 でゴザンスッ!

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
Excelで2つの条件のうちどちらかにあてはまるときの数式を教えてください。
Excel(エクセル)
-
Excel 知恵を下さい。 下記表は、例です。本来の表のデータ量は、1000件以上あります… A列:
Excel(エクセル)
-
何故割り算なのでしょうか?
Excel(エクセル)
-
-
4
Excel この式はどんな意味でしょうか。。。
Excel(エクセル)
-
5
Excelで日数の関数がうまく出せません。
Excel(エクセル)
-
6
Excel教えてください。 下記のことが出来るのは、マクロですか?条件付き書式でしょうか、、?知恵を
Excel(エクセル)
-
7
関数を教えてください。
Excel(エクセル)
-
8
エクセルで飛び飛びのセルの計算
Excel(エクセル)
-
9
エクセルで 例えばA1のセルに1+1 と入力すると B1のセルに2 と答えが出る関数があったと思いま
Excel(エクセル)
-
10
エクセルで重複しない組み合わせの出し方
Excel(エクセル)
-
11
余計なお世話的な「入力規則」?対策は?
Excel(エクセル)
-
12
excelで同日を除いて数えたい
Excel(エクセル)
-
13
Excel差分がどれか割り出す方法
Excel(エクセル)
-
14
エクセルの技(関数?)を教えてください。
Excel(エクセル)
-
15
EXCELで参照したデータを検索したい。
Excel(エクセル)
-
16
エクセル 住所間の通勤時間
Excel(エクセル)
-
17
Excelについて
Excel(エクセル)
-
18
エクセルで期間に入っているかどうかの判定
Excel(エクセル)
-
19
指定した数字まで累計する方法や文字例の抽出について教えてください
Excel(エクセル)
-
20
エクセルで 1行目の固定とE列までの固定ができますか?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
このカテゴリの人気Q&Aランキング
-
4
エクセルのセル内の余白の設定...
-
5
エクセルの2ページ目の作り方
-
6
セル入力文字が、「右のセルに...
-
7
グラフの横・縦項目が全部表示...
-
8
Excel列条件×行条件=合計の計算
-
9
Excel関数で、文字を数字に変換...
-
10
EXCELで2つの数値のうち大きい...
-
11
エクセル: セルの枠を超えて表示
-
12
エクセルウィンドウのサイズ変...
-
13
エクセルで年齢の計算
-
14
セルの文字を「印刷時だけ非表...
-
15
EXCEL VBAで全選択範囲の解除
-
16
EXCELで特定のセルに表示...
-
17
Excelで罫線を引いていな...
-
18
EXCELで高さ0で隠れた行の素早...
-
19
DATファイルをEXCELで開きたい
-
20
Excel に貼り付けた図形が、保...
おすすめ情報
公式facebook
公式twitter
皆様、ご丁寧に解説頂きましてありがとうございました。
そして大変申し訳ございません、完全に説明不足と例えが悪かったです。
応用できると思いましたが自分の裁量ではできませんでした、下記改めて詳細説明させて頂きます。
Excelバージョン:2021
A1:A4に添付のような表示がランダムに入っており、B列はカウント対象の色、C列で各色のカウントをしたいです。
A列表記の例「1個目:赤 / 2個目:青 / 3個目:緑」
/の前後にスペースありです。
1セル内に同じ色が2回ある場合は2回とカウントします。
可能であれば作業列なしで求めたいです。
最初からこの説明をさせて頂くべきでした。
ご丁寧に添付までつけて頂いた方もいらっしゃったのに申し訳ございません。