Ao trabalhar em um problema, deparei-me com algo que me confunde e esperava algum esclarecimento.
Estou tentando usar a função SUM()
de uma maneira muito circular.
A fórmula
=SUM(ADDRESS(ROW(blahblah), COLUMN(blahblah)) : ADDRESS(RoW(blahblah), COLUMN(blahblah)))
lança um erro: 502
Quando aplico o INDIRECT()
ao ADDRESS()
s, ele funciona muito bem.
=SUM(INDIRECT(ADDRESS(ROW(blahblah), COLUMN(blahblah)) : INDIRECT(ADDRESS(ROW(blahblah), COLUMN(blahblah)))
retorna um valor com check-out.
O que me confunde é que, ao separar a função aninhada, as funções ADDRESS()
fornecerão uma referência de célula válida (EX: $B$4
), mas quando adicionadas às tripas de SUM()
the SUM()
pukes um código de erro. Então, por que deveria haver um INDIRECT()
adicional para fazer um ADDRESS()
funcionar quando aninhado em um SUM()
?
Alguma ideia?