
Então, estou tentando usar sumifs com indireto e endereço para somar todas as linhas anteriores em uma coluna, no entanto, recebo um erro #value quando tento. Gostaria de saber se alguém poderia ajudar a apontar o erro na minha fórmula ou processo? Aqui está a fórmula que estou usando:
=SUMIFS(INDIRECT(ADDRESS(2,[Value])&":"&ADDRESS(ROW()-1,[Value])),[Category],"s",[Type],2)
Se você observar o conjunto de dados, também parece que sumif_test está com defeito e somando a coluna inteira em vez do intervalo especificado.
Obrigado a todos por seu tempo!
Responder1
Para uma condição OR, envolva os SUMIFS em uma SOMA.
=SUM(SUMIFS(Table1[[#Headers],[value]]:[@value], Table1[[#Headers],[category]]:[@category], {"a", "s"}, Table1[[#Headers],[type]]:[@type], 2))
Responder2
Você pode tentar usar o seguinte, eu uso isso para SOMAR os totais em execução (ou todas as ROWS anteriores), não tenho certeza se ele será transferido para um arquivo SUMIFS
.
Presumi que o valor está na coluna A e inicia a linha 1, ajuste a fórmula se não for o caso.
=SUMIFS($A$2:A2,[Category],"s",[Type],2)
OU
=SUMIFS($A$2:A2,$B$2:B2,"s",$C$2:C2,2)
Isso permite que o intervalo SUM sempre comece na linha 2 e se estenda apenas até a linha atual.
Deixe-me saber se isso não funcionar e eu o removerei como resposta.