IF fórmula no Excel para calcular várias saídas, definidas por dias entre 2 datas

3

Estou tentando escrever uma fórmula para calcular 4 tipos de dados com base em 2 datas.

Exemplo:

Célula I4 (iniciar instalação)
Dados inseridos aqui, por exemplo, 20/10/2015

Cell J4 (Fim da Instalação)
Data introduzida aqui, por exemplo, 25/10/2015

Célula K4 (dias para instalar)

  • a) mostre "Digite a data de início" se a célula I4 estiver vazia
  • a) calcula quantos dias entre hoje e a data de instalação
  • b) mostrar "em andamento" se a data de instalação for hoje
  • c) mostre "concluído" se a data de instalação for anterior a hoje
  • Eu tenho a seguinte fórmula:

    =IF(I4=0,"Enter Start Date",IF(I4=TODAY(),"In Progress",IF(I4>TODAY(),I4-TODAY(),IF(J4>TODAY(),"Completed"))))

    Detalhado:

  • Mostrar Insira a data de início se a data de início estiver vazia: IF (I4 = 0, "Inserir data de início",
  • Mostrar Em andamento se a data de início for hoje: IF (I4 = TODAY (), "Em andamento",
  • Mostrar Número de dias entre hoje e a data de instalação : SE (I4 > HOJE (), I4-HOJE (),
  • Mostrar Concluído se a data de término for maior que a data de início: SE (J4 > HOJE (), "Concluído"))))
  • O Excel aceita a fórmula e não mostra nenhum erro, os três primeiros requisitos funcionam, mas a parte que desejo mostrar como "Concluída" não funciona, independentemente de a data de término ser maior que a data de início: IF(J4>TODAY(),"Completed"))))

    Eu posso estar se aproximando disso tudo de trás para frente, obrigado pela sua ajuda!

        
    por Carl Flaherty 20.10.2015 / 15:49

    1 resposta

    2

    Eu acho que você está perto, mas sua fórmula está um pouco para trás. Veja meu exemplo abaixo, que deve ajudá-lo:

    Afórmulaqueusoé:

    =IF(A2="","Enter Start Date",IF(A2=TODAY(),"In Progress",IF(B2<TODAY(),"Completed",B2-A2)))
    

    Parece que você usou um > em vez de um < assine para mostrar se está completo.

    (Para quem usa isso no futuro, a data de hoje é 10/20/2015)

        
    por 20.10.2015 / 16:02