Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Учет продуктов в столовой - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Учет продуктов в столовой (Макросы/Sub)
Учет продуктов в столовой
olya2084 Дата: Среда, 29.03.2023, 15:40 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 87
Репутация: -2 ±
Замечаний: 20% ±

Здравствуйте!Помогите, пожалуйста. На листе "Меню-требование" в нижней таблице расчета стоимости "на 1 блюдо/на кол-во блюд" в столбце "F" неправильно рассчитывается количество килограмм продуктов на количество порций. Нормы расхода продуктов внесены на листе "Состав блюд". Нужно изменить формулу в макросе для столбца "F" листа "Меню-требование". На данный момент если на листе "Меню-требование" выбрать сразу два блюда, в которых есть, например, морковь, но у моркови разные нормы на эти блюда, то общее количество килограмм моркови считается как сумма норм и умножается на количество порций. А должно быть так: норма расхода моркови на 1 блюдо умножается на количество порций этого блюда ПЛЮС норма расхода моркови на 2е блюдо умножается на количество порций второго блюда. Не получается исправить макрос.
К сообщению приложен файл: uchet_produktov_v_stolovoj_new.xlsm (431.9 Kb)
 
Ответить
СообщениеЗдравствуйте!Помогите, пожалуйста. На листе "Меню-требование" в нижней таблице расчета стоимости "на 1 блюдо/на кол-во блюд" в столбце "F" неправильно рассчитывается количество килограмм продуктов на количество порций. Нормы расхода продуктов внесены на листе "Состав блюд". Нужно изменить формулу в макросе для столбца "F" листа "Меню-требование". На данный момент если на листе "Меню-требование" выбрать сразу два блюда, в которых есть, например, морковь, но у моркови разные нормы на эти блюда, то общее количество килограмм моркови считается как сумма норм и умножается на количество порций. А должно быть так: норма расхода моркови на 1 блюдо умножается на количество порций этого блюда ПЛЮС норма расхода моркови на 2е блюдо умножается на количество порций второго блюда. Не получается исправить макрос.

Автор - olya2084
Дата добавления - 29.03.2023 в 15:40
Pelena Дата: Четверг, 30.03.2023, 13:40 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19167
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Нужно изменить формулу в макросе для столбца "F" листа "Меню-требование"
Не совсем поняла про макрос, вроде в столбце F обычная формула.
Попробуйте в F23 формулу
Код
=ЕСЛИ(A23="";"";СУММПРОИЗВ((A23=$B$87:$B$186)*СУММЕСЛИ($B$4:$B$18;$A$87:$A$186;$C$4:$C$18);$D$87:$D$186))

а в F87
Код
=ЕСЛИ(A87="";"";D87*ВПР(A87;$B$4:$C$18;2;0))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Нужно изменить формулу в макросе для столбца "F" листа "Меню-требование"
Не совсем поняла про макрос, вроде в столбце F обычная формула.
Попробуйте в F23 формулу
Код
=ЕСЛИ(A23="";"";СУММПРОИЗВ((A23=$B$87:$B$186)*СУММЕСЛИ($B$4:$B$18;$A$87:$A$186;$C$4:$C$18);$D$87:$D$186))

а в F87
Код
=ЕСЛИ(A87="";"";D87*ВПР(A87;$B$4:$C$18;2;0))

Автор - Pelena
Дата добавления - 30.03.2023 в 13:40
olya2084 Дата: Вторник, 11.04.2023, 15:18 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 87
Репутация: -2 ±
Замечаний: 20% ±

Pelena, спасибо за предложенный вариант, но пришлось переписывать макрос заново.
 
Ответить
СообщениеPelena, спасибо за предложенный вариант, но пришлось переписывать макрос заново.

Автор - olya2084
Дата добавления - 11.04.2023 в 15:18
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Учет продуктов в столовой (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!