Страницы: 1
RSS
Создание массива значений без учета значений в скрытых строках, В массиве данных исключить те, которые находятся в скрытых строках
 
Всем доброго дня. Имеется стобец из нескольких значений, предположим "A1:A10". Данный массив в дальнейшем используется для определения коэффициентов с функцией ЛИНЕЙН(). В рамках строк "1:10" работает фильтр, благодаря которому в части строк отпадает необходимоть, и, соответсвтенно, массив данных уменьшается. Как создать/задать массив данных для функции ЛИНЕЙН(), чтобы исключить значения в скрытых строках? Думаю необходимо подойти к вопросу с присвоением имен, но может есть и другие варианты. Подскажите - у кого какие по этому вопросу есть мысли…
P.S.: Пример прилагается…
 
Цитата
Radioalex написал: массив в дальнейшем используется для определения коэффициентов с функцией ЛИНЕЙН().
если из выборки убрать некоторые данные - линейная зависимость ведь не меняется от этого, если она имеется...
на xl2010 с помощью функции АГРЕГАТ (в доп. столбце) пронумеровала отфильтрованное
и итог-фильтра вынесла в отдельную таблицу (ниже)
--> подставила вытягиваемые значения в вашу ЛИНЕЙН()...
результат см. в файле (работает на xl2010) - ваша, рассчитанная, линейн() не меняется при использовании таблицы-итога-фильтра... если вы уверены в её расчёте (по ней не подскажу - не использую линейн())
Изменено: JeyCi - 20.12.2015 20:10:58
чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок - обратитесь к собеседнику на ВЫ - ответ на ваш вопрос получите - а остальное вас не касается (п.п.п. на форумах)
 
То что удаленные данные не повлияют на результат - не соглашусь. Ведь если оставить первую пару данных - будет одна апраксимирующая прямая, а если оставить другую пару данных - совершенно другая. К сожалению работаю в экселе 2003 (прошу прощения, что не указал раннее версию). И все же - спасибо за ответ...
 
Radioalex, могу предложить два варианта.
Первый вариант. Для работы без учета скрытых строк есть функция "ПРОМЕЖУТОЧНЫЕ.ИТОГИ". Если вы понимаете функцию Линейн, то может быть можно сформировать из элементов функции "ПРОМЕЖУТОЧНЫЕ.ИТОГИ" аналог функции "Линейн".
Второй вариант - макрос в виде пользовательской функции. В прикрепленной книге на листе "макрос" в ячейку "B13" вставлена пользовательская функция. Сам макрос находится также в этом файле, его можно посмотреть в VBE, в модуле "Module1".
Страницы: 1
Читают тему
Наверх