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

Вход

Регистрация

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

 

= Мир MS Excel/Составление меню на день по данным из технологических карт - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Составление меню на день по данным из технологических карт (Сводные таблицы/Pivot Table)
Составление меню на день по данным из технологических карт
123456789qwerty Дата: Понедельник, 04.04.2022, 11:56 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Господа, доброго времени суток!
Обращаюсь к Вам с просьбой помочь разрешить такую проблему:
Нужна таблица, для составления меню на каждый день с учетом кбжу и веса. Данные будут браться из технологических карт, которые будут на Листе 1. А само меню будет на Листе 2. К примеру, на сегодня нужно составить меню из овощного рагу, котлет и тефтель. В меню должно автоматически рассчитаться кбжу, вес и возможно еще и цена за 1 порцию.
Помогите советом, как это всё реализовать? Прикрепил файл, в котором показано, как это будет всё примерно выглядеть.
Искал на форуме похожие проблемы. Смотрел различные документы, но не нашёл решения именно для моего случая.
Буду благодарен за любые советы и отзывы.
Всем Мир!
К сообщению приложен файл: 6972619.xlsx(11.7 Kb)
 
Ответить
СообщениеГоспода, доброго времени суток!
Обращаюсь к Вам с просьбой помочь разрешить такую проблему:
Нужна таблица, для составления меню на каждый день с учетом кбжу и веса. Данные будут браться из технологических карт, которые будут на Листе 1. А само меню будет на Листе 2. К примеру, на сегодня нужно составить меню из овощного рагу, котлет и тефтель. В меню должно автоматически рассчитаться кбжу, вес и возможно еще и цена за 1 порцию.
Помогите советом, как это всё реализовать? Прикрепил файл, в котором показано, как это будет всё примерно выглядеть.
Искал на форуме похожие проблемы. Смотрел различные документы, но не нашёл решения именно для моего случая.
Буду благодарен за любые советы и отзывы.
Всем Мир!

Автор - 123456789qwerty
Дата добавления - 04.04.2022 в 11:56
_Boroda_ Дата: Понедельник, 04.04.2022, 12:42 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16138
Репутация: 6260 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Такой вариант
Код
=СУММПРОИЗВ((ПРОСМОТР(СТРОКА(База!$A$4:$A$99);СТРОКА(База!$A$4:$A$99)/(База!$A$4:$A$99<>"");База!$A$4:$A$99)&База!$B$4:$B$99=$A3&"Выход")*Ч(+База!D$4:D$99))

Только текст наименований на обоих листах должен совпадать
К сообщению приложен файл: 6972619_1.xlsx(13.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТакой вариант
Код
=СУММПРОИЗВ((ПРОСМОТР(СТРОКА(База!$A$4:$A$99);СТРОКА(База!$A$4:$A$99)/(База!$A$4:$A$99<>"");База!$A$4:$A$99)&База!$B$4:$B$99=$A3&"Выход")*Ч(+База!D$4:D$99))

Только текст наименований на обоих листах должен совпадать

Автор - _Boroda_
Дата добавления - 04.04.2022 в 12:42
amfor Дата: Понедельник, 04.04.2022, 12:49 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 247
Репутация: 74 ±
Замечаний: 0% ±

Excel 2016
Вариант(небольшое изменение на листе "База"
Код
=СУММЕСЛИМН(База!D$4:D$37;База!$A$4:$A$37;$A3;База!$B$4:$B$37;База!$B$11)
К сообщению приложен файл: 2927749.xlsx(12.3 Kb)


Семь бед - один RESET.
 
Ответить
СообщениеВариант(небольшое изменение на листе "База"
Код
=СУММЕСЛИМН(База!D$4:D$37;База!$A$4:$A$37;$A3;База!$B$4:$B$37;База!$B$11)

Автор - amfor
Дата добавления - 04.04.2022 в 12:49
123456789qwerty Дата: Понедельник, 04.04.2022, 13:17 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

_Boroda_, amfor, огромное Вам спасибо за быстрый фидбек! Возник вопрос. Это сейчас в документе-примере всего 3 блюда, а ведь их будет сотни и, конечно, не упомнишь всех названий, чтоб вот так вручную вписывать. Какие варианты реализации возможно сделать, чтобы добавить в меню 3 определенных блюда из списка, скажем, в 500 блюд? Будет ли хорошим решением сделать выпадающий список?
 
Ответить
Сообщение_Boroda_, amfor, огромное Вам спасибо за быстрый фидбек! Возник вопрос. Это сейчас в документе-примере всего 3 блюда, а ведь их будет сотни и, конечно, не упомнишь всех названий, чтоб вот так вручную вписывать. Какие варианты реализации возможно сделать, чтобы добавить в меню 3 определенных блюда из списка, скажем, в 500 блюд? Будет ли хорошим решением сделать выпадающий список?

Автор - 123456789qwerty
Дата добавления - 04.04.2022 в 13:17
_Boroda_ Дата: Понедельник, 04.04.2022, 13:56 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16138
Репутация: 6260 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Можно и список. Но не для выбора значения (500 позиций устанете прокручивать), а для контроля правильности ввода - если вводимое значение не из списка, то он ругаться будет
Можно сделать поиск по первым (или любым) вводимым буквам. Но это нужно макрос писать. Вот здесь пример есть
http://www.excelworld.ru/board/vba/tricks/find_in_database/9-1-0-27

Хотя, можно и без макросов. Заполняете список на листе Список. На листе Меню в одну из зеленых ячеек вводите кусок текста для поиска, например, "овощ", жмете Контрл Ентер, и смотрите выпадающий список в этой ячейке
Довложил еще файл _3 с картинкой
К сообщению приложен файл: 6972619_2.xlsx(15.9 Kb) · 6972619_3.xlsx(21.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995


Сообщение отредактировал _Boroda_ - Понедельник, 04.04.2022, 14:03
 
Ответить
СообщениеМожно и список. Но не для выбора значения (500 позиций устанете прокручивать), а для контроля правильности ввода - если вводимое значение не из списка, то он ругаться будет
Можно сделать поиск по первым (или любым) вводимым буквам. Но это нужно макрос писать. Вот здесь пример есть
http://www.excelworld.ru/board/vba/tricks/find_in_database/9-1-0-27

Хотя, можно и без макросов. Заполняете список на листе Список. На листе Меню в одну из зеленых ячеек вводите кусок текста для поиска, например, "овощ", жмете Контрл Ентер, и смотрите выпадающий список в этой ячейке
Довложил еще файл _3 с картинкой

Автор - _Boroda_
Дата добавления - 04.04.2022 в 13:56
123456789qwerty Дата: Понедельник, 04.04.2022, 14:04 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

_Boroda_,
Благодарю Вас! Спасибо за ссылку! Попробую заморочиться с макросом, так как подсчет будет вестись не самыми продвинутыми пользователями, для которых лишний раз нажать "контрл ентер" будет целый стресс =)
 
Ответить
Сообщение_Boroda_,
Благодарю Вас! Спасибо за ссылку! Попробую заморочиться с макросом, так как подсчет будет вестись не самыми продвинутыми пользователями, для которых лишний раз нажать "контрл ентер" будет целый стресс =)

Автор - 123456789qwerty
Дата добавления - 04.04.2022 в 14:04
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Составление меню на день по данным из технологических карт (Сводные таблицы/Pivot Table)
  • Страница 1 из 1
  • 1
Поиск:

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