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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 128 След.
Формула с датой последнего дня в текущем году
 
Код
=ДАТА(ГОД(ТДАТА());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-СУММ(диапазон)
Решение математических буквенно-числовых ребусов в Excel, криптоарифметическая задача
 
Цитата
БМВ написал:
сел на коНьбинаторику
Я другим не запрещаю на нее садиться, пусть тоже едут
Цитата
Евгений Смирнов написал:
С этим макросом сходу не могу разобраться
Чтобы легче было разобраться - немного про комбинаторику на VBA: http://www.excelworld.ru/forum/3-36449-1
Решение математических буквенно-числовых ребусов в Excel, криптоарифметическая задача
 
НИТКА + НИТКА = ТКАНЬ
15306 + 15306 = 30612
Скрытый текст
Решение математических буквенно-числовых ребусов в Excel, криптоарифметическая задача
 
ОТВЕТ + ОЧЕНЬ = ПРОСТ:
16476 + 18720 = 35196
18478 + 16720 = 35198
21651 + 27580 = 49231
24384 + 26890 = 51274
26386 + 24890 = 51276
27657 + 21580 = 49237
27937 + 28310 = 56247
28938 + 27310 = 56248
32582 + 34810 = 67392
34214 + 35170 = 69384
34584 + 32810 = 67394
35125 + 39260 = 74385
35215 + 34170 = 69385
39129 + 35260 = 74389
42132 + 45360 = 87492
42312 + 47150 = 89462
43763 + 48650 = 92413
45135 + 42360 = 87495
47317 + 42150 = 89467
48768 + 43650 = 92418
Скрытый текст
Решение математических буквенно-числовых ребусов в Excel, криптоарифметическая задача
 
Полный перебор всех комбинаций
УДАР + УДАР = ДРАКА
8126 + 8126 = 16252
0,3 секунды
Скрытый текст
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 128 След.
Наверх