Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

5 Август 2021, 02:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Как настроить автоматическое получение новой ссылки  (Прочитано 256 раз)
0 Пользователей и 1 Гость смотрят эту тему.
i-mak
Новичок
*
Offline Offline

Сообщений: 2


« Стартовое сообщение: 17 Июль 2021, 13:45 »

Всем Доброго Здравия!
Пытаюсь сделать файл составления раскладки продуктов в походе.

Во вложении файл для примера. Пояснения по файлу.
В Лист2 - таблица с нормами продуктов  в граммах на одного человека на раз
В Лист1 - составляется раскладка по приемам пищи (во вложенном файле для примера только неполный завтрак первого дня )

Хотелось бы, чтобы значение ячейки второго столбца (количество продукта на прием из расчета участников) вычислялось автоматически при смете значения ячейки в первом столбце, т.е зависело от нее.
Для примера, меняю продукт в Лист1.B3 с =$Лист2.A8 на  =$Лист2.A9 и в ячейке Лист1.С3 значение также меняется.

Возможно ли такое? Или мой подход принципиально не верен?

Как в дальнейшем найти конкретный продукт в разные дни  и проссумировать ячейки справа, получив итоговый вес закупки конкретного продукта, вроде понятно.

Заранее благодарю за помощь.

* test1.ods (10.65 Кб - загружено 1 раз.)
Записан
economist
Форумчанин
***
Offline Offline

Сообщений: 1 516


« Ответ #1: 17 Июль 2021, 15:10 »

Берите дальше! Тут можно применить методы линейной оптимизации (матпрограммирование - матрицы, симплекс-метод, то за что Леонид Канторович Нобелевскую премию отхватил). Почему так сложно? Потому что нужно одновременно:

1) определить минимальный по весу набор продуктов, обеспечивающий в походе норму питания (в Ккал, скажем 3000 ккал)

2) учесть диетический минимум (например, для бутера - нужен хлеб или хлебцы) и максимум (если взять только шоколад и растительное масло - можно раскладку сделать в 260 грамм на человека, но жрать это никто не сможет уже к первому вечеру, и завхоза сбросят со скалы).

3) соблюсти соотношение Б:Ж:У 1-1-5 или что там сейчас модно


Прикладываю свой файл 2002 г., по которому ходила пара длинных экспедиций на Саяны, сам водил на Зап. Кавказ большие группы раз пять, все вернулись постройневшими, но незлыми :-) Тогда слово легкоходство еще считалось ругательным, но раскладки в 600 грамм реально вручную не составить, ручные раскладки с учетом неучтенки выходили всегда в 1 кг, а на 10 дней это +4 кг в рюк., каждому, 1-я половина похода - в тягость.

Продукты той эпохи актуальны (цены и фасовки поправьте, маркет-олухи все испортили), но если добавить сублиматы, лиофилизаты, суперфуды - то 3000 ккал-раскладаку с 550-600 грамм на 1 чел-день - вполне можно довести до 400 грамм. Только это будет не 32 руб. на чел/день, а раз в 20 дороже.

Файл вложен (проверил, работает в LO7). Открыть в Calc и Сервис - Решатель... - Решить
Раскладки внутри дня нет, но это легко допилить добавлением строк. Разблюдовка :-) тоже тянет на "нобелевку".

Кстати, в Либре оказался очень продвинутый решатель с 5-ю алгоритмами, можно оптимизировать взвешенные (2+ целевые функции), например "легче+дешевле".

* Легкий Рацион.ods (54.24 Кб - загружено 2 раз.)
« Последнее редактирование: 17 Июль 2021, 15:12 от economist » Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 3 078


iMac, LibreOffice и Apache OpenOffice


« Ответ #2: 17 Июль 2021, 15:34 »

Вам нужно:
1. использовать именованные диапазоны для исходных данных (которые на втором листе)
2. использовать выпадающие списки (в ячейках B3:B30 первого листа) для выбора продуктов
3. использовать функцию VLOOKUP() (в ячейках C3:C30 первого листа) для поиска соответствующих данных


см. пример:

* test2.ods (11.7 Кб - загружено 2 раз.)
Записан

i-mak
Новичок
*
Offline Offline

Сообщений: 2


« Ответ #3: 17 Июль 2021, 16:01 »

Огромная благодарность за быстрые ответы.
to economist
                   Нее... нобелевка не нужна  Смеющийся
                   Нам водникам общий вес продуктов не особо критичен... По крайней мере в тех сплавах, что я хожу. Од дома до вокзала машина, от поезда до стапеля другая машина, а дальше лишь бы в байды влезло  Смеющийся  Единственно когда поминаешь недобрым словом свою прожорливость - это во время обноса непроходимых порогов или завалов. Но на наших маршрутах такое не часто. 
                   
to rami
              Ваш вариант гораздо более прост в реализации и вполне подходит под мои задачи. Буду пробовать.
Записан
ost
Форумчанин
***
Offline Offline

Сообщений: 212


« Ответ #4: 17 Июль 2021, 16:48 »

Прикладываю свой файл 2002 г
Спасибище! Надеюсь, отпуск в конце месяца состоится. =) Опробую ваш файл.
Нам водникам общий вес продуктов не особо критичен...
Как забрасываетесь то? Без мачете и волокуш?
Сори за оффтоп.
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!