Какие оптимальные формулы использовать для решения следующей задачи (картинка с задачей и файл во вложении)?
Выборка несколько подряд идущих чисел так, чтобы каждое следующее число было меньше предыдущего., поиск максимальной суммы
30.10.2020 19:26:32
|
|
|
|
30.10.2020 19:32:46
Дмитрий Иванов, а тут формулами только?а в каком виде результат - покажите в файле или тут одно число?
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|
|
|
30.10.2020 19:35:18
не обязательно формулами, можно разными способами. Главное добиться правильного ответа и понять саму логику решения) для дальнейших задач)
|
|
|
|
30.10.2020 19:48:01
Дмитрий Иванов, сколько должно получится? 1070,7 ?
Не бойтесь совершенства. Вам его не достичь.
|
|
|
|
30.10.2020 20:03:51
Доброе время суток.
|
|||
|
|
30.10.2020 20:07:17
Спасибо! Ответ правильный! А можно кратко суть сортировок описать? логику решения
|
|
|
|
30.10.2020 20:12:32
1. Первое число получает номер последовательности 1 2. Если последующее число меньше предыдущего, то номер последовательности не меняется. Если же нет, последующее число получает номер последовательности больше на 1. 3. Находим суммы чисел последовательностей 4. Находим первую последовательность с максимальной суммой. 5. Выводим найденную последовательность. |
|||
|
|
30.10.2020 20:49:42
а если стоит офис 2003,2007,2010 и никто не слышал про надстройку Power Query, например, школьник 8-9 класса, возможен ли альтернативный способ решения?
|
|
|
|
30.10.2020 20:53:18
del
Изменено:
|
|
|
|
30.10.2020 21:06:27
B1 - =A1
B2- =Если(A2<A1;B1+A2;A2) или =(A2<A1)*B1+A2 протянуть до конца C1 - =INT(MAX(B:B)) наверно это =ЦЕЛОЕ(МАКС(B:B))
По вопросам из тем форума, личку не читаю.
|
|
|
|
30.10.2020 21:13:28
БМВ, просто супер, проще некуда! Спасибо!
|
|
|
|
30.10.2020 21:41:20
Изменено:
По вопросам из тем форума, личку не читаю.
|
|||||
|
|
30.10.2020 23:42:02
По вопросам из тем форума, личку не читаю.
|
|||||
|
|
31.10.2020 00:06:11
БМВ, сравним? Уберём чтение диапазона, только массив.
Результат: 0,8984375 1,070313 0,953125 1,210938 1,007813 1,078125 0,9140625 1,140625 0,8984375 1,203125 Итого, короче - проигрыш по скорости 22% А если не лениться с оптимизацией (исключить лишние преобразования и обращения по индексу).
то 0,4149933 1,363998 0,4150085 1,076004 0,4019928 1,048996 0,5270081 1,171997 0,4190063 1,123001 или 165% проигрыша |
|||||||||
|
|
31.10.2020 02:11:22
Дмитрий Иванов, неужели Вы настолько ленивы, что не можете нормально набрать текст сообщения?!
|
|
|
|
31.10.2020 17:07:46
По вопросам из тем форума, личку не читаю.
|
||||
|
|
|||