Mensagens

Problema Resolvido - DETERMINAR A DURAÇÃO DE UMA TAREFA (Solved Problem - How to determine an activity duration)

Imagem
Um leitor (Obrigado Denis) precisou de ajuda para determinar a data de conclusão da montagem de uma máquina, sabendo que: A duração da montagem é de 30 horas de trabalho.
O turno regular é de 8:48 horas, das 8:00 às 17:48, incluindo o intervalo de 1:00 para almoço.
A data de início da montagem é 21/09/2014 10:00.
A distribuição das 30 horas seria efectuada da seguinte forma:
A blog reader (Thanks Denis) asked me for help in determining the date of completion of the assembly of a machine, knowing that:
The duration of the assembling is 30 working hours. Regular shift is 8:48 hours, from 8:00 to 17:48, including the 1:00 for lunch. The start date of the assembly is 21/09/2014 10:00. The 30 hours distribution would be performed as follows:








Início Turno 30:00 Almoço Fim Turno

21-09-2014 10:00 06:48

CALCULAR TEMPO ENTRE LOTES DE PRODUÇÃO (Calculating Time Between Production Batches)

Imagem
Este problema foi apresentado por um leitor e seguidor (Obrigado Maxwell).
Trata-se de calcular o atraso entre lotes de produção, tendo em consideração um valor tempo definido entre lotes, e realçando os valores tempo entre lotes superiores ao valor pré-definido (neste exemplo - 02:35)

A fórmula em C6: =B6+$E$3A fórmula em E6: =SE(D6>C6;RESTO(D6-C6;1);RESTO(C6-D6;1))
This problem was presented by a reader and follower (Thanks Maxwell) This is to calculate the delay between production batches , considering a set time value between lots, and highlighting the time values ​​between batches greater than the default value (in this example - 02:35)

Formula in C6: =B6+$E$3Formula in E6: =IF(D6>C6,MOD(D6-C6,1),MOD(C6-D6,1))




Como sempre, estou disponível para sugestões de melhoria e para ajudar nas questões que eventualmente estejam omissas, através dos comentários no blog ou por mail blog.excelcoisas@gmail.com Espero que seja útil.

As always, I am available to suggestions for improvement and to…

CONVERTER HORAS EM DIAS DE TRABALHO (Convert Hours to Workdays)

Imagem
Converter horas em dias, segundos em minutos, dias em meses ou anos, etc. é muito simples.
Basta mudarmos a formatação do valor que pretendemos.
Por exemplo, se queremos converter 33:00 Horas em dias, só temos que alterar a formatação para dd hh mm.

Convert hours in days, seconds in minutes,  days in months or years, etc.. is very simple. 
You just have to format the cells as wish. 
For example, if you want to convert 33:00 hours on days you only have to change the format to dd hh mm.



Converter horas em dias de trabalho já é um bocadinho mais complexo.
Tendo como exemplo o mesmo valor acima, e tendo por base um dia de trabalho de 8 horas, a conversão teria de resultar em 2 dias e 7 horas.
Aqui se demonstra várias formas de chegar ao mesmo resultado.

Convert hours in working days is a bit more complicated. 
Taking the above example, and based on a 8 hrs working day, the conversion would result in 2 days and 7 hours. 
Here is some ways to get same result. 



Há, porém, um pequeno problema quando se t…

CALCULAR HORAS EXTRA, TURNO NOCTURNO, HORAS NEGATIVAS, ETC - Versão 2 (Overtime Calculation, Night Shift, Negative Hours, Etc. - Version 2)

Imagem
Em resposta a algumas sugestões, apresento um novo modelo com alterações relativas ao cálculo de horas extra, tendo particularmente em consideração o cálculo utilizado em Portugal:
A 1ª hora extra calculada a 125%
As horas extra seguintes a 137.5%

Mais uma vez, o modelo é completamente editável e facilmente adaptável à maioria das situações relacionadas profissionais.
Como sempre, estou disponível para sugestões de melhoria e para ajudar nas questões que eventualmente estejam omissas, através dos comentários no blog ou por mail blog.excelcoisas@gmail.com
Espero que seja útil.




In response to some suggestions, I present a new model with changes regarding the calculation of overtime, taking into particular account the calculation used in Portugal: The 1st overtime calculated at 125% The following extra hours at 137.5%
Again, the template is fully editable and readily adaptable to most business situations. As always, I am available to suggestions for improvement and to help answer questions tha…

INSERIR CARIMBO DE TEMPO (Insert a Timestamp)

Imagem
Em virtude de ter recebido várias solicitações relacionadas com carimbos temporais, achei pertinente a publicação de um artigo sobre o assunto. Because having received several requests related to timestamps, I found relevant to submit a post with this the subject. Todos os dias temos necessidade de registar a data e/ou a hora actuais de um evento (agendamentos, registo de despesas, etc.). A estes registos chamam-se carimbos de tempo. Every day we need to record the date and/or time of a current event (scheduling, expense registration, etc.). To these records we call timestamps. Todavia, se tivermos de repetir o processo múltiplas vezes, torna-se aborrecido ter de reescrever constantemente a data e a hora. However, if we repeat the process multiple times, it becomes boring and time consuming having to constantly rewrite the date and time. Um modo de substituir a introdução manual data e/ou a hora actuais é utilizar as fórmulas HOJE() e AGORA(). A method of replacing the manual input of the cu…

OUTRO EXEMPLO DE CÁLCULO DE HORAS NEGATIVAS (Another Example for Calculating Negative Hours)

Imagem
Outra questão que me foi colocada recentemente relacionava-se com o cálculo de atrasos numa escala de produção. Neste caso específico, o atraso implicava que o resultado fosse negativo. E o Excel não reconhece directamente valores negativos quando se trata cálculo com unidades de tempo.
Another question I was asked recently was related to the calculation of delays on a production scale. In this particular case, the delay meant that the result was negative. And Excel does not directly recognize negative values ​​when it comes to calculation units of time.

A solução apresentada foi a seguinte:
My solution was as follows:


Fórmula da Célula E6 e seguintes:
= SE(D6>C6;RESTO(D6-C6;1);RESTO(C6-D6;1))
Formula in E6 and below:
= IF(D6>C6,MOD(D6-C6,1);MOD(C6-D6,1))
As células a vermelho realçam os casos em que o resultado é negativo e, por isso, existe um atraso  na escala.
Para que essas células apareçam com fundo vermelho, recorre-se à formatação condicional:
The red cells to enhance the cases in…

CALCULAR HORAS ENTRE DUAS DATAS COM UMA CONDIÇÃO (Calculate Hours Between Two Dates with a Condition)

Imagem
O cálculo com unidades de tempo (horas, dias, etc.) tem sido um dos temas mais recorrentes aqui no blog.

Há alguns dias atrás, puseram-me uma questão interessante. Tratava-se de calcular o número de horas entre duas datas, subtraindo um determinado conjunto de horas (16) a cada dia do intervalo, caso esse intervalo fosse superior a 24 horas.

Apresentei duas soluções para chegar ao mesmo resultado:

Na primeira, utilizei a função SE para criar um conjunto de condições (Tabela 1).
Na segunda, utilizei as funções DATADIF (que já foi objecto de um post - http://exceleoutrascoisas.blogspot.pt/search/label/DATADIF) e TEMPO.


Fórmulas da Tabela 1:
D4 =SE((C4-B4)*24<16;(C4-B4)*24;SE(E((C4-B4)*24>=16;(C4-B4)*24<=24);(C4-B4)*24-16;SE((C4-B4)*24>24;(C4-B4)*24-(ARRED((C4-B4)*24/24;0)*16)))))
- A formatação da célula é 0,00
E4 =(SE((C4-B4)*24<16;(C4-B4)*24;SE(E((C4-B4)*24>=16;(C4-B4)*24<=24);(C4-B4)*24-16;SE((C4-B4)*24>24;(C4-B4)*24-(ARRED((C4-B4)*24/24;0)*16)))))/24
- A formatação da…