Usando uma tabela que contém os rótulos de dados A1:F1
de: Número (identificador do funcionário), Nome próprio, Sobrenome, De (data de início da ausência), Para (data final ausente, não inclusiva) e Feitiços (um indicador, onde A = Pago, Dia inteiro, AH = Pago, Meio dia, AU = Não pago, Dia completo e AHU = Não pago, Meio dia):
- Adicione
G1
‘dias’,G2
=IF(ISERROR(SEARCH("H",F2)),E2-D2,(E2-D2)/2)
e copie. - Crie uma tabela dinâmica em
I1
das ColunasA:G
comNumber
,Forename
,Surname
como Rótulos de Linha,Count of Spells
eSum of Days
como Campos de Dados ( Sigma Valores) e*Sigma* Values
como rótulos de coluna. FormatarSum of Days
comoFraction
,Up to one digit (1/4)
. - Se marcada, desmarque
Totals&Filters
,Grand Totals
,Show grand totals for rows
,Show grand totals for columns
eDisplay
,Show expand/collapse buttons
. - Clique em
Show in Tabular Form
. - Classificar
Number
crescente. - Adicione
N2
'BF',N3
=L3^2*M3
e copie.
Dados fictícios ( From
na ordem de data crescente) e a tabela dinâmica resultante são mostrados abaixo:
Para limitar a cobertura a 52 semanas, altere a fonte de dados com base nas datas em ColumnD
.
Observe que isso pode exigir um ajuste manual para lidar com as ausências que começaram antes do início do intervalo da fonte de dados.