Как я могу создать автоматический счетчик калорий в Excel с эталонной базой данных?

410
Asad C

У меня есть небольшая база данных о пищевых продуктах, которые я ем ежедневно.

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

Например - у меня есть данные о калориях, белках и жирах в правой части моего листа, и я хотел бы ввести «Яичницу-болтунью» в одну клетку, где рядом с клеткой должно быть количество, и она будет заполнять питательные вещества. факты, основанные на количестве.

Есть ли способ сделать это? Если необходимы дальнейшие разъяснения, пожалуйста, дайте мне знать.

0
Типичный способ сделать это - иметь справочную таблицу с продуктами питания и ценностями. Используйте одну из функций поиска (обычно VLOOKUP или INDEX + MATCH), чтобы получить значения, где это необходимо, на основе названия продукта в данных. Используйте количество для расчета результата с полученным значением в ячейке назначения. Примеры и учебные материалы широко доступны в Интернете. Попробуйте и отправьте ответ, если у вас есть конкретная проблема или вопрос. fixer1234 5 лет назад 2
@ReyJuna Этот комментарий предназначался для другого вопроса ... не уверен, как он здесь оказался. моя ошибка! Forward Ed 5 лет назад 0

1 ответ на вопрос

0
Harshad Amichand Vegda

Я принимаю пищу как A, B, C, D, E.

Каждый продукт имеет разное количество калорий, белков и жиров в соответствии с таблицей данных - I

При изменении количества единиц пищи количество калорий, белков и жиров будет меняться. Итого изменится. Определите правильное количество продуктов, чтобы прийти к требованию.

Я отправил вам две таблицы вместе с формулами, но мне интересно, что здесь не отображается. Поэтому я снова вышлю вам таблицу данных о продуктах питания, таблицу ценностей продуктов питания вместе с формулами. Harshad Amichand Vegda 5 лет назад 0
Пищевые калории Белковые жиры Пищевые единицы Калорийные белковые жиры A 50 10 40 A 4 200 40 160 B 80 20 15 B 1 80 20 15 C 60 30 25 C 2 120 60 50 D 45 50 10 D 3 135 150 30 E 70 30 20 E 1 70 30 20 ТАБЛИЦА ДАННЫХ - I (Вверху) ИТОГО 605 300 275 Формулы, использованные в расчетах: ТАБЛИЦА - 2 (Вверху) Harshad Amichand Vegda 5 лет назад 0
Пищевые калории Белковые жиры A 50 10 40 B 80 20 15 C 60 30 25 D 45 50 10 E 70 30 20 ТАБЛИЦА ДАННЫХ - I Единицы питания Калории Белковые жиры A 4 = VLOOKUP (F2, $ A $ 2: $ D $ 6,2) * G2 = VLOOKUP (F2, $ A $ 2: $ D $ 6,3) * G2 = VLOOKUP (F2, $ A $ 2: $ D $ 6,4) * G2 B 1 = VLOOKUP (F3, $ A $ 2: $ D $ 6 , 2) * G3 = VLOOKUP (F3, $ A $ 2: $ D $ 6,3) * G3 = VLOOKUP (F3, $ A $ 2: $ D $ 6,4) * G3 C 2 = VLOOKUP (F4, $ A $ 2: $ D $ 6,2) * G4 = VLOOKUP (F4, $ A $ 2: $ D $ 6,3) * G4 = VLOOKUP (F4, $ A $ 2: $ D $ 6,4) * G4 D 3 = VLOOKUP (F5, $ A $ 2: $ D $ 6,2) * G5 = VLOOKUP (F5, $ A $ 2: $ D $ 6,3) * G5 = VLOOKUP (F5, $ A $ 2: $ D $ 6,4) * G5 E 1 = VLOOKUP ( F6, $ A $ 2: $ D $ 6,2) * G6 = VLOOKUP (F6, $ A $ 2: $ D $ 6,3) * G6 = VLOOKUP (F6, $ A $ 2: $ D $ 6,4) * G6 Harshad Amichand Vegda 5 лет назад 0
ВСЕГО = Сумма (H2: H7) = Сумма (I2: I7) = Сумма (J2: J7) Harshad Amichand Vegda 5 лет назад 0

Похожие вопросы