Soma sobre as células em diferentes arquivos no Calc

0

Gostaria de fazer uma soma ou um resumo das células em diferentes arquivos. Mais precisamente:

Eu tenho uma lista de caminhos de arquivos para outros arquivos .ods que contêm dados organizados exatamente da mesma maneira. Digamos na célula A1 'file:///C:/Users/jean__000/Desktop/data1.ods'#$Sheet1 , ..., na célula A9 'file:///C:/Users/jean__000/Desktop/data9.ods'#$Sheet1 ). Nas células B1, ..., B9 eu tenho um booleano que representa se eu quero que os arquivos correspondentes sejam incluídos nos cálculos ou não. Agora eu quero calcular a soma, sobre todos os arquivos que são definidos como TRUE, de uma determinada célula (digamos, C1). Se isso fosse apenas uma soma entre as planilhas, eu poderia usar um sumprod de indireto do intervalo determinado, mas não consigo encontrar como designar um intervalo entre arquivos diferentes.

Eu poderia adicionar uma nova coluna (digamos C) e ter data1.ods#$Sheet1.C1 aparecem em C1, ..., data9.ods#$Sheet1.C1 aparecem em C9; e depois resumir, mas eu gostaria de evitar criar colunas inúteis.

Esta é uma pergunta de acompanhamento de Replicar dados de arquivos separados no OpenOffice Calc

    
por Jean 07.03.2016 / 23:37

1 resposta

0

Aqui está uma fórmula única que funciona:

=SUM(IF($B$1,INDIRECT($A$1 & ".C1"),0), IF($B$2,INDIRECT($A$2 & ".C1"),0))

Isso lida com os dois primeiros arquivos. Para mais arquivos, adicione outra cláusula IF para cada arquivo.

No entanto, acho que seria mais fácil criar "colunas inúteis" e, em seguida, SUMIF . O uso de células adicionais para cálculos é o objetivo das planilhas.

    
por 08.03.2016 / 21:26