
Tenho vários projetos em andamento, com dados em Excel. Cada projeto tem zero ou mais problemas associados a ele, bem como uma porcentagem que representa o quão completo o projeto está. Cada questão é de alta, média ou baixa importância (e tenho o número de cada uma).
Quero exibir o status de cada projeto como um gráfico de barras empilhadas com três seções que mostram quantos problemas altos/médios/baixos existem, e a barra cresce horizontalmente para mostrar a porcentagem concluída. Por exemplo:
O projeto tem 3 problemas altos, 1 médio e 2 baixos e está 30% concluído. Aqui estão os dados que o gráfico extrai:
| B | C | D | E | F | G | H |
| High | Medium | Low | % Complete | High | Medium | Low |
(row 25)| 3 | 1 | 2 | 30% | 15% | 5% | 10% |
Para calcular os percentuais em F25, G25, H25 preciso manipular os dados para que sejam iguais ao percentual. Por exemplo, para calcular a porcentagem em F25, eu faço =(B25/SUM($B25:$D25)*$E25)
.
Meu problema ocorre no caso em que um gráfico está mais de 0% completo (pelo menos 10%) e tem 0 problemas no total. Isso não preencherá nenhuma barra no gráfico.
Meu problema é muito semelhante a esta pergunta:Alternando o eixo Y primário e secundário
Como posso exibir a porcentagem concluída de um projeto que não apresenta problemas, seguindo o esquema acima para projetos que apresentam problemas?
Responder1
Primeiro, corrija Columns F
, G
para H
que eles não recebam erros em um projeto sem problemas. A maneira mais fácil é alterar a fórmula F25
para
=IFERROR(B25/SUM($B25:$D25)*$E25, 0)
Em segundo lugar, adicione Coluna I
para compensar e garantir que você tenha uma barra quando não tiver problemas:
=IF(SUM($B25:$D25)=0, E25, 0)