EXCEL cálculos de data avançada

0

Eu tenho 2 colunas de datas, entrega esperada e entrega.

Eles podem ter esta aparência:

expected    delivery
12-08-2015  10-08-2015
12-08-2015  12-08-2015
12-08-2015  14-08-2015
01-09-2015  06-09-2015
02-09-2015  06-09-2015
03-09-2015  06-09-2015
04-09-2015  06-09-2015
05-09-2015  06-09-2015
06-09-2015  06-09-2015
07-09-2015  06-09-2015
08-09-2015  06-09-2015
05-09-2015  
06-09-2015  
07-09-2015  
08-09-2015  
09-09-2015  
10-09-2015  

Eu quero realizar uma série de diferentes operações de contagem nesses dados.

1 e 2 Só devem ser executados se houver uma data em Esperado e Entrega

  1. Entregas "On time" são todas as linhas esperadas. < = Entrega
    • = SUMPRODUKT (- (H: H > I: I)) este formulário, como sempre, produz um número de falsos positivos para linhas sem data de entrega
  2. Entregas "Atrasadas" são todas as linhas em que Expected > Entrega
    • = SUMPRODUKT (- (H: H

3 e 4 Só devem ser executados se uma data estiver em Esperado e a Entrega estiver vazia.

  1. Entregas "vencidas" são todas as linhas em que o esperado é < = data de hoje + 2
    • = SUMPRODUKT (- (H: H > A7)) parece trabalhar para todos os Due, mas parece-me que poderia produzir falsos positivos (A7 é a data de hoje + 2)
  2. Entregas "vencidas", todas as linhas são > data de hoje
    • = SUMPRODUKT (- (H: H > A6)) funciona para datas vencidas, mas produz uma grande quantidade de falsos positivos para as entregas já realizadas.

Desejos por uma solução:

a. Conte quantas entregas atrasadas, atrasadas, vencidas e atrasadas têm a minha planilha. Eliminando falsos positivos.

b. Realce todas as linhas "Atrasadas" com linhas amarelas "vencidas" com laranja e linhas "vencidas" com vermelho. Deve ser possível com a formatação, eu tenho perseguido os números certos para começar.

Desejo de bônus:

c. uma coluna adicional contém o responsável pela entrega, é possível coletar todos os casos "vencidos" e "vencidos" em um e-mail e enviar para a pessoa responsável pelo caso?

    
por Jgaard 06.09.2015 / 13:51

1 resposta

1

Responda a primeira parte da sua pergunta:

Suas fórmulas eram próximas, basta adicionar outra condição:

  • no horário =SUMPRODUCT(--($A$2:$A$18>=$B$2:$B$18),--ISNUMBER($B$2:$B$18))
  • atrasado =SUMPRODUCT(--($A$2:$A$18<$B$2:$B$18),--ISNUMBER($B$2:$B$18))
  • devido =SUMPRODUCT(--($A$2:$A$18<=TODAY()+2),--($B$2:$B$18=""))
  • atraso =SUMPRODUCT(--($A$2:$A$18>TODAY()+2),--($B$2:$B$18=""))

    
por 07.09.2015 / 09:01