Uso o Excel 365 e também o Microsoft 365 Apps para Grandes Empresas (curso IEFP) Versão 2307.
Ontem andei a testar (numa cópia do ficheiro) em qual das folhas ocorria o erro, eliminando folha a folha e testando se ocorria o erro.
Localizei a folha que ocasiona o erro e fui novamente testando elemento a elemento e encontrei o problema num gráfico.
O meu gráfico inicialmente apresentava os dados de todas as linhas da tabela mesmo as que não tinha valores apareciam, em branco, e não gostava desse aspeto.

Como tal pesquisei e testei várias formas até conseguir resolver a situação e o gráfico ficou desta forma, muito mais clean.

A forma que arranjei para contornar este problema foi usar a função "FILTRAR", mas não posso usar diretamente no gráfico pois dá erro e não deixa concluir.
Para que o gráfico aceitasse a utilização do "FILTRAR" criei "NOMES", um para cada conjunto de dados do gráfico em questão.
Um nome para os nomes da descrição (Água, Eletricidade....), um para os valores do Ano de 2021 (neste caso, mas na realidade é o Ano consultado -1), e um para o Ano de 2022 (Ano consultado).
Depois substitui, no gráfico cada conjunto de valores da série por um "NOME", só tive de ter o cuidado de tanto ao criar o NOME como ao associar ao Gráfico informar ao Excel que se refere à folha "RESUMO".
Ou seja, no "NOME" ficou assim =FILTRAR(Resumo!$D$40:$D$60;Resumo!$B$40:$B$60<>"";"")

No gráfico ficou assim =Resumo!FiltroDespesasAnoAnterior

O Tabela é esta
| Linha / Coluna |
A |
B |
C |
D |
E |
F |
| 39 |
TP |
Descrição |
Total Ano 2021 |
Total Ano 2022 |
Diferença <br> 2022 - 2021 |
|
| 40 |
1 |
Água |
|
161,94 € |
160,76 € |
-1,18 € |
| 41 |
2 |
Eletricidade |
|
973,21 € |
1 090,54 € |
117,33 € |
| 42 |
3 |
Limpeza & Desinfeção |
990,65 € |
908,15 € |
-82,50 € |
|
| 43 |
4 |
Manutenção & Segurança |
403,06 € |
1 180,00 € |
776,94 € |
|
| 44 |
5 |
Expediente & Economato |
77,85 € |
18,28 € |
-59,57 € |
|
| 45 |
6 |
Despesas Bancárias |
87,36 € |
95,68 € |
8,32 € |
|
| 46 |
7 |
Elevadores |
|
4 883,12 € |
4 641,67 € |
-241,45 € |
| 47 |
8 |
Seguro |
|
2 679,55 € |
2 808,62 € |
129,07 € |
| 48 |
10 |
Picheleiro / Bombas |
|
2 570,00 € |
2 570,00 € |
|
| 49 |
12 |
Esgotos / Chaminés |
140,00 € |
1 320,00 € |
1 180,00 € |
|
| 50 |
13 |
Porta / Chaves / Fechaduras |
45,00 € |
|
-45,00 € |
|
| 51 |
16 |
Eletricista / Luzes |
|
1 110,00 € |
1 110,00 € |
|
| 52 |
SEG |
Franquias / Pagamentos |
|
285,00 € |
285,00 € |
|
| 53 |
|
|
|
|
|
|
| 54 |
|
|
|
|
|
|
| 55 |
|
|
|
|
|
|
| 56 |
|
|
|
|
|
|
| 57 |
|
|
|
|
|
|
| 58 |
|
|
|
|
|
|
| 59 |
|
|
|
|
|
|
| 60 |
|
|
|
|
|
|
| 61 |
|
Soma Despesas: |
10 441,74 € |
16 188,70 € |
+5 746,96 € |
|

Se eu eliminar o gráfico o erro ao criar uma nova linha deixa de ocorrer.
Até podia usar o gráfico sem o filtro, mas acho feio
Isto está automatizado ao ponto de só alterar o Ano e os valores atualizam ou seja se eu tiver de mexer no gráfico cada vez que o número de linha muda posso me enganar e ficar algum valor de fora, desta forma se tiver 5 linhas, são apresentadas 5 valores no gráfico, se tiver 10 linhas aparecem 10 valores no gráfico.
Como podem ver faltam as linhas no TP 9, 11, 14 e 15 mas o gráfico não os apresenta sequer.
Será que estou a aplicar o filtrar de errado de alguma forma?
Edit: Se necessário posso enviar uma forma Resumida do ficheiro.