私はちょうどあなたに事前に感謝したいと思います。私はあなたたちがプログラミングのもので人々を助ける素晴らしい仕事をしていると思います。あなたのための背中のパット。Excelのインデックス機能
ここに私が取り組んでいることがあります:私は約4000株の株価データを毎日持っています。 12ヶ月間パフォーマンスを観察した後、ポートフォリオに追加したいと考えています。私はトップ10%のベストパフォーマーとボトム10%の最悪のパフォーマーを選びます。私は一定期間にわたって複数のポートフォリオを作成します。私は問題なしでそれをしました。
INDEX関数を使用して、ポートフォリオの1日の収益を計算したいと考えています。私のポートフォリオには4000株すべてがあるわけではなく、いつでも私のポートフォリオには約300株があります。 1日のポートフォリオ収益は、特定の日付の株価収益率に加重(それは等しく重み付けされているので、1/300)を掛けて計算されます。私はそれがINDEX、SUMPRODUCT、およびIFまたはMATCH関数の組み合わせと関係していると仮定します。
私はこれを長い間考えてきましたが、私はちょうどその底に到達できません。私は私が取り組んでいることの一部のために写真を添付しています。私は何をしようとしているのか、あなたに良いイメージを与えると思います。私はこれがあなたのためにとても簡単なものだと確信しています。あなたが私を助けてくれることを願っています!再度、感謝します!
PICTURES:IN or OUT portfolio & Stock's individual returns
チャールズ
はい、これは1日で簡単です。しかし、私はこれを複数日にわたって行うことができる必要があります。私はちょうどそこに約165回別のセル参照で同じコードを入力するより良い方法があると思った... –
あなたはそれのための簡単なMACROを書くことができます。 – FDavidov
ああMACROs ...私の才能ではありません。決してそれをしなかった。 –