Como você está usando o Excel 2010, você tem algumas ótimas ferramentas para facilitar isso. Aqui está o que eu faria:
-
Faça uma tabela simples para seus turnos. Pode ser tão básico quanto duas colunas:
Name&Length
Façaumatabelaparasuaprogramação.Issodeveterquatrocolunas:
Date,EmployeeName,Shift,Hours.Datepode ser inserido manualmente.Tanto
Employee NamecomoShiftpodem usar a Validação de dados do Excel para criar uma lista suspensa de valores específicos.Hoursusará o VLOOKUP para determinar seu valor na tabela de turnos. No meu exemplo, a fórmula é=VLOOKUP([@Shift],Table1,2,FALSE). Isso pesquisará o valorShiftna sua segunda tabela na primeira tabela,Table1, e retornará a segunda coluna,Lengthe só retornará umExact Match (2)(o que significa que você não precisa ter coisas em ordem alfabética).Também adicionei uma linha total à tabela para uma rápida verificação de horas.
-
Por fim, adicione algumas funcionalidades adicionais criando um
Pivot Tablede sua segunda tabela. Isso permitirá que você resuma e relate rapidamente seus dados. Você pode fazer vários pivots a partir de uma fonte de dados, para que você possa fazer esses dois facilmente e possa atualizá-los sempre que seus dados de origem (Tabela 2) forem atualizados.