2016-08-06 3 views
-1

Я просто хочу поблагодарить вас, ребята, заранее. Я думаю, вы, ребята, отлично справляетесь с тем, чтобы помогать людям в программировании. Паты на спине для всех вас.Функция индекса Excel

Вот что я работаю над: у меня есть ежедневные данные о возврате цены на акции около 4000 акций. Я хочу добавить их в свое портфолио после наблюдения за их работой в течение 12 месяцев. Я выберу лучших 10% лучших исполнителей и нижних 10% худших исполнителей. Я создам несколько портфелей в течение определенного периода времени. Я сделал это без проблем.

Я хочу использовать функцию INDEX для расчета ежедневного возврата моего портфеля. Не все 4000 акций находятся в моем портфолио, около 300 акций находятся в моем портфолио в любой момент времени. Ежедневная доходность портфеля будет рассчитываться путем умножения весов (они равны по весу, поэтому 1/300) к возврату этого запаса в конкретную дату. Я предполагаю, что это связано с комбинацией функций INDEX, SUMPRODUCT и IF или MATCH.

Я думал об этом в течение длительного времени, и я просто не могу добраться до него. Я прикрепил фотографии для части того, над чем я работал. Я думаю, вы дадите хорошую картину того, что я пытаюсь сделать. Держу пари, это очень легко для вас, ребята. Надеюсь, ты поможешь мне! Еще раз спасибо!

ИЗОБРАЖЕНИЯ: IN or OUT portfolio & Stock's individual returns

Чарльз

ответ

0

Не уверен, что я понял вашу проблему, но здесь это испытание предложение:

Вы получаете данные для 4000 акций во время мониторинга 300. Таким образом, вам нужно найти правильный в вашем листе (будет 3700, что не будет соответствовать чему-либо).

Если у вас есть ваши запасы, перечисленные, скажем, в колонке «А», вы можете использовать функцию LOOKUP (хорошо объясненную в Интернете). Если вам нужно получить строку своего запаса, вы можете использовать функцию MATCH.

Если это не то, что вы ищете, это означает, что я (по крайней мере) вас не понял, поэтому вам нужно будет добавить детали к вашему вопросу.

+0

Да, это легко сделать в течение одного дня. Но мне нужно сделать это несколько дней. Я просто подумал, что будет лучший способ, чем ввести один и тот же код с разными ссылками на ячейки примерно в 165 раз ... –

+0

Вы можете написать для этого простой MACRO. – FDavidov

+0

ах МАКРО ... не моя сила. Никогда не делал этого. –