• ベストアンサー

2つのセルで、条件を満たす時の数。

シート1のA列には住所が入力されてします。   例:東京都港区・・・,埼玉県さいたま市・・・ 同様に、B列には通勤手段が入力されています。 例:電車,徒歩 A  住所    B  手段  東京都・・・  徒歩  東京都・・・  電車  埼玉県・・・  電車  千葉県・・・  自転車 別のシートのセルに、東京都に在住で徒歩の人数を表示させたいのです。 =COUNTIF(sheet1!A1:A3,"東京都*")までは、出来るのですが・・・。2つになると無理です。 よろしくお願いします。

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

  • ベストアンサー
  • moon_piyo
  • ベストアンサー率60% (88/146)
回答No.2

こんな感じでどですか =SUMPRODUCT(ISNUMBER(FIND("東京都",Sheet1!A1:A3))*ISNUMBER(FIND("徒歩",Sheet1!B1:B3)))

sbswt
質問者

お礼

素早い回答ありがとうございます。 早速、試したら思惑通りいきました。 私の数式に対する理想(エクセル学習中で文章で表現するのが困難だった) を「こんな感じでどですか」、と理解していただき本当に感謝です。 ずばり、求めているのと一致です。助かります。 今後もよろしくお願いします。

その他の回答 (1)

  • heren
  • ベストアンサー率31% (13/41)
回答No.1

例えばC列に LEFT(A2,3)&LEFT(B2,2) と計算式を入れて 東京都徒歩 と出力した後に「COUNTIF」でカウントしてはいかがでしょうか?

sbswt
質問者

お礼

素早い、お答えありがとうございます。 結論を導く手段は、1つでない事を改めて感じました。 その方法は手軽で、今後非常にためになりそうです。 今後もよろしくお願いします。

関連するQ&A