Страницы: 1
RSS
Как формулой создать массив из определенного значения повторяющегося указанное количество раз
 
Ноги этой темы растут отсюда начиная с сообщения №9. Придумал такое решение:
=$A$1*ОКРВВЕРХ(СТРОКА(СМЕЩ($A$1;;;B$2))/B$2;1)
Жду более оптимальные варианты от форумчан.
Изменено: Bema - 12.05.2017 23:37:13
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
=A1*1^СТРОКА(1:6)
=$A1*1^СТРОКА(A1:ИНДЕКС(A:A;B2))

в А1 - 0,1
в В2 - 6
Алексей М.
 
Степень степени рознь.
=$A$1*СТРОКА(A1:ИНДЕКС(A:A;B2))^0
В формуле из предыдущего сообщения степень с каждым шагом вычисляется с большими трудозатратами.
 
Я думал, что для того что бы создать массив и формула должна быть массивная, а оказывается нет. Спасибо АlехМ и vikttur. Формулы вроде и не сложные, но нужно их осознать.
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
vikttur, А есть разница между 1^{1:2:3:4:5:6} и {1:2:3:4:5:6}^0
то 1 возводится 6 раз в степень, то шесть чисел в степень 0
В любом случае 6 операций и результат один.
Алексей М.
 
Результат  один, но вычислений больше.
1^СТРОКА(5:5)=1^5=1*1*1*1*1=1
СТРОКА(5:5)^0=5^0=1
 
Да... Мозг человека такие операции делает за раз, не то что ЭВМ.  ;)
Алексей М.
Страницы: 1
Наверх