Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Бланк заказа в EXCEL

Niko mobili Знаток (356), закрыт 1 год назад
Делаю бланк заказа на котором в шапке делается выбор из нескольких нисходящих списков. Потом ниже указываются размеры. Не могу сообразить как написать формулу расчета итоговой стоимости по выбранным критериям.
Например: Есть таблица стоимости м2 домиков разных типов и этажей. В шамке мы выбираем "Домик из соломы" и "2 этажа". Внизу указываем размеры комнат которые потом посчитаются в м2. И вот эти результаты нужно умножить на стоимость одного м2 который выберется автоматически из таблицы по выбору в шапке. Все данные для списков выбора я сделал, бланк заказа накидал, а вот как рассчитать... Пример таблицы и бланка прилагаю. Помогите пожалуйста с формулой, ну или хотя бы опишите как всё свести в кучу.
Лучший ответ
Хойер, Б. Оракул (70167) 1 год назад
У меня было на одну строчку больше, т. е. 1 этаж, 2 этаж, 3 этаж были записаны у меня уже на 5-й строчке. Очень важно сделать это для того, чтобы формула корректно сработала.

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

=ЕСЛИ(D11="солома";10;(ЕСЛИ(D11="кирпич";20;(ЕСЛИ(D11="бетон";30;"выбрать!")))))

Формула проверяет - если в C10 записано "солома", он выдаёт стоимость 1 этажа для соломы, если "кирпич" - для кирпича, если для "бетона" - стоимость 1 этажа для бетона, если не записано ничего - она оповестит тебя словом "выбрать!".

В формуле стоимость установишь следующую формулу =C11*D15*D12.

Тут ты просто умножаешь стоимость 1 этажа (полученный благодаря проверке) на количество этажей на общую площадь.

Метод абсолютно дикий, но он работающий. Честно сказать, не метод это, а сумасшедший костыль.
Niko mobiliЗнаток (356) 1 год назад
Задумка очень интересная. Есть одно Но!)) У меня в таблице 110 разновидностей ценников которые выходят из 26 критериев изначального выбора. Не получится из за этого формула очень массивной?))
Хойер, Б. Оракул (70167) Niko mobili, она получится очень и очень массивной на множество проверок, каждая следующая проверка "если" будет вложена в формулу. И то - я уже из-за разницы твоего скрина и своего файла допустил ошибку. Наверное, тебе будет проще сделать проверку, которая проверяла бы, что записано в столбце с наименованиями, когда ты выбираешь цену. Я немного подумаю над этим, и напишу. Но если не напишу, значит, не придумал.
Niko mobiliЗнаток (356) 1 год назад
Всё равно, огромное спасибо за идею!))
Остальные ответы
Сергей Мудрец (11519) 1 год назад
в e15 напишите формулу =D15*ВПР(C10;$A$4:$D$8;ПОИСКПОЗ(C11&" *";$A$4:$D$4;0);0)
Похожие вопросы