Cálculo de horas de rota complexas no excel

0

OK, então há um número de turnos diferentes em operação aqui e eu quero uma fórmula total de horas.

problema é a rota é escrita usando um número de diferentes notações para diferentes turnos

alguns são 2-FIN alguns são 7-5PM alguns são EARLY ou LATE

agora eu sei o que cada turno é em termos de horas, mas eu quero uma maneira de obter o Excel para calculá-las, agora eu suponho que eu poderia criar uma tabela com uma carga de turnos possíveis e seu total de horas a rota para a mesa e soma o total de horas para a semana

mas eu não tenho ideia de como fazer isso, todas as minhas tentativas para isso voltam como problema com sua fórmula e sem maiores explicações

    
por David McGowan 28.09.2012 / 19:32

2 respostas

1

Como você está usando o Excel 2010, você tem algumas ótimas ferramentas para facilitar isso. Aqui está o que eu faria:

  1. Faça uma tabela simples para seus turnos. Pode ser tão básico quanto duas colunas: Name & Length

  2. Façaumatabelaparasuaprogramação.Issodeveterquatrocolunas:Date,EmployeeName,Shift,Hours.

    Date pode ser inserido manualmente.

    Tanto Employee Name como Shift podem usar a Validação de dados do Excel para criar uma lista suspensa de valores específicos.

    Hours usará o VLOOKUP para determinar seu valor na tabela de turnos. No meu exemplo, a fórmula é =VLOOKUP([@Shift],Table1,2,FALSE) . Isso pesquisará o valor Shift na sua segunda tabela na primeira tabela, Table1 , e retornará a segunda coluna, Length e só retornará um Exact 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.

  3. Por fim, adicione algumas funcionalidades adicionais criando um Pivot Table de 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.

por 01.10.2012 / 18:17
0

Você pode ter uma tabela configurada com listas suspensas para que todos os turnos estejam no mesmo formato. Então tenha uma mesa com os turnos e as horas ao lado deles. Como 7-9pm em uma célula e depois 2 horas na célula ao lado dela.

Eles usam uma soma vlookup como

=SUM(VLOOKUP(B6;Sheet2.A3:B4;2;0);VLOOKUP(B7;Sheet2.A3:B4;2;0))

Isso lhe dará o total de horas.

Por favor, note que eu usei o open office para verificar se funciona usando microsoft excel change ";" para "," na fórmula. Se as horas não tiverem horas, você pode se encaixar em uma declaração if ou você pode ter um tempo de trabalho não dentro de 0 horas.

    
por 30.09.2012 / 21:10