Rに変換しようとしている2つのExcel関数があります。
numberShares
=IF(AND(N213="BOH",N212="BOH")=TRUE,P212,IF(AND(N213="BOH",N212="Sell")=TRUE,ROUNDDOWN(Q212/C213,0),0))
marketValue
=IF(AND(N212="BOH",N213="BOH")=TRUE,C213*P212,IF(AND(N212="Sell",N213="Sell")=TRUE,Q212,IF(AND(N212="BOH",N213="Sell")=TRUE,P212*C213,IF(AND(N212="Sell",N213="BOH")=TRUE,Q212))))
参照されるセルは次のとおりです。
- c = 株式の終値
- n = 「買いまたは保留」または「売り」のポジション値
- p = 株式数
- q = 市場価値、初期資本を $10,000 と仮定 (株式数 * 終値)
再作成しようとしている 2 つの出力列の上部は次のようになります。
これまでのところ、RI で必要な 4 つの列を持つデータフレームを構築しました: data.frame
株式数と市場価値の列を設定する関数の書き方がわかりません。ループ用?もしそうなら?
再びありがとう!!