Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Главное меню

Формула Коррел и ДВССЫЛ

Автор Bomont, 19.05.2011, 11:06

« назад - далее »

Bomont

Всех приветствую!

Удивился, что в Excel почему то не работает следующая формула:

КОРРЕЛ(ДВССЫЛ("C2:C"&СТРОКА());ДВССЫЛ("D2:D"&СТРОКА()))

при этом работает формула КОРРЕЛ(ДВССЫЛ("C2:C13");ДВССЫЛ("D2:D13"))

Мне необходимо, чтобы массивы, по которым считается корреляция были легко масштабируемы, поэтому использовал формулу ДВССЫЛ. Подскажите, почему в первом варианте Excel выдает ошибку и как ее исправить. Пример приложил.

Andrey Lenets

Используйте имена!  ;)

Масс1=ДВССЫЛ("C2:C"&СТРОКА())
Масс2=ДВССЫЛ("D2:D"&СТРОКА())

Тогда формула примет вид:

=КОРРЕЛ(Масс1;Масс2)

Bomont

Спасибо, но почему же та формула выдает ошибку?

Bomont

Нашел решение, из чего сделал вывод что с этими комбинациями Эксель немного "тупит" ))

В формуле, которая выдает ошибку КОРРЕЛ(ДВССЫЛ("C2:C"&СТРОКА());ДВССЫЛ("D2:D"&СТРОКА()))
СТРОКА() меняем на ссылку в соседнюю ячеку, где и высчитывается номер строки:

КОРРЕЛ(ДВССЫЛ("C2:C"&G13);ДВССЫЛ("D2:D"&G13))
G13=СТРОКА()

Формула заработала!