Страницы: 1
RSS
Плавное увеличение чисел
 
Здравствуйте! Никак не могу решить такую задачу. Есть ряд повторяющихся значений. Нужно сделать так, чтобы числа увеличивались постепенно. Т.е. я задаю первое и последние значения, и получается цепочка последовательно увеличивающихся чисел (чтобы каким-то образом рассчитался шаг увеличения), но сумма чисел не меняется. В примере я постарался подробно все показать. Нужно из верхнего ряда чисел получить нижний
 
В ячейку В36 и растянуть:

Код
=B35+($B$62-$B$35)/(СЧЁТ($A$35:$A$62)-1)

Изменено: Руслан А. - 06.02.2014 16:34:31
Век живи, век учись - два века проживешь!
 
Руслан А., я сделал как Вы сказали, но сумма отличается от заданной - 24950.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Спасибо, но Ваша формула просто увеличивает значения, она не учитывает сумму. Сумма должна оставаться постоянной. Я немного ошибся в примере, когда поставил там формулу для суммы. На самом деле сумма величина постоянная и она не должна меняться
Изменено: Валерий Анисомов - 06.02.2014 16:48:01
 
Цитата
На самом деле сумма величина постоянная и она не должна меняться
Как мы должны понять, какая сумма?
Век живи, век учись - два века проживешь!
 
Она равна сумме в верхнем исходном ряде 24950,8 в примере
 
Думаю в сторону этой формулы (в формуле может быть ошибка...):
Код
((сумма/кол_во_шагов-начало)*2-начало)/(кол_во_шагов-1)=длина_шагаХ
Арифметическая прогрессия, как я понимаю, только тут неизвестен шаг...  
Изменено: JayBhagavan - 06.02.2014 17:03:16

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Исправленная формула поиска шага:
Код
(сумма/кол_во_шагов*2-начало*2)/(кол_во_шагов-1)=длина_шагаХ 

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Как-то так...

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
К сожалению, это не то  :( . Если поменять первое значение (200), то сумма перестает совпадать и второе требуемое число тоже не считается 2000 тоже не совпадает
 
Валерий Анисомов, учёл Ваше замечание.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Ваша формула стоит по сути прямую линию под углом если это изобразить на графике, а нужно чтобы строило что-то типа плавной кривой наподобие экспоненты
 
Невозможно, чтобы всегда выполнялись три условия одновременно:
1. Сумма соответствует заданной
2. Задан мин и макс
3. Шаги одинаковые
Что-то одно не будет выполняться.

Пример: мин=1 макс=5 сумма=7
Либо сумма будет другой (например 8, числа 1,3,5), либо макс не будет достигнут, либо и то и другое.


Не все задачи имеют решение в целых числах ))
Век живи, век учись - два века проживешь!
 
Цитата
Ваша формула стоит по сути прямую линию под углом если это изобразить на графике, а нужно чтобы строило что-то типа плавной кривой наподобие экспоненты
Так, а что еще вы не озвучили из своих требований?  :D
Век живи, век учись - два века проживешь!
 
Валерий Анисомов, Прочитайте своё начальное условие. Я его выполнил. Изначально ставьте верную задачу, а не по ходу меняйте условия. Я бы в таком случае не тратил своё время зря.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Автор, вот статья, там написано как посчитать все параметры геометрической прогрессии.
Век живи, век учись - два века проживешь!
 
Валерий Анисомов,  задача поставлена неккоретно откуда взялась начальная цифра 200, почему она закончилась на 2000, почему суммируются все цифры от 200 до 2000, почему применен календарь февраля для распределения, почему не январь там 31 день, и еще много почему получив на которые ответы можно приложить логику чтоб сделать что то внятное
Лень двигатель прогресса, доказано!!!
Страницы: 1
Читают тему
Наверх