Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 128 След.
Прогноз. Как заполнить пропуски в данных по неизвестной закономерности при имеющихся соседних данных
 
Пара вариантов интерполяции и аппроксимация полиномом

UPD: дополнил интерполяцией от С.М.
из темы: https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=8&TID=44135
Изменено: MCH - 24.05.2022 10:52:44
Прогноз. Как заполнить пропуски в данных по неизвестной закономерности при имеющихся соседних данных
 
Цитата
Jack Famous написал:
ещё раз спасибо за решение. Благодаря вашему указанию на полиномы, я и начал копать в нужном направлении (узнал нужную мне тему).
Я бы смотрел в сторону сплайновой интерполяции
Либо вариант кусочно-линейной интерполяции, которую можно реализовать формулами через ПРЕДСКАЗ
Для "сглаженных" графиков можно посмотреть интерполяцию кубическим сплайном (или другими сплайнами)
https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=57124
https://www.cyberforum.ru/ms-excel/thread599612.html (тема 10-ти летней давности)
последний день месяца по номеру месяца, проверить формулу - в чем ошибка
 
Цитата
surkenny написал:
=КОНМЕСЯЦА(ДАТА(Current_year;Current_month;1);1)
не верная формула, последнюю единицу нужно заменить на ноль
последний день месяца по номеру месяца, проверить формулу - в чем ошибка
 
Код
=ДАТА(Current_year;Current_month+1;)

Код
=КОНМЕСЯЦА(Current_month&-Current_year;0)
Изменено: MCH - 18.05.2022 12:41:13
Формула с датой последнего дня в текущем году
 
Код
=ДАТА(ГОД(ТДАТА());13;)
Алгоритмы. Поиск десятичного числа при известных границах поиска (мин/макс), Algorithms. Find the decimal number under certain boundaries of a search (min/max)
 
Цитата
Ігор Гончаренко написал:
ничем не поспособствовал пониманию задачи(((
Мне не понятна задача, первое что пришло на ум уже здесь озвучено:
Цитата
Ігор Гончаренко написал:
число уже найдено, см.п.1 (оно задано)
Количество итераций - одна, возвращаем искомое число, если оно находится в диапазоне поиска

Но, скорее всего, задача в другом. Может быть нужно найти аргумент функции, зная ее значение
Метод Ньютона не подойдет или Метод хорд? Он должен быстрее сходится, чем метод половинного деления

Хотелось бы более подробно получить описание задачи.
Изменено: MCH - 06.05.2022 17:05:35
Оптимальные маршрут, Построение оптимального маршрута с учетом груза
 
У Вас в перечне название точек: Магазин 1, 2, 3 ...
а в матрице расстояний: Маркет 2, 3 ...

А так по примеру, Алгоритм Кларка-Райта, прочитайте про данный метод, если не получится самостоятельно сделать, то возможно на форуме помогут
Оптимальные маршрут, Построение оптимального маршрута с учетом груза
 
По описанию задачи подойдет алгоритм Кларка-Райта
Приложите пример исходных данных что бы можно было бы предложить решение
Логические функции в массиве, Применение формул массива при подсчете результатов вычислений логических функций
 
Цитата
Денис Безгубов написал:
а зачем после первой скобки "--"?
в данной формуле - избыточно, также есть лишние скобки (которые можно убрать)
Код
=СУММ((--A2:A9=1)*(--B2:B9=1))

а можно еще упростить
Код
=СУММ(A2:A9*B2:B9)

Код
=СЧЁТ(1/A2:A9/B2:B9)


для ИЛИ можно так записать
Код
=СУММ(Ч(A2:A9+B2:B9>0))

Код
=СЧЁТ(1/(A2:A9+B2:B9))
Изменено: MCH - 08.04.2022 14:37:24
Сложение (сумма) всех вариантов произведений (из ограниченного списка чисел и ограниченного количества произведений)
 
Если каждое слагаемое может быть использовано только один раз, то получим 2^15 = 32768 вариантов сложения, что не много для перебора.
но т.к.
Цитата
Maximich написал:
что складываемых произведений может быть от одного до 30 шт. максимум и одно и тоже произведение может складываться от одного до 30 раз.
то вариативность значительно больше, чем было посчитано как 15!

Какова конечная задача, что нужно посчитать?
Нужно подобрать какую то сумму зная цену на товар, управляя количеством? Для этого не обязательно делать полный перебор, задачу можно свести к линейному программированию либо использовать МВиГ (метод ветвей и границ), который значительно сократить количество перебираемых вариантов.
Средний процент, почему так?
 
Нужно разделять понятия "среднее арифметическое" и "средневзвешенное", поэтому разница в расчетах и получается
Избушка формулистов-3, не для вопросов, но для формульных задач
 
Цитата
БМВ написал:
замена функции возвращающую 3.14
В итоге задачу можно свести в задачу: из числа ПИ() получить любое другое число, как вариант
1 =-COS(ПИ())
2 =-ЦЕЛОЕ(-LN(ПИ()))
3 =ЧАС(ПИ())
4 =-ЦЕЛОЕ(-ПИ())
5 =ЧАС(TAN(EXP(ПИ())))
6 =ФАКТР(ПИ())
7 =-ЦЕЛОЕ(-ПИ()-ПИ())
8 =СЕКУНДЫ(COS(LN(ПИ())))
9 =ЧАС(-COS(EXP(ПИ())))
и т.д.
Избушка формулистов-3, не для вопросов, но для формульных задач
 
Цитата
Evgenyy написал:
Много подобных задач
Вот пример решения задачи:
Задаем любое целое число (не более 99999999)
Можно расставить любые арифметические операции (+, -, *, /) между любыми цифрами, а также скобки, чтобы изменить порядок вычисления
Нужно получить число 100 (или любое другое число, если задать искомое число)
Избушка формулистов-3, не для вопросов, но для формульных задач
 
Цитата
Evgenyy написал:
а потом упростил до =(A6+C6)/E6*ОТБР(Пи())
У меня с ЧАС() получилось короче

Цитата
Evgenyy написал:
Условия те же, только приравнять надо к 7
также 21 символ

по другим числам
Скрытый текст
Изменено: MCH - 23.03.2022 22:00:46
Избушка формулистов-3, не для вопросов, но для формульных задач
 
Возможно и эта формула не корректная
Скрытый текст
Изменено: MCH - 23.03.2022 16:24:32
Избушка формулистов-3, не для вопросов, но для формульных задач
 
Цитата
Evgenyy написал:
В формуле должно быть всего три ссылки на ячейки, а именно: A6, C6, E6, не больше и не меньше.
т.е. ссылаемся на числа только 3 раза (по одной ссылке на число)
и если все три числа равны то получаем 6, если числа не совпадают, то получаем другой результат, я правильно понял задачу?
Избушка формулистов-3, не для вопросов, но для формульных задач
 
Цитата
Evgenyy написал:
У кого короче?
без ссылок на ячейки, не знаю подходит ли под условие "без цифр"?
Скрытый текст


PS: зачем в формуле в ячейке G4 скобки?
Изменено: MCH - 23.03.2022 14:18:50
Число сочетаний с поиском максимально близкого к определённому значению
 
Цитата
Констатин Л написал:
при Этом, если в стране пропала доска 6м (или доску 3м предлагают в 2 раза дешевле) - то нужно быстро сориентироваться сколько нужно доски 3м (и сколько элементов длиннее 3м, чтобы по ним заложить еще доски на сращивание + вытекающие расходы на крепеж, работу и тп
Могу помочь с выбором
Приложите реальный набор данных, стыковки углов у меня нет, над этим нужно поработать, а так смогу раскроить даже сложные наборы данных
Изменено: MCH - 22.03.2022 08:14:21
Число сочетаний с поиском максимально близкого к определённому значению
 
Цитата
Лилиенталь написал:
Задача:
По вопросам:
1. 3 - 6ти метровых или 4 - 4х метровых
2. и 3. - см. вложение (ширину реза указал - 3 мм)

Цитата
Лилиенталь написал:
Но там у меня использовано 20 деталей это около миллиона комбинаций. Время работы макроса 13 сек
Данную задачу можно решить за доли секунды: перебрать все комбинации, и выбрать нужные схемы раскроя

Пример работы линейного раскроя, можно посмотреть здесь: http://www.excelworld.ru/forum/3-21304-1

PS: Есть готовые программные решения которые делают линейный раскрой, есть как бесплатные, так и платные
Качество раскроя может быть разным

PPS: Можете приложить свои данные, даже очень сложные, раскрою любой (разумный) набор данных
Варианты используемых алгоритмов: жадный алгоритм, решение задачи о рюкзаке (сумма подмножеств), линейное программирование с перебором всех вариантов раскроя
Совокупное сочетание данных алгоритмов может дать приемлемый результат по скорости решения и качеству раскроя.
Изменено: MCH - 22.03.2022 08:08:29
Алгоритм округления чисел, Как запрограммировать exсel на нужное округление
 
Еще формульный вариант, по аналогии с формулой от Ігор Гончаренко:
Код
=ЕСЛИ(ОСТАТ(A1*10;5)=0;ЗНАК(A1)*ОКРУГЛТ(ABS(A1);2);ОКРУГЛ(A1;0))
Сочетания без повторений из разных числовых комбинаций, Нужно из определённой комбинации с различным числом чисел извлечь максимальное число сочетаний без повторений
 
генерация сочетаний 5 из 6, 4 из 6, 3 из 6, 2 из 6, 1 из 6
Сочетания без повторений из разных числовых комбинаций, Нужно из определённой комбинации с различным числом чисел извлечь максимальное число сочетаний без повторений
 
Для перебора сочетания посмотрите реализацию здесь: http://www.excelworld.ru/forum/3-36449-1
Если не получится адаптировать к своей задаче - сообщите, можно будет применить макрос к текущей задаче
Также можно сделать перебор 2^n комбинаций, что также будет полным аналогом, но в другой последовательности
А лучше сообщите, какая конечная цель данного перебора, что будете дальше с ним делать?
Цветовая Шкала. Реализация штатного инструмента макросом, VBA. ColorScale
 
Еще настраиваемая вариация в сравнении с УФ
Изменено: MCH - 22.02.2022 10:45:29
Цветовая Шкала. Реализация штатного инструмента макросом, VBA. ColorScale
 
Цитата
Jack Famous написал:
нужно корректировать формулу вычисления
Как такой вариант?
Поиск оптимального решения из ограниченного количества вариантов, Как оптимально распределить данные из строго ограниченного ряда вариантов
 
Цитата
Тимофеев написал:
было бы интересно глянуть на сочетания без повторений из n по k в макросе
http://www.excelworld.ru/forum/3-36449-1

Цитата
Артур Артур написал:
Не полностью расписывать свою задачу, а просто ее упрощу:
Цитата
Артур Артур написал:
Имеется ряд чисел: 40, 55, 30, 61, 20, например... Также есть уравнение: X1+X2+X3=90
Данную задачу можно свести к линейному программированию и решить через "Поиск решения" симплекс методом
Если в реальности задача другая (не просто сумма, а нелинейная зависимость результата), то нужно применять другие алгоритмы в "поиске решения"
Либо делать собственный перебор решений макросом с выбором оптимального решения
Как превратить значение часы:минуты в соответствующее ему значение целых чисел и десятичных значений.
 
Цитата
xtram написал:
Мне важно выделить сутки в виде целого числа и десятой части, так как тариф за сутки.
Умножение на 24 - лишнее
Как превратить значение часы:минуты в соответствующее ему значение целых чисел и десятичных значений.
 
Цитата
xtram написал:
Если есть вариант как то отнять от 265:45 - 14:54 и после чего умножать на тариф то то же подойдет
Вариант
Код
=МАКС(K4-ВРЕМЯ(14;54;0);0)*24*Тариф
Изменено: MCH - 15.02.2022 14:29:27
Расчет стоимости почасовой парковки
 
Код
=ОКРУГЛВВЕРХ(МАКС(E2-1/96-1/2880;0)*24;0)*30

Логика формулы следующая:
Первые 15,5 минут (полминуты для нивелирования погрешности при округлении) бесплатно, далее округляем в большую сторону до целых часов и умножаем на часовой тариф
Ближайший вторник или пятница
 
Можно немного сократить:
Код
=A1+ВЫБОР(ДЕНЬНЕД(A1;2);1;3;2;1;4;3;2)

или
Код
=A1+ПСТР(1321432;ДЕНЬНЕД(A1;2);1)

Код
=A1+ПСТР(3213214;ОСТАТ(A1;7)+1;1)
Изменено: MCH - 24.01.2022 14:30:54
Сумма пропущенных чисел
 
Если числа уникальны и находятся в интервале от 1 до 20, то можно посчитать по формуле арифметической прогрессии и вычесть сумму известных чисел:
=(1+20)*20/2-СУММ(диапазон)
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 128 След.
Наверх