Estou me referindo a uma tabela, como abaixo, onde os títulos têm nomes específicos que desejo resumir.
=SUMIF(Table[Heading1];Sheet1!$A2;Table[Heading2])
O desafio é que os dados de entrada da tabela podem mudar, adicionando novas colunas e alterando a ordem das colunas. Os nomes dos títulos permanecerão os mesmos.
Por algum motivo, o Excel altera a referência dentro da fórmula para corresponder ao título da coluna “nova” que está na posição da antiga.
Exemplo: se uma nova coluna for introduzida entre [Cabeçalho1] e [Cabeçalho2] a fórmula acima será alterada para e a referência a [Cabeçalho2] será alterada para o cabeçalho da nova coluna, aqui [Cabeçalho3]:
=SUMIF(Table[Header1];Sheet1!$A2;Table[Header3])
Eu gostaria muito de manter a fórmula intacta sempre fazendo referência aos cabeçalhos que especifiquei. Como fazer isso e impedir que o Excel altere as referências?
Responder1
Você precisa duplicar as referências da tabela com dois pontos entre elas. Então:
Table[Heading1]
se tornaráTable[[Heading1]:[Heading1]]