daledale
Дата: Пятница, 01.02.2019, 12:02 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Доброго. Снова обращаюсь к гуру Excel. Есть массив, состоящий из значений (только 0 и 1). Есть некая ячейка, в которую вписывается некоторое число N. Нужно получить массив, состоящий из одной строки, в каждом столбце которого будет сумма N значений соответствующего столбца массива 1, начиная с конца. Т.е. при значении N=1 - в примере в новом массиве дб 1 0 1, при N=2 - 2 1 1, N=3 - 3 1 2, N=4 3 1 3 итд. См. влож.файл. Спасибо в очередной раз большое.
Доброго. Снова обращаюсь к гуру Excel. Есть массив, состоящий из значений (только 0 и 1). Есть некая ячейка, в которую вписывается некоторое число N. Нужно получить массив, состоящий из одной строки, в каждом столбце которого будет сумма N значений соответствующего столбца массива 1, начиная с конца. Т.е. при значении N=1 - в примере в новом массиве дб 1 0 1, при N=2 - 2 1 1, N=3 - 3 1 2, N=4 3 1 3 итд. См. влож.файл. Спасибо в очередной раз большое. daledale
Ответить
Сообщение Доброго. Снова обращаюсь к гуру Excel. Есть массив, состоящий из значений (только 0 и 1). Есть некая ячейка, в которую вписывается некоторое число N. Нужно получить массив, состоящий из одной строки, в каждом столбце которого будет сумма N значений соответствующего столбца массива 1, начиная с конца. Т.е. при значении N=1 - в примере в новом массиве дб 1 0 1, при N=2 - 2 1 1, N=3 - 3 1 2, N=4 3 1 3 итд. См. влож.файл. Спасибо в очередной раз большое. Автор - daledale Дата добавления - 01.02.2019 в 12:02
китин
Дата: Пятница, 01.02.2019, 12:12 |
Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7013
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
и вам не хворать!!! так надо? формула массиваКод
=СУММ(ИНДЕКС(A$2:A$7;ЧСТРОК($A$2:$A$7)-$E$9+1):ИНДЕКС(A$2:A$7;ЧСТРОК($A$2:$A$7)))
и вам не хворать!!! так надо? формула массиваКод
=СУММ(ИНДЕКС(A$2:A$7;ЧСТРОК($A$2:$A$7)-$E$9+1):ИНДЕКС(A$2:A$7;ЧСТРОК($A$2:$A$7)))
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение и вам не хворать!!! так надо? формула массиваКод
=СУММ(ИНДЕКС(A$2:A$7;ЧСТРОК($A$2:$A$7)-$E$9+1):ИНДЕКС(A$2:A$7;ЧСТРОК($A$2:$A$7)))
Автор - китин Дата добавления - 01.02.2019 в 12:12
daledale
Дата: Пятница, 01.02.2019, 12:15 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
китин В очередной раз спасибо Гуру! Проверил. Работает. То, что надо!
китин В очередной раз спасибо Гуру! Проверил. Работает. То, что надо!daledale
Сообщение отредактировал daledale - Пятница, 01.02.2019, 12:16
Ответить
Сообщение китин В очередной раз спасибо Гуру! Проверил. Работает. То, что надо!Автор - daledale Дата добавления - 01.02.2019 в 12:15
vikttur
Дата: Пятница, 01.02.2019, 12:23 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Код
=СУММ(ИНДЕКС(A2:A7;СЧЁТ(A2:A7)-$E$9+1):A7)
Код
=СУММ(ИНДЕКС(A2:A7;СЧЁТ(A2:A7)-$E$9+1):A7)
vikttur
Ответить
Сообщение Код
=СУММ(ИНДЕКС(A2:A7;СЧЁТ(A2:A7)-$E$9+1):A7)
Автор - vikttur Дата добавления - 01.02.2019 в 12:23
daledale
Дата: Пятница, 01.02.2019, 12:35 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
vikttur Спасибо большое!
Ответить
Сообщение vikttur Спасибо большое!Автор - daledale Дата добавления - 01.02.2019 в 12:35
_Boroda_
Дата: Пятница, 01.02.2019, 12:42 |
Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Еще вариант. Правда, волатильный. Но зато можно добавлять данные (в предыдущие формулы тоже добавлять конечно можно, чуть переписать только)Код
=СУММ(СМЕЩ(A1;СЧЁТ(A:A);;-$E9))
* Кстати, обратите внимание на справку для СМЕЩ -Цитата
Высота Необязательный. Высота (число строк) возвращаемой ссылки. Значение аргумента "высота" должно быть положительным числом.
https://support.office.com/ru-ru....6d11b66 Косячок-с. Я об этом писал на форумах много лет назад еще для 2003 Excel. Так и не поправили
Еще вариант. Правда, волатильный. Но зато можно добавлять данные (в предыдущие формулы тоже добавлять конечно можно, чуть переписать только)Код
=СУММ(СМЕЩ(A1;СЧЁТ(A:A);;-$E9))
* Кстати, обратите внимание на справку для СМЕЩ -Цитата
Высота Необязательный. Высота (число строк) возвращаемой ссылки. Значение аргумента "высота" должно быть положительным числом.
https://support.office.com/ru-ru....6d11b66 Косячок-с. Я об этом писал на форумах много лет назад еще для 2003 Excel. Так и не поправили _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Еще вариант. Правда, волатильный. Но зато можно добавлять данные (в предыдущие формулы тоже добавлять конечно можно, чуть переписать только)Код
=СУММ(СМЕЩ(A1;СЧЁТ(A:A);;-$E9))
* Кстати, обратите внимание на справку для СМЕЩ -Цитата
Высота Необязательный. Высота (число строк) возвращаемой ссылки. Значение аргумента "высота" должно быть положительным числом.
https://support.office.com/ru-ru....6d11b66 Косячок-с. Я об этом писал на форумах много лет назад еще для 2003 Excel. Так и не поправили Автор - _Boroda_ Дата добавления - 01.02.2019 в 12:42
daledale
Дата: Пятница, 01.02.2019, 21:38 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Огромное спасибо всем. И вам, _Boroda_ . Применил самый первый вариант китин 'a. Этот вариант завёлся "с пол-оборота", его и оставил.
Огромное спасибо всем. И вам, _Boroda_ . Применил самый первый вариант китин 'a. Этот вариант завёлся "с пол-оборота", его и оставил. daledale
Ответить
Сообщение Огромное спасибо всем. И вам, _Boroda_ . Применил самый первый вариант китин 'a. Этот вариант завёлся "с пол-оборота", его и оставил. Автор - daledale Дата добавления - 01.02.2019 в 21:38