Sumif & Indirect

1

Ao usar a seguinte função sumif / indireta

(= + SUMIF (INDIRECT ("'" & $ A $ 3 & "'! $ B $ 2: $ B $ 102"), $ C13, INDIRECT ("'" & $ A $ 3 & "" ! F2: F102 "))

minhas colunas (F: F) não se moverão enquanto eu arrasto a fórmula para a direita. Existe uma maneira de tornar essa fórmula dinâmica e de arrastar para atualizar em colunas (F > G > H etc.)?

    
por Ryan 16.01.2015 / 00:21

1 resposta

1

Pode haver maneiras mais simples, mas acho que isso funcionará:

=SUMIF(INDIRECT("'"&$A$3&"'!$B$2:$B$102"),$C13,INDIRECT("'"&$A$3&"'!"&ADDRESS(2,5+COLUMNS($A:A))&":"&ADDRESS(102,5+COLUMNS($A:A))))

Estou assumindo que a única parte que você quer tornar dinâmica é o F2: F102

Aqui está outra fórmula que deve funcionar também. Ele coloca a referência de nome de folha dentro da função ADDRESS. Não sei se um é melhor que o outro.

=SUMIF(INDIRECT("'"&$A$3&"'!$B$2:$B$102"),$C13,INDIRECT(ADDRESS(2,5+COLUMNS($A:E),,,$A$3)&":"&ADDRESS(102,5+COLUMNS($A:E))))
    
por 16.01.2015 / 11:43