
Я загрузил шаблон Microsoft Office Excel под названием "Журнал учета транспортного средства" и у меня возникли проблемы с настройкой графика таким образом, чтобы в раскрывающемся списке отображалось 3 элемента вместо 2.
Я считаю, что проблема в функции IF, которая не позволяет третьей таблице данных отображаться на графике. Динамическая диаграмма в настоящее время использует=ЕСЛИ(ВыборУчастка="ГАЗ",1,2)
Может ли кто-нибудь дать отзыв о том, что мне нужно изменить в функции "IF", чтобы отображались все три таблицы данных? Я пробовал изменить ее на =IF(PlotChoice="GAS",1,2,3), но получаю сообщение об ошибке "Too Many Arguments Were Entered".
Вот ссылка на обновленный рабочий лист:https://yale.box.com/s/jqqwepjj0czzdz7sixsih3g3qok5nyld
Спасибо, Брайан.
решение1
Подозреваю, что вы не разрабатывали эту рабочую тетрадь, иначе не было бы этой тайны.
ЕСЛИ работает так: IF(Condition,Result when true, Result when false)
.
=IF(PlotChoice="GAS",1,2)
Если имя диапазона "PlotChoice" равно "Gas", то вернуть 1, иначе вернуть 2. Результатом будет одно из двух возможных значений. Если вам нужно выбрать между тремя, то вам нужно вложить операторы IF.
=IF(PlotChoice="GAS",1,IF(PlotChoice="Maintenance",2, 3))
Если имя диапазона "PlotChoice" равно "Gas", то вернуть 1, иначе есть еще один IF(). Если имя диапазона "PlotChoice" равно "Maintenance", то вернуть 2, иначе вернуть 3.
Вы можете продолжать этот тип вложенности для большего количества уровней, чем рекомендуется. Для сценариев с более чем тремя или четырьмя возможными результатами есть более эффективные и поддерживаемые варианты.