• ベストアンサー

Excelの任意の文字列のセル個数を調べる関数を知りたい

お世話になります。  Excel(2000)で、特定の文字列を含むセルが何個あるかを調べる関数を知りたいのです。具体的に申しますと、    A      B       C     D  1 取引日時   取引相手    入金額   出金額  2------------------------------------------------- 3 2007/8/1   有)安藤商店    34,000 4 2007/8/1   株)伊藤商事        100,000 5 2007/8/2   有)安藤商店    75,000 6 2007/8/5   有)安藤商店    10,500 7 2007/8/6   株)上野興業   515,000 8 2007/8/7   有)安藤商店   200,300 エクセルで上記のように「入出金記録(Sheet1)」入力することでを、「入金記録(Sheet2)」には     A      B       C 1 有)安藤商店     4     309,300 2 株)上野興業     1     515,000  このように表示されるようにしたいのです。  当月(この例では8月)に、トータルで全取引企業様から何件の入金取引があったかは、上記の例でいけば「=COUNT(入出金記録!C3:入出金記録!C65535)とでもしておけば、安藤商店・上野興業から計5件の入金があったことを計算してくれますが、安藤商店のみで何件・いくらの入金があったかといった、個別の企業で何件・何円の入金(出金)があったかを調べたいのです。  EXCELのヘルプなどを参照しましたが、わたしの力ではどうすれば良いのか解りかねましたので、質問させていただきました。  どうか良いお知恵を拝借したいと存じます。  よろしくお願いいたします。

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

  • ベストアンサー
  • ka_na_de
  • ベストアンサー率56% (162/286)
回答No.3

参考ページを紹介します。 数式の理解や今後の応用に利用してください。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/waza/goukei.html

noname#54161
質問者

お礼

ありがとうございました。 紹介していただいたURL、今後参考にさせていただきたいと思います。

その他の回答 (2)

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

◆C1の式はこちらの方がいいですね C1=IF(A1="","",SUMIF(Sheet1!B:B,A1,Sheet1!C:C))

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

B1=IF(A1="","",SUMPRODUCT((Sheet1!$B$3:$B$100=A1)*(Sheet1!$C$3:$C$100<>""))) C1=IF(A1="","",SUMPRODUCT((Sheet1!$B$3:$B$100=A1)*Sheet1!$C$3:$C$100)) ★下にコピー

関連するQ&A