Uma maneira simples de fazer isso, contanto que o total de dias não seja muito, está usando =SUM()
e =SUMIF()
.
Sintaxe
SUM(number1,[number2],...)
SUMIF (range, criteria, [sum_range])
No M22, coloque o =SUM(SUMIF($C$3:$C$10,L22,$F$3:$F$10),SUMIF($H$3:$H$10,L22,$K$3:$K$10))
Depois, com o canto do M22, arraste-o para M27 para cobrir todos os nomes.
O=SUMIF()
examinaoprimeirointervalo(aquiC3:C10
)eprocuraovalorespecificado(L22
,queéonome).Emseguida,somaosvaloresdosegundointervalo(F3:F10
).
Colocandoosinal$
nareferência,ovalorsetornaabsoluto.Observecomo,aoarrastarafórmulaparabaixo,elaalteraautomaticamenteovalorL22
paraL23
,L24
eassimpordiante.
Semo$
nosintervalos,elestambémmudariam(porexemplo,C4:c11
)eafunçãonãoestariaprocurandonolugarcerto.
Afunção=SUM()
apenasadicionaosdiferentesSUMIFsjuntos,jáqueoSUMIF
podeobservarapenasumacolunaporvez.
Outramaneiradelimpá-loéusandointervalosnomeados.Sevocê,porexemplo,selecionarF3:F7e,emseguida,nacaixanocantosuperiordireito,colocaralgocomod1totepressionarEnter,vocêpoderáalteraro$F$3:$F$10
nafunçãoparasimplesmented1tot.
Ao fazer isso, você pode alterar a função para algo como:
=SUM(SUMIF(d1usr,L22,d1tot),SUMIF(d2usr,L22,d2tot))
Ou, se você decidir transformar a coisa toda em uma tabela para classificação, poderá fazer referência aos cabeçalhos da tabela da seguinte forma:
=SUM(SUMIF(Table1[User],L22,Table1[total]),SUMIF(Table1[User2],L22,Table1[total2])
Ou semelhante.