Страницы: 1
RSS
Динамический диапазон в формулах
 

Цитата
=СМЕЩ(Data!$A$2;;;СЧЁТЗ(Data!$A$1:Data!$A$1000)-1;)
Диапазон выделяет, а в графике или формуле не привязаться . Плюс в конструкторе так же не видит данных, что не так?
 
Не так - не читаете правила форума. А там написано о примере
 
Цитата
Роман написал:
а в графике или формуле не привязаться
в графике - надо понимать как используете. Такой диапазон можно использовать только в качестве исходного для одного ряда.
Если в формулах - еще более непонятно, что не работает. Надо видеть, как пытаетесь применить.
Цитата
Роман написал:
в конструкторе
в каком именно?
Изменено: Дмитрий(The_Prist) Щербаков - 21.01.2022 08:11:42
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
Дмитрий(The_Prist) Щербаков написал: Если в формулах - еще более непонятно, что не работает.
в формулах
Цитата
=ИНДЕКС(ЛИНЕЙН(DIPY;DIPX^{1;2});1;1)
в графике
Цитата
=РЯД(Data!$C$7;DIPX;DIPY;1)
Цитата
в каком именно?
в "Диспетчере имен" когда ему подставляешь
Цитата
$B$2:$B$100
он через запятую отображает значения, когда
Цитата
=СМЕЩ(Data!$A$2;;;СЧЁТЗ(Data!$A$1:Data!$A$1000)-1;)
диапазон выделил, но в графе значения ... и все.
 
Ого... нацитировали, понаписывали... А сообщение "2 побоку?
Да и у Дмитрия:
Цитата
Дмитрий(The_Prist) Щербаков написал: Надо видеть, как пытаетесь применить.
 
Цитата
vikttur написал:
А сообщение "2 побоку?

Я показал как пытаюсь применить и в каких условия (график, формула).
 
Да елки ж палки!
Цитата
2.3. Приложите файл(ы) с примером (общим весом не более 300Кб) в реальной структуре и форматах данных того, что есть сейчас и того, что хотелось бы на выходе.
Или помогающие для помощи Вам должны сами перенести из Вашей картинки данные в файл?
 
Цитата
vikttur написал:
Или помогающие для помощи Вам должны сами перенести из Вашей картинки данные в файл?
Извиняюсь,  файл прилагаю.
 
Роман, вам диапазон в диапазоне нужен?
 
Нет, задача в целом следующая.   Есть входящие  данные (x,y)  ( каждый раз количество может быть разным как в большую так и в меньшую строну). Нужно построить график и посчитать коэффициенты.
 
Цитата
написал:
Нужно построить график и посчитать коэффициенты
я ж написал:
Цитата
написал:
Такой диапазон можно использовать только в качестве исходного для одного ряда
т.е. выделяете диаграмму -Выбрать данные. Выделяете данные конкретного ряда -Изменить. И вписываете в поля значений X и Y имена диапазонов. Но тут есть нюанс: имя листа и книги и воскл.знак удалять не надо. Т.е. должно получиться что-то вроде:
Код
=Data!DIPX
'или
=Measurements.xlsx!DIPX
и
Код
=Data!DIPY
'или
=Measurements.xlsx!DIPY
в зависимости от области действия имени - лист или книга.
Во вложении Ваш файл с вписанными именами.
А что Вы пытаетесь получить этой формулой
Код
=ИНДЕКС(ЛИНЕЙН(DIPY;DIPX^{1;2});1;1)
я не понял.
Изменено: Дмитрий(The_Prist) Щербаков - 24.01.2022 16:28:35
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
Роман написал:
Есть входящие  данные (x,y)  ( каждый раз количество может быть разным как в большую так и в меньшую строну). Нужно построить график и посчитать коэффициенты.
О... Интересненько. Когда то давно я пошёл по простому пути - ввёл доп. столбец (D) подсчитывающий количество введённых значений.
с D4 и вниз... =ЕСЛИ(A4="";"";D3+1)
Определял строку с максимальным коф-м =ПОИСКПОЗ(МАКС(D1:D300);D1:D300)
И в дальнейшем обращался исходя из этого номера строки =(B3:ДВССЫЛ("B"&E4);C3:ДВССЫЛ("C"&E4)
С тех пор ничего не менял...

И да, это не потребовало мне делать именованные списки. Уверен что есть способ проще и красивее, но ... но "работает? не трожь!".
С тех пор я далеко от простых графиков ушёл... Сейчас всё больше перевод в цифру вот такого, с автоматическим расчётом, но столбец без изменений



Послежу за темой.
Изменено: tutochkin - 24.01.2022 16:38:55
 
Цитата
Дмитрий(The_Prist) Щербаков написал: т.е. выделяете диаграмму -Выбрать данные. Выделяете данные конкретного ряда -Изменить...
С этим понял, спасибо.

Цитата
А что Вы пытаетесь получить этой формулой: =ИНДЕКС(ЛИНЕЙН(DIPY;DIPX^{1;2});1;1)
те же самые коэффициенты уравнения, что получаются на диаграмме.

вот так все работает
Код
=ИНДЕКС(ЛИНЕЙН(Data!$B$2:$B$6;Data!$A$2:$A$6^{1;2});1;3)

Если подставить диапазон - не работает.
Код
=ИНДЕКС(ЛИНЕЙН(Measurements.xlsx!DIPY;Measurements.xlsx!DIPX^{1;2});1;1) или
=ИНДЕКС(ЛИНЕЙН(DIPY;DIPX^{1;2});1;1)
 
Цитата
Роман написал:
Если подставить диапазон - не работает.
так Вы для начала посмотрите какой диапазон-то определяется и как именно. Тут и ошибка соответствующая.
У Вас определение диапазона как записано?
=СМЕЩ(Data!$B$2;;;СЧЁТЗ(Data!$B$1:Data!B$1000)-1;)
ничего не смущает? Например, что в СЧЁТЗ ссылка на столбец В во второй части не закреплена, что приводит к неверному определению диапазона на другом листе? Запишите как положено и все будет вычисляться
Код
=СМЕЩ(Data!$B$2;;;СЧЁТЗ(Data!$B$1:Data!$B$1000)-1;)
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Дмитрий большое спасибо! Невнимательность и не привык я еще к excel, бывает добавляет не понятно что с буфера. Особенно когда открыто несколько документов.
Страницы: 1
Наверх