Отображение числа и процента в виде столбчатой ​​диаграммы с двойной осью Y

Отображение числа и процента в виде столбчатой ​​диаграммы с двойной осью Y

У меня есть несколько текущих проектов с данными в 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)

диаграмма и данные

Связанный контент