• ベストアンサー

EXCELのアンケート集計2(No.765059)

前回の質問(No.765059)で条件がヒットする件数が集計できました。 で、どの行がヒットしているか?なんてことが分かる方法はあるのですか? アンド条件ならば『オートフィルター』でできるのですけど、ORはフィルターではできないですよね!?

質問者が選んだベストアンサー

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 どこにどのようにして表示するのでしょうか? C列などに「○」などを付けるなら、前回の質問のNo.3の方の数式を応用して、C1に、 =IF(COUNT(A1:B1,"Yes"),"○","") と入力して、下の行へコピーします。

utouchable
質問者

補足

なるほど別の列に○を付けさせて、その後に○を『オートフィルター』で拾えば良いですね。 で、もし可能ならばですけど、(上記のような事をせずに)ヒットしたセルまたは行が赤くなる(!?)など、便利な機能はあるのですか?

その他の回答 (5)

  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.6

>もし可能ならばですけど、(上記のような事をせずに)ヒットしたセルまたは行が赤くなる(!?)など、便利な機能はあるのですか? #3です。 条件付き書式を使うのがいいでしょう。 と思ったら、#5の方がパーフェクトにアドバイスされてますね。いろいろと便利な機能ですよ。

utouchable
質問者

お礼

何度もありがとうございました!

noname#148473
noname#148473
回答No.5

条件を満たしている行をどのように表示するか、いくつかの方法が考えられますが、ここでは私自身もよく使う、条件付書式を使った方法を説明します。 まず、セルA1:B1を選択します。 次にメニューバーの「書式」から「条件付き書式」を選びます。画面中央に「条件付き書式の設定」というダイアログボックスが現れます。 左側の「セルの値が」という箇所を「数式が」に直します。 中央の空欄に次のような数式を入力してください。 =OR($A1="Yes",$B1="Yes") 右側にある「書式(F)」のボタンをクリックし、書式を設定してください。文字の太字化や文字色の変更、パターン(背景色)の変更など、お好みに合わせてどうぞ。設定が終わったら「OK」でダイアログボックスを閉じます。 つぎに、セルA1:B1が選択された状態で、コピー(右クリック→コピー)し、セルA2:B10を選択してから、右クリック→「形式を指定して貼り付け」→「書式」→「OK」とします。これで完了です。

utouchable
質問者

お礼

ありがとうございます。この方法で書式を変えられるのですね! よく考えてみましたが、「ヒットした行をリスト化し営業フォローを掛ける」という事が目的なので、No.1の方法でやってみます。

noname#9284
noname#9284
回答No.4

先ほどのご質問の続きです。 では =10-SUMPRODUCT((A1:A10="no")*(B1:B10="no")) としてみてはいかがでしょうか。

  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.3

逆転の発想ですが、「ヒットしていない」をアンド条件でオートフィルターを掛ければ、それ以外はヒットしていることになります。 けど、これじゃダメ? yes yes yes no no yes no no で、「no,no」を絞ればそれ以外は、どちからがyes ということです。

utouchable
質問者

お礼

そうですね。その方法は実は私も思いついたのです。だけど、直接に絞れる方法があるのかなぁ、と思いまして。 ありがとうございました。

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

間違えました。 =IF(COUNT(A1:B1,"Yes"),"○","") ↓ =IF(COUNTIF(A1:B1,"Yes"),"○","")

関連するQ&A