Como eu preencho os dias da semana em uma célula calculada?

1

Estou tentando preencher automaticamente as células para excluir fins de semana. A coisa é, a data é calculada e o menu de contexto para os dias da semana de preenchimento fica cinza por causa disso.

Então, basicamente, estou tentando dizer algo como date = B1+C1 , a menos que seja um dia de fim de semana e, nesse caso, mude para a segunda-feira mais próxima. Então, por exemplo

Thursday(B1) + 2 = Monday

Alguma idéia?

ATUALIZAÇÃO:

Aqui está a tabela. Como você pode ver, estou tentando adicionar dias ao dia de início para determinar uma data de parada. Estou usando o dia de início + duração = data de término e termine a data + 1 para a próxima data de início. Quando adiciono o tempo estimado ao dia de início, ele não precisa contar os finais de semana como dias.

    
por Sinaesthetic 06.08.2012 / 22:28

2 respostas

2
=IF(WEEKDAY(C2+B2, 2)>5, C2+(8-WEEKDAY(C2,2)), C2+B2)

Isso converterá qualquer data que cair no sábado ou no domingo até a próxima segunda-feira, deixando o restante da semana inalterado. Ele adicionará sábado e domingo ao cálculo.

EDITAR:

Se você quer apenas dias de trabalho (segunda a sexta-feira), a fórmula é muito mais simples. Isso adicionará a jornada de trabalho entre os dias iniciais e o número de dias para concluir.

=WORKDAY(C2,B2)
    
por 07.08.2012 / 03:24
0

Sim. Aqui está como você verifica se um celular é um dia da semana ou fim de semana .

The syntax for the Weekday function is:

Weekday( serial_number, return_value )

Com base no valor de retorno, você pode adicionar 1 ou 2 dias.

    
por 07.08.2012 / 01:31