Função SOMASE Excel

Função SOMASE Excel

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

Por exemplo,

somar os valores de 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, por isso não posso simplesmente escrever o texto em B9 na função.

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

SUMIFS(D7:D999,G7:G999,"=INDIRECT('sheet2'!B9)" 

Responder1

Com base no meu entendimento da sua pergunta. Acredito que um SUMIF simples que você tentou anteriormente, mas sem INDIRETO, deve funcionar.

Eu tenho esta tabela de exemplo D1:G11. B15 contém a fórmula para SUMIF e B9 na planilha2 possui o texto necessário para ser comparado com a categoria na planilha1 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 SUMIFS simples deve funcionar conforme mostrado abaixo. Este exemplo pressupõe que você deseja Somar onde a Moeda é USD e sua categoria 'Renda' e as células em G correspondem à Planilha2!B9. Você pode construir SUMIFS semelhantes com base nos critérios esperados.

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

insira a descrição da imagem aqui

informação relacionada