Consolidar linhas com base em datas de feriados

0

Sou relativamente novo no Excel e estou procurando uma maneira de consolidar linhas de vários feriados para a mesma pessoa em uma linha. Isso é o que alguns dados de amostra parecem:

Eugostariadeterminarumalinhaparaessapessoa,mascomosNumOfDaysadicionados,nesseexemplo,"Test Person" teria 7 na coluna NumOfDays, mas apenas uma linha. Eu posso imaginar que não é muito difícil, embora eu ainda não tenha certeza de como fazer isso.

Quando fica complicado (pelo menos para mim) é que estamos interessados apenas no HolidayTo até 30/09/2016. Então, por exemplo, se alguém tiver um FeriadoDe 28-09-2016 e um FeriadoDado de 03-10-2016, então ele o listaria como 6 NumOfDays, enquanto eu gostaria apenas de gravar 3 (28/29/30) até o dia 30 Setembro.

Existe uma maneira de fazer tudo isso no Excel? (Todas as datas estão no formato do Reino Unido, dd / MM / aaaa)

    
por CBreeze 25.08.2016 / 09:22

1 resposta

2

Coluna auxiliar

Para interromper a contagem de dias em 30.09.2016, você pode usar a seguinte coluna auxiliar "Diferença para 1.10.2016" e a fórmula:

=IF([@HolidayTo]<DATE(2016;10;1);0;DATEDIF([@HolidayFrom];DATE(2016;10;1);"d"))

Além de uma fórmula para sua coluna "NumOfDays": =IF([@[Difference to 1.10.2016]]=0;DATEDIF([@HolidayFrom];[@HolidayTo];"d")+1;[@[Difference to 1.10.2016]])

Desta forma, você tem na coluna "NumOfDays" apenas o número de dias até 01.10.2016. Se mais tarde você quiser alterar a data de término, poderá fazer isso na fórmula.

Tabela Dinâmica

Existem vários livros, tutoriais em vídeo e websites em tabelas dinâmicas e como criá-los / usá-los. Como sua pergunta pode ser respondida com uma tabela dinâmica "simples", você pode começar com Suporte da Microsoft :

  • Clique em qualquer célula no intervalo de suas células com dados
  • Clique em Inserir e, em seguida, em

    tabela dinâmica

  • Escolha os campos (também nome e dias das colunas)

Poderia ser assim: .

    
por 25.08.2016 / 11:53