Excel 2013 vlookup & sum

0

Eu tenho um conjunto de dados que mostra os resultados do teste, cada pessoa minha tem várias linhas de dados. Meus rótulos são

ID - Data do teste - Resultado do teste - Intervalo entre testes

Eu quero somar o intervalo entre os testes para entradas com o mesmo ID e retornar o resultado do teste quando a soma do intervalo for de 365 dias.

eu usei = SUMIF (Folha1! A: A, "=" & VLOOKUP (Folha2! A17, Folha1! A2: K62,1, FALSE), Folha1! K: K)

para somar todos os dias de intervalo entre os testes para cada indivíduo, mas quero saber qual teste ocorre 365 dias após o primeiro teste. Alguma idéia?

    
por Helen 17.01.2016 / 16:59

1 resposta

0

O Vlookup dentro do Sumif não faz muito sentido, desde que você retorne o resultado da primeira coluna da tabela de consulta. Por definição, é o mesmo que o valor de pesquisa. Então, vamos primeiro reescrever a fórmula para

= SUMIF (Folha1! A: A, Folha2! A17, Folha1! K: K)

Em palavras: soma todos os valores na coluna K onde a coluna A é igual a Sheet2! A17

Sumif () só pode usar uma condição. Se você quiser adicionar uma condição que a coluna de intervalo precisa ser igual a 365, então você precisa de Sumifs (). Nesta função, o intervalo de soma vem primeiro, depois os pares de condição, portanto, supondo que o intervalo esteja na coluna D na folha 1, precisamos:

= Sumifs (Folha1! K: K, Folha1! A: A, Folha2! A17, Folha1! D: D, 365)

Em palavras: soma todos os valores na coluna K onde a coluna A é igual a Sheet2! A17 E a coluna D é igual a 365.

    
por 18.01.2016 / 00:05