#excel-formula
#excel-формула
Вопрос:
Я пытаюсь рассчитать корреляции для приведенных ниже средств. Приведенный ниже пример является упрощенным примером, и на самом деле существует более 100 фондов. Существует ли формула, которая позволила бы мне рассчитать зависимость корреляции от Фонда.
Я уже пробовал использовать формулу, объединяющую «CORREL» и «IF», но не работает. Корреляция для фонда A и контрольного показателя должна быть 1.0, а не -0.23. Корреляция -0.23 соответствует доходности ВСЕХ фондов по сравнению с контрольной доходностью, а не отдельного фонда.
При выходе из формулы с помощью Ctrl-shift-enter корреляция вычисляется правильно для первого фонда. Однако формуле не удается вычислить корреляцию для двух оставшихся фондов:
Комментарии:
1. какую версию вы используете? Если это не Office 365, то формулу необходимо подтвердить с помощью Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования, чтобы принудительно ввести массив.
2. Привет, спасибо за ответ. Да, Ctrl-Shift-Enter правильно вычисляет корреляцию для фонда A. Однако формула перестает работать при попытке вычислить корреляцию для двух оставшихся фондов. Я добавлю картинку к исходному сообщению, чтобы более подробно показать проблему
3. Попробуйте
{=CORREL(IF($G1=A:A,C:C),(IF($G1=A:A,D:D))}
.{}
Указывает формулу массива, поэтому вводите с помощью ctrl shift enter4. @MG92 большое спасибо! Это работает! Большое спасибо за вашу помощь!
5. Кстати. Старайтесь избегать использования полных ссылок на столбцы. Это может значительно увеличить время обработки. Вы могли бы использовать
{=CORREL(IF($G2=A$2:A$50000,C$2:C$50000),(IF($G1=A$2:A$50000,D$2:D$50000))}
, измените 50000 на необходимые строки