回答No.27の続きです。
次に「月別結果」シートのH3セルに次の関数を入力して下さい。
=IF(AND(COUNT($A3:$B3)=2,ISNUMBER(($A3&"/"&$B3)+0)),COUNTIFS(損益計算!$I:$I,">0",損益計算!$B:$B,">="&$A3&"/"&$B3&"/1",損益計算!$B:$B,"<"&DATE($A3,$B3+1,1)),"")
次に「月別結果」シートのI3セルに次の関数を入力して下さい。
=IF(AND(COUNT($A3:$B3)=2,ISNUMBER(($A3&"/"&$B3)+0)),COUNTIFS(損益計算!$I:$I,"<0",損益計算!$B:$B,">="&$A3&"/"&$B3&"/1",損益計算!$B:$B,"<"&DATE($A3,$B3+1,1)),"")
次に「月別結果」シートのJ3セルに次の関数を入力して下さい。
=IF(AND(COUNT($A3:$B3)=2,ISNUMBER(($A3&"/"&$B3)+0)),COUNTIFS(損益計算!$I:$I,"0",損益計算!$B:$B,">="&$A3&"/"&$B3&"/1",損益計算!$B:$B,"<"&DATE($A3,$B3+1,1)),"")
次に「月別結果」シートのK3セルに次の関数を入力して下さい。
=IF(COUNT($H3:$J3)=3,SUM($H3:$J3),"")
次に「月別結果」シートのL3セルに次の関数を入力して下さい。
=IF(ISNUMBER($K3),$H3/$K3,"")
次に「月別結果」シートのM3セルに次の関数を入力して下さい。
=IF(AND(COUNT($A3:$B3)=2,ISNUMBER(($A3&"/"&$B3)+0)),SUMIFS(損益計算!$J:$J,損益計算!$J:$J,">0",損益計算!$B:$B,">="&$A3&"/"&$B3&"/1",損益計算!$B:$B,"<"&DATE($A3,$B3+1,1)),"")
次に「月別結果」シートのN3セルに次の関数を入力して下さい。
=IF(AND(COUNT($A3:$B3)=2,ISNUMBER(($A3&"/"&$B3)+0)),SUMIFS(損益計算!$J:$J,損益計算!$J:$J,"<0",損益計算!$B:$B,">="&$A3&"/"&$B3&"/1",損益計算!$B:$B,"<"&DATE($A3,$B3+1,1)),"")
次に「月別結果」シートのO3セルに次の関数を入力して下さい。
=IF(COUNT($M3:$N3),SUM($M3:$N3),"")
次に「月別結果」シートのP3セルに次の関数を入力して下さい。
=IF(COUNT($O3,設定!$A$3)=2,SUM($O$3:$O3,設定!$A$3),"")
次に「月別結果」シートのQ3セルに次の関数を入力して下さい。
=IF(COUNT($O3:$P3)=2,IFERROR($O3/($P3-$O3),"前月残高無し"),"")
次に「月別結果」シートのR3セルに次の関数を入力して下さい。
=IF(COUNT($O3,設定!$C$3)=2,INT($O3*(1-設定!$C$3*($O3>0))),"")
次に「月別結果」シートのS3セルに次の関数を入力して下さい。
=IF(COUNT($R3,設定!$A$3)=2,SUM($R$3:$R3,設定!$A$3),"")
次に「月別結果」シートのT3セルに次の関数を入力して下さい。
=IF(AND(COUNT($A3:$B3)=2,ISNUMBER(($A3&"/"&$B3)+0)),SMALL(損益計算!$D:$D,COUNTIF(損益計算!$D:$D,"<"&DATE($A3,$B3+1,1))),"")
次に「ストラテジー評価」シートのC4セルに「引分」と入力して下さい。
次に「ストラテジー評価」シートのD1セルに次の関数を入力して下さい。
=COUNT(損益計算!$I:$I)
次に「ストラテジー評価」シートのD2セルに次の関数を入力して下さい。
=COUNTIF(損益計算!$I:$I,">0")
次に「ストラテジー評価」シートのD3セルに次の関数を入力して下さい。
=COUNTIF(損益計算!$I:$I,"<0")
次に「ストラテジー評価」シートのD4セルに次の関数を入力して下さい。
=COUNTIF(損益計算!$I:$I,0)
次に「ストラテジー評価」シートのD5セルに次の関数を入力して下さい。
=IF(COUNT(損益計算!$P:$P),MAX(損益計算!$P:$P),"")
次に「ストラテジー評価」シートのD6セルに次の関数を入力して下さい。
=IF(COUNT(損益計算!$Q:$Q),MAX(損益計算!$Q:$Q),"")
次に「ストラテジー評価」シートのD7セルに次の関数を入力して下さい。
=IF($D$2,MAX(損益計算!$I:$I),"-")
次に「ストラテジー評価」シートのD8セルに次の関数を入力して下さい。
=IF($D$3,MIN(損益計算!$I:$I),"-")
次に「ストラテジー評価」シートのD9セルに次の関数を入力して下さい。
=IF(SUM($D$34)>0,ROUND($D$1/$D$34,2),"")
次に「ストラテジー評価」シートのD10セルに次の関数を入力して下さい。
=IF(ISNUMBER($D$9),ROUND($D$9*21.681,2),"")
次に「ストラテジー評価」シートのD11セルに次の関数を入力して下さい。
=IF(COUNT(損益計算!$E:$E),MAX(損益計算!$E:$E),"")
次に「ストラテジー評価」シートのD12セルに次の関数を入力して下さい。
=IF(COUNT(損益計算!$E:$E),MIN(損益計算!$E:$E),"")
次に「ストラテジー評価」シートのD13セルに次の関数を入力して下さい。
=IF(COUNT(損益計算!$E:$E),AVERAGE(損益計算!$E:$E),"")
次に「ストラテジー評価」シートのD14セルに次の関数を入力して下さい。
=SUM(損益計算!$J:$J)
次に「ストラテジー評価」シートのD15セルに次の関数を入力して下さい。
=IF(COUNTIF(損益計算!$I:$I,">0"),AVERAGEIF(損益計算!$I:$I,">0"),"")
次に「ストラテジー評価」シートのD16セルに次の関数を入力して下さい。
=IF(COUNTIF(損益計算!$I:$I,"<0"),AVERAGEIF(損益計算!$I:$I,"<0"),"")
次に「ストラテジー評価」シートのD17セルに次の関数を入力して下さい。
=IF(COUNT(損益計算!$I:$I),ROUND(SUM(損益計算!$I:$I)/$D$34,1),"")
次に「ストラテジー評価」シートのD18セルに次の関数を入力して下さい。
=IF(COUNTIF(損益計算!$J:$J,">0"),AVERAGEIF(損益計算!$J:$J,">0"),"")
次に「ストラテジー評価」シートのD19セルに次の関数を入力して下さい。
=IF(COUNTIF(損益計算!$J:$J,"<0"),AVERAGEIF(損益計算!$J:$J,"<0"),"")
次に「ストラテジー評価」シートのD20セルに次の関数を入力して下さい。
=IF(ISNUMBER($D$21),MAX(損益計算!$O:$O),"")
次に「ストラテジー評価」シートのD21セルに次の関数を入力して下さい。
=IF(COUNTIF(損益計算!$J:$J,"<0"),ABS(MIN(損益計算!$J:$J)),"")
次に「ストラテジー評価」シートのD22セルに次の関数を入力して下さい。
=IFERROR(SUMIF(損益計算!$I:$I,">0")/SUMIF(損益計算!$I:$I,"<0"),"-")
次に「ストラテジー評価」シートのD23セルに次の関数を入力して下さい。
=IFERROR(SUMIF(損益計算!$J:$J,">0")/ABS(SUMIF(損益計算!$J:$J,"<0")),"-")
次に「ストラテジー評価」シートのD24セルに次の関数を入力して下さい。
=IFERROR(($D$2-SQRT($D$2))*$D$15/($D$3+SQRT($D$3))/$D$16,"-")
次に「ストラテジー評価」シートのD25セルに次の関数を入力して下さい。
=IFERROR(($D$2-SQRT($D$2))*$D$18/($D$3+SQRT($D$3))/ABS($D$19),"-")
次に「ストラテジー評価」シートのD26セルに次の関数を入力して下さい。
=IF(COUNT(月別結果!$Q:$Q),AVERAGE(月別結果!$Q:$Q),"")
※まだ途中なのですが、そろそろこのサイトの回答欄に入力可能な文字数の限度を超えてしまいますので、残りは又後に投稿致します。
お礼
回答ありがとうございます。 申し訳ありません。 回答者様のおっしゃる通り、「損益計算」シートで再度調べたところ22日でした。 焦って確認したせいか抜けていた部分がありました。 日本時間では、2011年7月23日 0:31:00(開始日時)~2011年7月23日 1:06:00(終了日時)となっており、土曜日に行われていました。 土・日・元日は、取り引きが行われていないというのが一般的に言われていることなんですが、土曜日に限っては厳密に金曜日の23:59:59に終了というわけではなく、土曜日の早朝まで取り引きが行われていまして、本来ならそこまで計算に入れなければならなかったんです。 ですが、ここではもうそれができないため、新規の質問を検討したいと思います。 正しいご指摘、ありがとうございます。 また、この件に関しまして質問する際には是非とも回答をいただけたら大変ありがたいです。 ありがとうございました。