função SUMIFS excel

0

Eu preciso de uma fórmula para somar os valores em um intervalo de células se o conteúdo em outro intervalo de células for igual ao texto atualmente em uma célula em uma tabela completamente separada.

Por exemplo,

some os valores para D7: D999 Se o texto em G7: G999 for igual ao texto em 'sheet2'!B9 (uma célula completamente diferente em outra planilha)

Nota: O texto na célula B9 muda e é por isso que não posso simplesmente escrever o texto em B9 na função.

Eu tentei a seguinte fórmula, mas não funcionou:

SUMIFS(D7:D999,G7:G999,"=INDIRECT('sheet2'!B9)" 
    
por dshaviv 24.09.2017 / 09:02

1 resposta

1

Com base no meu entendimento da sua pergunta. Eu acredito que um simples SUMIF que você tentou antes mas sem INDIRECT deve funcionar.

Eu tenho essa tabela de exemplo D1: G11. B15 detém a fórmula para SUMIF e B9 na folha2 tem o texto necessário para ser comparado com CAtegory na Folha1 Col G.

Fórmula em B15

=SUMIFS(D2:D11,E2:E11,"=USD",F2:F11,"=Income",G2:G11,Sheet2!B9)

Você não precisa de INDIRETO aqui. Um simples SUMIFS deve funcionar como visto abaixo. Este exemplo pressupõe que você deseja somar onde a moeda é USD & é a categoria 'Renda' e as células na Folha de Partida G2! B9. Você pode criar SUMIFS semelhantes com base nos critérios esperados.

Por favor, confirme se isso funciona para você. Alternativamente, você pode adicionar uma amostra de dados em sua pergunta e fornecer mais clareza sobre por que você precisa de INDIRETO.

    
por 24.09.2017 / 12:50