Eu tenho um erro estranho que me pegou recentemente. Quero entender se esse é o comportamento esperado do Excel e, em caso afirmativo, existe uma maneira de evitá-lo ou desativá-lo?
Você pode recriar o problema criando uma tabela como a imagem acima. Dependendo de como insiro os dados, obtenho resultados diferentes.
Se eu começar na coluna B e prosseguir, colocando 1 ao longo da linha, a fórmula para o total das colunas 1-3 muda (na coluna N).
Na linha 9, coloquei 1 em cada célula e a fórmula em N10 mudou de SUM(B10:D10)
para SUM(B10:M10)
.
No entanto, as fórmulas em O10
e P10
não mudaram. Por que?
Na linha 5 e na linha 1 coloquei os números em ordem aleatória e as fórmulas totais permaneceram as mesmas.
Responder1
O comportamento que você está vendo é o projetado. Está relacionado às opções de edição. O Excel percebe que você está inserindo dados em células adjacentes, mas não incluídas no intervalo da fórmula, e expande o intervalo na fórmula como uma ajuda para você.
Você pode desativar esse recurso Extend data formats and formulas
desmarcando Excel options
, Advanced options
, Editing options
.
Além disso, se você escrever a fórmula com colunas bloqueadas ( =SUM($B10:$D10)
), elas permanecerão inalteradas.