Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/СТРОКА() не дает массивные данные в СМЕЩ() - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » СТРОКА() не дает массивные данные в СМЕЩ() (Формулы/Formulas)
СТРОКА() не дает массивные данные в СМЕЩ()
pabchek Дата: Четверг, 16.04.2015, 13:02 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
Может кто-нибудь объяснить, почему применяя функцию СТРОКА() в СМЕЩ() не выдаются данные массива?
К сообщению приложен файл: 4826049.xls (18.5 Kb)


"Учиться, учиться и еще раз учиться!"
WM: R399923528092
 
Ответить
СообщениеМожет кто-нибудь объяснить, почему применяя функцию СТРОКА() в СМЕЩ() не выдаются данные массива?

Автор - pabchek
Дата добавления - 16.04.2015 в 13:02
Pelena Дата: Четверг, 16.04.2015, 13:42 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
СТРОКА() в СМЕЩ() может так использоваться с тем же результатом
Код
=СМЕЩ($A$1;СТРОКА($A$1:A11)-1;0)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеСТРОКА() в СМЕЩ() может так использоваться с тем же результатом
Код
=СМЕЩ($A$1;СТРОКА($A$1:A11)-1;0)

Автор - Pelena
Дата добавления - 16.04.2015 в 13:42
pabchek Дата: Четверг, 16.04.2015, 15:57 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
В моем случае первое значение массива динамично - определяется по формуле и использовать $A$1 как начало интервала СТРОКА($A$1:A11) нельзя. Также нельзя использовать массивную формулу внутри СТРОКА() поскольку начало и конец определяются разными формулами. Идеально было бы параметр "высота" в СМЕЩ() задать так, как я спрашивал. Но это не работает.


"Учиться, учиться и еще раз учиться!"
WM: R399923528092
 
Ответить
СообщениеВ моем случае первое значение массива динамично - определяется по формуле и использовать $A$1 как начало интервала СТРОКА($A$1:A11) нельзя. Также нельзя использовать массивную формулу внутри СТРОКА() поскольку начало и конец определяются разными формулами. Идеально было бы параметр "высота" в СМЕЩ() задать так, как я спрашивал. Но это не работает.

Автор - pabchek
Дата добавления - 16.04.2015 в 15:57
Pelena Дата: Четверг, 16.04.2015, 16:00 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
При чём здесь первое значение массива? СТРОКА($A$1:A11) возвращает последовательность чисел от 1 до 11. Не нравится так, возьмите СТРОКА($B$1:B11)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПри чём здесь первое значение массива? СТРОКА($A$1:A11) возвращает последовательность чисел от 1 до 11. Не нравится так, возьмите СТРОКА($B$1:B11)

Автор - Pelena
Дата добавления - 16.04.2015 в 16:00
pabchek Дата: Четверг, 16.04.2015, 16:07 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
Верх массива заранее не определен. $A$? или $В$? все равно какая колонка => строка не определена


"Учиться, учиться и еще раз учиться!"
WM: R399923528092
 
Ответить
СообщениеВерх массива заранее не определен. $A$? или $В$? все равно какая колонка => строка не определена

Автор - pabchek
Дата добавления - 16.04.2015 в 16:07
Pelena Дата: Четверг, 16.04.2015, 16:23 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Верх массива Вы задаёте первым аргументом функции СМЕЩ(), а СТРОКА() задаёт всего лишь величину смещения от этой ячейки


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВерх массива Вы задаёте первым аргументом функции СМЕЩ(), а СТРОКА() задаёт всего лишь величину смещения от этой ячейки

Автор - Pelena
Дата добавления - 16.04.2015 в 16:23
pabchek Дата: Четверг, 16.04.2015, 16:46 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
Формулы в колонке D.
К сообщению приложен файл: 8698006.xls (38.5 Kb)


"Учиться, учиться и еще раз учиться!"
WM: R399923528092
 
Ответить
СообщениеФормулы в колонке D.

Автор - pabchek
Дата добавления - 16.04.2015 в 16:46
pabchek Дата: Четверг, 16.04.2015, 16:49 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
Не добавил комментарий, сорри. В колонке В некий кластеризатор, который спокойно вписывается в формулу. Но вынужден использовать допколонку А поскольку не прописывается СТРОКА(). К слову сказать, это всего лишь малая часть большой формулы, там знаков 700 с этими неудобствами


"Учиться, учиться и еще раз учиться!"
WM: R399923528092
 
Ответить
СообщениеНе добавил комментарий, сорри. В колонке В некий кластеризатор, который спокойно вписывается в формулу. Но вынужден использовать допколонку А поскольку не прописывается СТРОКА(). К слову сказать, это всего лишь малая часть большой формулы, там знаков 700 с этими неудобствами

Автор - pabchek
Дата добавления - 16.04.2015 в 16:49
Pelena Дата: Четверг, 16.04.2015, 20:15 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Ну да, не зная общей задачи, трудно что-то советовать.
Вариант без СМЕЩ() и доп. колонки А
К сообщению приложен файл: 0739794.xls (43.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНу да, не зная общей задачи, трудно что-то советовать.
Вариант без СМЕЩ() и доп. колонки А

Автор - Pelena
Дата добавления - 16.04.2015 в 20:15
pabchek Дата: Четверг, 16.04.2015, 21:14 | Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
Да, так лучше чем с допстолбцом. Огромное спасибо!

P.S. Но почему она все таки не работает в том варианте? :)))))))))))))))))))


"Учиться, учиться и еще раз учиться!"
WM: R399923528092
 
Ответить
СообщениеДа, так лучше чем с допстолбцом. Огромное спасибо!

P.S. Но почему она все таки не работает в том варианте? :)))))))))))))))))))

Автор - pabchek
Дата добавления - 16.04.2015 в 21:14
Мир MS Excel » Вопросы и решения » Вопросы по Excel » СТРОКА() не дает массивные данные в СМЕЩ() (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!