PDA

Показать полную графическую версию : Особая таблица в Excel 2010


Starter1
30-03-2013, 12:51
Всем доброго времени суток. Пытаюсь создать таблицу для посчёта калорий каждый день, т.к. нормальной программы не нашёл.
Итак, необходимо создать таблицу:
Начало
http://forum.oszone.net/attachment.php?attachmentid=96544&stc=1&d=1364633266
... таблица с переменной высотой. Т.е. туда можно добавлять новые строки или удалять ненужные.
Конец
http://forum.oszone.net/attachment.php?attachmentid=96545&stc=1&d=1364633266
И в конце производится учёт.

Первый столбик с продуктами должно быть выпадающим меню где можно выбрать продукт. Список продуктов находится на втором листе.
Второй столбик объём жидкости с миллилитрах и третий вес в граммах. Нужно вводить что-то одно если вводить сразу два то должен выдавать ошибку.
Калорийность рассчитывается за счёт объёма или веса (смотря что введено) при помощи таблицы продуктов которая расположена на втором листе: белки, жиры, углеводы и ккал.

Таких таблиц может быть несколько: таблица завтрака, таблица обеда и т.д.

После всех таких таблиц должен быть итог всего за день.
http://forum.oszone.net/attachment.php?attachmentid=96546&stc=1&d=1364633266

Прошу помощи в составлении такой таблицы. Очень буду вам благодарен.
Заранее спасибо!
З.Ы.: Таблицу с продуктами прикрепил на всякий случай.

okshef
30-03-2013, 13:29
Starter1, Выпадающий список с наполнением (http://planetaexcel.ru/techniques/1/165/), Функция ВПР - Excel - Office.com (http://office.microsoft.com/ru-ru/excel-help/HP005209335.aspx)

Starter1
13-04-2013, 11:01
Спасибо помогло. Ещё вопрос. Список большой и листать так неудобно. Можно сделать так как например при вводе в строку поиска гугла (прикрепил анимация)? Начинаю вводить первые буквы а список показывает возможные варианты. Или что-нибудь подобное предложите пожалуйста, а то так неудобно.

З.Ы.: Прошу прощения за качество записи.

okshef
14-04-2013, 22:33
Starter1, я примерно представляю, для чего вам это нужно. Не хотите вести вашу статистику здесь (http://www.bormental.ru/index.php?sid=diary)?
Я вам одно скажу, что при вводе продукта при более-менее заполненной таблице Excel сам будет предлагать возможный вариант. Использовать элементы ActiveX в данном случае не совсем удобно, т.к. их будет столько, сколько строк будет в вашей таблице. Это "утяжелит" файл. Можно придумать форму для ввода, но это уже - использование VBA.




© OSzone.net 2001-2012