• ベストアンサー

計算式について

範囲と条件がそれぞれ2つあり、その2つを同時に満たすものの個数を返したいのですが、どういう計算式になりますか? (例)セル範囲がA10:A100に対してBという文字が入力される    セル範囲がC10:C100に対してDという文字が入力される    この2つの範囲と条件を同時に満たすものの個数がセルA1に入力される。 よろしくお願いします。   

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

  • ベストアンサー
  • masa_019
  • ベストアンサー率61% (121/197)
回答No.2

>セル範囲A10:A100に4つの選択肢(入力規制による)があり そのうち3つの選択肢が選択された時の合計の個数を返したいのですが どうでしょうか? 例えば、 A10:A100の選択肢が"A"、"B"、"C"、"X" だとして、 A10:A100が"A"、"B"、"C" のいずれかで C10:C100が"D"である個数を求める場合。 =SUMPRODUCT((A10:A100<>"X")*( C10:C100="D")) ですとか =SUMPRODUCT(((A10:A100="A")+(A10:A100="B")+(A10:A100="C"))*(C10:C100="D")) のような感じでしょうか。 上は数式は短いですが、選択肢が5つになったりA1:A100に空白があると正しい値を返せません。 下は式は長くなりますが、選択肢が増えたり、空白が有ってもOKです。

f-skale
質問者

お礼

ありがとうございました。

その他の回答 (1)

  • masa_019
  • ベストアンサー率61% (121/197)
回答No.1

こんにちは。 セルA1に =SUMPRODUCT((A10:A100="B")*( C10:C100="D")) でいかがでしょう。

f-skale
質問者

お礼

おかげさまでできました。ありがとうございました。 で、すみませんが、もう1つ教えてください。 セル範囲A10:A100に4つの選択肢(入力規制による)があり そのうち3つの選択肢が選択された時の合計の個数を返したいのですが どうでしょうか?