アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルで株式トレードの収支表を作っています。
勝、負、分と三種類の列を作り、利益がでると勝の列に○が表示されるようにしています。
10/1は3戦して2勝1分でした。この○の数を日毎に集計したいのですが、たとえば10/1の勝の○の数を集計したい場合、どのような関数を入れればよいのでしょうか。
 

   利益 勝 
10/1 1000 ○
10/1 2000 ○
10/1   0     
10/2 -1000

A 回答 (2件)

Excel2007 でしたら COUNTIFS


=COUNTIFS(A2:A5,"="&DATEVALUE("2008/10/1"),C2:C5,"○")

それ以前のVersionでしたらSUMPRODUCT
=SUMPRODUCT((A2:A5=DATEVALUE("2008/10/1"))*(C2:C5="○"))

で、○の数が集計できます。

この回答への補足

回答ありがとうございます。
日付、利益、○の入力はSheet1、日毎の○の数の集計はSheet2にあります。
実際は一日の取引が30以上あるのでAやCのセル範囲は事前にはわからないのです。
=SUMPRODUCT((Sheet1!A:A=DATEVALUE("2008/10/1"))*(Sheet1!C:C="○"))
のような式を入力したら#NUM!という表示になってしまいました。
解決方法はありますでしょうか?

補足日時:2008/10/14 20:01
    • good
    • 0
この回答へのお礼

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

お礼日時:2012/02/01 19:32

普通にフィルタで抽出して○の所を全部範囲選択したら右下にデータの個数が出てきません?



出て来なかったら「NUM」って書いてあるあたりを右クリックしてみてください。
色々出て来るんで その中から「データの個数」を選べばOKです。

この回答への補足

回答ありがとうございます。
確かにそれで出るのですが、Sheet2に集計をつくって日毎に利益と○の数が自動で出せるようにしたいのです。
手動で打ち込むしかないんでしょうか。

補足日時:2008/10/14 20:10
    • good
    • 0
この回答へのお礼

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

お礼日時:2012/02/01 19:32

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!