
У меня есть несколько текущих проектов с данными в Excel. С каждым проектом связано ноль или более проблем, а также процент, показывающий, насколько проект завершен. Каждая проблема имеет высокую, среднюю или низкую важность (и у меня есть номер каждой).
Я хочу отобразить статус каждого проекта в виде столбчатой диаграммы с тремя секциями, которые показывают количество проблем высокого/среднего/низкого уровня, а столбец растет горизонтально, чтобы показать процент завершения. Например:
Проект имеет 3 высоких, 1 среднюю и 2 низких проблемы и выполнен на 30%. Вот данные, которые вытягивает график:
| B | C | D | E | F | G | H |
| High | Medium | Low | % Complete | High | Medium | Low |
(row 25)| 3 | 1 | 2 | 30% | 15% | 5% | 10% |
Чтобы вычислить проценты в F25, G25, H25 мне нужно обработать данные так, чтобы они были равны проценту. Например, чтобы вычислить процент в F25, я делаю =(B25/SUM($B25:$D25)*$E25)
.
Моя проблема возникает в случае, когда график завершен более чем на 0% (не менее 10%) и имеет 0 общих проблем. Это вообще не заполнит полосу на графике.
Мой вопрос очень похож на этот:Переключение первичной и вторичной оси Y
Как можно отобразить процент завершения проекта, в котором нет проблем, следуя при этом указанной выше схеме для проектов, в которых есть проблемы?
решение1
Сначала исправьте Columns F
, G
и H
тогда они не будут получать ошибки для проекта без проблем. Самый простой способ — изменить формулу F25
на
=IFERROR(B25/SUM($B25:$D25)*$E25, 0)
Во-вторых, добавьте Column I
, чтобы заполнить пробел и убедиться, что у вас есть полоса, когда у вас нет проблем:
=IF(SUM($B25:$D25)=0, E25, 0)