Excel 2013 - selecione um intervalo de datas e filtre por agente

2

Umpequenoproblemacomplicado:precisoextrairdadosdaminhatabelacombaseemumperíodoetambémfiltradopeloagente.Porexemplo,precisosaberototaldeagent2entre03/01/2017e05/01/2017.

Usar=SUMIFS(B2:B366,A2:A366,">="&I11,A2:A366,"<="&I12) ( I11 e I12 é onde eu insiro datas de / até) Posso obter o total de um único agente para um determinado período, mas preciso selecionar agente no mesmo como datas.

A filtragem usando a tabela não é uma opção, pois a saída precisa estar em uma folha de relatório separada.

Isso é possível? : S Qualquer ajuda muito bem recebida.

    
por tcol 21.12.2017 / 13:44

2 respostas

0

Se você especificar o agente em I13 (por exemplo, "agente 3"), essa fórmula obterá a soma de um determinado agente:

=SUMIFS(INDEX(B2:D366,,MATCH(I13,B1:E1,0)),A2:A366,">="&I11,A2:A366,"<="&I12)

Aqui o INDEX () retorna uma coluna da matriz. Essa coluna é aquela em que o título da coluna corresponde ao agente especificado.

    
por 21.12.2017 / 16:14
0

Você pode modificar sua fórmula SUMIFS para incluir apenas o valor de uma coluna específica usando a função OFFSET.

=SUMIFS(OFFSET(A2:A366,0,I13,,1),A2:A366,">="&I11,A2:A366,"<="&I12)

A função DESLOCAMENTO permite selecionar a coluna que é "N" à direita da coluna A, onde "N" é o número do agente (inserido na célula I13).

    
por 21.12.2017 / 16:12