Estou tentando praticar funções do EXCEL com os pontos do meu time de baseball fantasy. No entanto, quando tento fazer a soma de cada linha, obtenho resultados inesperados que variam de erros de fórmula a totais incorretos.
Tenho tentado a função SUMIF na maioria das vezes, mas quando chego ao campo de intervalo de soma, o que colocar que retorna a linha esperada sem codificá-la. Reformatei os dados para facilitar a entrada e a consulta, mas isso não está me levando aonde eu quero.
Por exemplo, tenho tentado pesquisar e somar o total da temporada de Alex Bregman e projetar a fórmula de uma forma que não precise de atualizações contínuas ao longo da temporada. Atualmente, a fórmula é como abaixo, com os respectivos dados abaixo disso:
Massa | Fórmula | Semana 1 | Semana 2 | Total Verdadeiro | Fórmula Total |
---|---|---|---|---|---|
Alex Bregman | =SOMA.SE(A$5:A$33,A37,C5:X5) | 5.1 | -.5 | 4.6 | 5.1 |
Anthony Santander | =SOMA.SE(A$5:A$33,A38,C6:X6) | 1 | 5.5 | 6.5 | 13 |
Com os dados e a fórmula apresentados aqui, você tem dois problemas. O primeiro problema é que o Intervalo de Critérios e o Intervalo de Soma são tamanhos diferentes, então o Excel não sabe o que fazer com eles. Ele foi projetado para procurar em uma coluna e encontrar correspondências, então somar os valores únicos onde encontrar correspondências. Você não pode usá-lo para somar uma lista de células como esta - você precisaria de uma
SumIf
declaração separada para cada coluna, assim:=Sum(SumIf($A$5:A$A33,A37,$C$5:$C$33),SumIf($A$5:A$A33,A37,$C$5:$C$33) [...]SumIf($A$5:A$A33,A37,$C$5:$C$33))
Este realmente não é um caso de uso para
SumIf
. Com os dados como os vemos aqui, você não precisa usarSumIf
nada - um simplesSUM
fará o trabalho muito bem:=SUM($C5:$X5)
Os símbolos $ dizem ao Excel que esta parte de um endereço é absoluta - não será alterada quando a fórmula for copiada em outro lugar. Ao colocá-los na frente da coluna, mas não da linha, significa que quando você copiar a fórmula para baixo, a referência da linha será atualizada apropriadamente. Copie a fórmula para a linha 6 e ela se tornará
=SUM($C6:$X6)
e assim por diante.Se você estiver usando o Excel 365 ou Excel 2021 e superior, uma alternativa é usar FILTER, que retorna uma matriz (ou matriz) que você pode somar. SUM ( FILTER($C$5:$X$33, A$5:A$33=A37)).
https://support.microsoft.com/en-us/office/filter-function-f4f7cb66-82eb-4767-8f7c-4877ad80c759