エクセルで、同セル内の「条件付きの文字」のある「数値の合計」を求めるには?
(エクセル2003使用しております。)
全角文字と半角数字の入力された複数のセルがあります。
同じ文字の含まれたセルの「数値の合計」をそれぞれ求めたいです。
つまりFの列に
F
山田:大阪1
川崎:東京6
山田:名古屋4
という文字が入力されている3つのセルがあるとします。
ここから山田という言葉を選び、さらにその後に続く1と4の数値を合計した数値を求める式が知りたいのです。
(数値は1~10を目安にしております)
過去の似たような質問を参考に文字のセルから数値の合計を入力する関数を探してきました
(http://okwave.jp/kotaeru.php3?q=1588802)
そちらのm様の回答より
『いろいろな文字があるが、"休"だけを足す場合は、
=SUMPRODUCT(("0"&REPLACE(A1:A5,1,1,))*ISNUMBER(FIND("休",A1:A5)))』
とありましたので、当方は
=SUMPRODUCT(("0"&REPLACE(F4:F65,1,1,))*ISNUMBER(FIND("山田",F4:F65)))
と入力しましたが、数値を導き出すことができませんでした。
どういう式が考えられるかお力をお貸し頂ければと思います。
宜しくお願いします。
++++++++++++++++++++++++++++++++++
また数値が複数になった場合(尚も同セル内)にも対応できる式がありましたらお教え願います。
たとえば
F
山田:大阪1東京2
川崎:東京6北海道1
山田:名古屋4静岡2
この場合山田で求めると1+2+4+2で9となる式はありますでしょうか。
お礼
ご回答ありがとうございます。excel初心者の私には難易度の高い関数ですが、引用させていただいたところ、さらに問題が解決いたしました。質問以上のご提案、ありがとうございました。