Por que essa fórmula do Excel retorna 0.042361? = Sum (Indireto (Endereço

0

Nas colunas da folha 3 A, B, C, D são o valor dos números de linhas. Assim, A1 a D1 contém 1, A2 a D2 contêm 2, ... etc.

Por que a seguinte fórmula em G2 da Planilha2 retorna 0,042361? Todos os números são inteiros. Não há decimais na Planilha3. Por que e como a soma retorna um número decimal? Obrigado.

Fórmula no G2:

=SUM(INDIRECT("Sheet3!"&ADDRESS(1,ROW()))&":"&INDIRECT("Sheet3!"&ADDRESS(1,1+ROW())))
    
por joehua 17.09.2015 / 10:16

1 resposta

1

Primeiro, há um INDIRECT() demais, dando a você o intervalo "1: 1".

Livrar-se disso deixa você com um intervalo como

Sheet3!$B$1:Sheet3!$C$1

mas a maneira correta é

Sheet3!$B$1:$C$1

Então, sua fórmula precisa ser

=SUM(INDIRECT("Sheet3!"&ADDRESS(1;ROW())&":"&ADDRESS(1;1+ROW())))
    
por 17.09.2015 / 10:36