У нас есть группа, планирующая арендовать парусник как отпуск на 10 дней. Я пытаюсь показать общую стоимость поездки. Это простая электронная таблица, в которой перечислены многие частично фиксированные расходы, такие как продукты питания, пиво, топливо, страховка, плата за швартовку и т.д.

Я знаю, что Лодка A стоит 1000, Лодка B стоит 1500, а Лодка C стоит 2000. Я хочу, чтобы пользователь мог выбрать из выпадающего списка Лодка A, B или C и повлиять на итоговую сумму.

Как я могу это сделать?

В настоящее время, используя проверку данных, все, что я знаю, это иметь значения (1000, 1500, 2000) в раскрывающемся списке. Я хочу, чтобы конечное значение изменялось автоматически в зависимости от того, что выбрал пользователь (Лодка A, Лодка B, Лодка C).

Обновление: 18.05.16 - Все еще не работает 100% У меня есть 6 лодок в списке, но 2 из 6 не отображают правильное значение в таблице. Данные таблицы E2: F7
Бот1 5999
Бот2 6599
Лодка3 4999
Лодка4 5099
Лодка5 6999
Boat6 6499
Ячейка B5 - это мой выпадающий список, содержащий Boat1 to Boat6
Ячейка C5 - это моя формула для определения стоимости выбранной лодки, деленная на 3.
Ячейка C5 имеет следующую формулу =(VLOOKUP(B5, $ E $ 2: $ F $ 7,2))/3
Он отображает правильное значение для всех лодок, кроме Boat1 и Boat2. Для тех, кто рассчитывает на основе цены лодки 6999 ... которые Boat1 & 2 не те цены.
Помогите! .. так близко

1 ответ1

0

Если вы используете ячейку с раскрывающимся списком в своих расчетах, сумма изменится автоматически.

Если вы предпочитаете, чтобы в раскрывающемся списке отображался текст, вам нужно выбрать подходящую стоимость из какой-нибудь таблицы - вы можете разместить шесть ячеек "Лодка 1", 1000, "Лодка 2", 1500, "Лодка 3", 2000 ( в три ряда) где угодно (в точку никто не смотрит, или отдельный лист, или прямо на твоем листе).

Затем используйте формулу =VLOOKUP(<cell with the dropdown>,TheTable,2,FALSE) чтобы вычислить цену для выбранной лодки, и используйте ее в дальнейших расчетах.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .