Corrija-me se eu entender errado. Seus dados são assim:
Primeira guia (planilha):
Name
----
Alice
Bruce
Chuck
Derek
Emily
Segunda aba:
Date Role1 Role2 Role3
-------- ----- ----- -----
13-01-11 Alice Bruce Chuck (Each selected from dropdown)
14-01-11 Derek Emily Bruce
15-01-11 Alice Chuck Derek
16-01-11 Emily Bruce Alice
17-01-11 Chuck Derek Bruce
18-01-11 Chuck Bruce Alice
19-01-11 Alice Chuck Bruce
Se a Tabela Dinâmica não for aplicável, a menos que você a converta para os formatos que o Mike escreveu.
Em vez disso, (EDITAR: depois de separar cada coluna de função na mesma guia e classificá-las em ordem alfabética), ou seja, criar uma segunda aba como essa (cut-paste-sort):
Date Role1
-------- -----
13-01-11 Alice
15-01-11 Alice
19-01-11 Alice
17-01-11 Chuck
18-01-11 Chuck
14-01-11 Derek
16-01-11 Emily
Date Role2
-------- -----
13-01-11 Bruce
16-01-11 Bruce
18-01-11 Bruce
15-01-11 Chuck
19-01-11 Chuck
17-01-11 Derek
14-01-11 Emily etc
Em seguida, você pode criar guias para cada função (ou separá-las na mesma guia) e usar a função LOOKUP para ver a última vez que um membro fez essa função. Por exemplo, para o Role1, o Tab 3 deve ser assim:
Name Last Done (Date)
---- --------
Alice 19-01-11 [=LOOKUP(A2,Sheet2!$B$2:$B$8,Sheet2!$A$2:$A$8)]
Bruce N/A
Chuck 18-01-11
Derek 14-01-11
Emily 16-01-11
Se você classificar do mais novo para o mais antigo, poderá ver quem nunca fez o papel no topo e quem fez a última vez na parte inferior.
Você também pode adicionar colunas para quantas vezes alguém fez uma função específica usando COUNT e quantos dias / semanas passaram desde a última vez usando TODAY e obtendo a diferença.
Copie e cole as mesmas funções para outras funções (assumindo que não são muitas) em guias diferentes.