Немного корявое название, извиняюсь. Интересует решение именно формулами.
В идеале хотелось бы эм.. получать элементы массива путём тех или иных манипуляций с увеличивающимся тем или иным образом диапазоном. Ключевая часть-увеличивающийся диапазон.
К примеру, вчера была задача, где требовалось получать значения нарастающим итогом, т е из данных столбца A получить данные столбца B:
A1=1 B1=Сумм($A$1:A1)=1
A2=2 B2=Сумм($A$1:A2)=3
A3=3 B3=Сумм($A$1:A3)=6
A4=4 B4=Сумм($A$1:A4)=10
A5=5 B5=Сумм($A$1:A5)=15
А хотелось получить массив из данных столбца B без создания, собственно, столбца B.
Т е, в данном случае, нечто вроде:
СУММ(A2:ИНДЕКС(A2:A6;СТРОКА(A1:A5))) или СУММ(A2:ДВССЫЛ("a"&СТРОКА(A2:A6)))
Однако excel все варианты моих извращений такого плана за массив не воспринимает и упорно выдает только первое значение.
И, если решение напрямую невозможно, есть ли какие-нибудь решения "через одно место", имеющие более-менее приемлемый вид?
PS: в качестве решения "через одно место" так же пытался сделать массив, значения которых создаются из одних и тех же диапазонов, но, при расчёте элементов, ненужные части, разные для каждого из элементов, "отбрасываются" в зависимости от строки. Практически не получилось, т к не смог указать экселю проверять именно по элементам, а не по диапазонам, по которым расчитывается каждый элемент массива. Был сонный, может просто руки кривые. Это как идея...
Заранее спасибо.
В идеале хотелось бы эм.. получать элементы массива путём тех или иных манипуляций с увеличивающимся тем или иным образом диапазоном. Ключевая часть-увеличивающийся диапазон.
К примеру, вчера была задача, где требовалось получать значения нарастающим итогом, т е из данных столбца A получить данные столбца B:
A1=1 B1=Сумм($A$1:A1)=1
A2=2 B2=Сумм($A$1:A2)=3
A3=3 B3=Сумм($A$1:A3)=6
A4=4 B4=Сумм($A$1:A4)=10
A5=5 B5=Сумм($A$1:A5)=15
А хотелось получить массив из данных столбца B без создания, собственно, столбца B.
Т е, в данном случае, нечто вроде:
СУММ(A2:ИНДЕКС(A2:A6;СТРОКА(A1:A5))) или СУММ(A2:ДВССЫЛ("a"&СТРОКА(A2:A6)))
Однако excel все варианты моих извращений такого плана за массив не воспринимает и упорно выдает только первое значение.
И, если решение напрямую невозможно, есть ли какие-нибудь решения "через одно место", имеющие более-менее приемлемый вид?
PS: в качестве решения "через одно место" так же пытался сделать массив, значения которых создаются из одних и тех же диапазонов, но, при расчёте элементов, ненужные части, разные для каждого из элементов, "отбрасываются" в зависимости от строки. Практически не получилось, т к не смог указать экселю проверять именно по элементам, а не по диапазонам, по которым расчитывается каждый элемент массива. Был сонный, может просто руки кривые. Это как идея...
Заранее спасибо.