Com os nomes das planilhas em A1: A5, marcadores (ou seja, "x") em B1: B5 e string de texto representando a escolha da célula a ser somada (por exemplo, "B10") em D1:
=SUMPRODUCT(0+(B1:B5="x"),N(INDIRECT("'"&A1:A5&"'!"&D1)))
Atenciosamente
Somando várias planilhas do excel condicionalmente com base em critérios
Eu preciso de ajuda, por favor ...
Eu tenho uma tabela em SheetA com linhas labled sheet1 ... sheetx na coluna A. Na coluna B, eu tenho um "x" ou em branco ao lado de cada linha.
Na FolhaA
Sheet1 x
Sheet2
Sheet3 x
Sheet4 x
Sheet5
etc ...
Eu preciso somar uma célula (digamos B10) de cada folha identificada com um "x". Então, no meu exemplo, eu preciso adicionar Sheet1! B10 + Sheet3! B10 + Sheet4! B10 + ...
Eu tenho jogado com o Indirect para pegar o nome da folha de referência da coluna A, mas não consigo descobrir como verificar a coluna B para um "x", depois adicionar a mesma célula somente das planilhas identificadas.
Eu obviamente simplifiquei isso um pouco.
Qualquer ajuda seria fantástica!
Com os nomes das planilhas em A1: A5, marcadores (ou seja, "x") em B1: B5 e string de texto representando a escolha da célula a ser somada (por exemplo, "B10") em D1:
=SUMPRODUCT(0+(B1:B5="x"),N(INDIRECT("'"&A1:A5&"'!"&D1)))
Atenciosamente
Talvez não seja exatamente o que você está procurando, mas uma opção seria puxar os valores para a planilha mestre e adicioná-los lá. O que quero dizer é que, digamos, sua planilha mestre é assim:
A B
1 Sheet1 x
2 Sheet2
3 Sheet3 x
Em C1, coloque:
=IF(B1="x",INDIRECT(A1&"!B10"),"")
e preencha. Isso vai puxar os valores para a sua folha mestre, e você pode somar aqueles.
Tags microsoft-excel