• 締切済み

提示された計算式をエクセルで再現するには?

例えば画像の例の様に 「売り」と「買い」の両建て状態であります。現状でそれぞれ 売りの平均取得単価が110.996、5枚 買いの平均取得単価が111.011、6枚 です。 今後上がっていくと予測しているので買建側を多く持っている状態です。 手仕舞いするときは同時に行う事とします。 たまたま建て玉数を1枚ずつにしているので割愛していますが、ピラミッティングの様に建て玉数に変化をつける事もあるので、緑部の平均取得単価自体は加重平均の計算式で求めています。 スプレッド等の問題もあるので正確にはズレがありますが、 現状で損益がプラマイゼロ位になる、画像オレンジ部の「111.09」の値を求める計算式が分からずテンパっています。。。 エクセル上での再現を希望していますが、計算式が分かればなんとかなりそうです。 オートフィル等で半手動で作れば出来るのですが、、、対比の問題なのか、損益分岐点からなのか、いろいろ調べてもいまいちピンと来ない状態で、自力で調べようにも調べ方から分からない状態です。 よろしくお願いします。 ※画像No列は無視してください

みんなの回答

  • answer119
  • ベストアンサー率64% (31/48)
回答No.1

要は全体の誤差の合計がゼロになるような単価が知りたいわけですよね。 それを仮にAとします。 (売値1-A)×売値1の枚数+(売値2-A)×売値2の枚数+(売値3-A)×売値3の枚数+…+(売値10-A)×売値10の枚数 +(買値1-A)×買値1の枚数+(買値2-A)×買値2の枚数+(買値3-A)×買値3の枚数+…+(買値10-A)×買値10の枚数 = 0 になるAを求めればいいことになります。 これを整理すると、 A = (売値1×売値1の枚数+売値2×売値2の枚数+売値3×売値3の枚数+…+売値10×売値10の枚数) + (買値1×買値1の枚数+買値2×買値2の枚数+買値3×買値3の枚数+…+買値10×買値10の枚数) ÷(売値1の枚数+売値2の枚数+売値3の枚数+…+売値10の枚数+買値1の枚数+買値2の枚数+買値3の枚数+…+買値10の枚数) これを多少、Excelっぽく表現すると、 =(sum(各売値×その枚数)+sum(各買値×その枚数))/sum(各枚数) となります。 この考えでいくと、画像オレンジ部の「111.09」のところは、111.005になりますが。 111.09をどう計算したのかが分からないと、ただしい回答は出にくいと思いますよ。

関連するQ&A