Fórmula do Excel para calcular dias

2

Eu compro e vendo itens diferentes. Eu estou tentando escrever uma fórmula que irá determinar quanto tempo um item ficou em estoque. Por exemplo:

A1 is Purchase Date, so I enter 1st June 2018
A2 is Sale Date, 
A3 is No. of Days in Stock 

Agora, se eu usar:

A2-A1 - Isso me dará o número de dias apenas se houver um valor em A2. Se não houver valor em A2, não receberei uma saída.

Se eu usar

=datedif(a1,today(),"d")

Receberei um valor em A3, mas isso não está correto.

Estou procurando uma fórmula que forneça uma saída em A3 com base em quantos dias levei para vender um item.

Se não houver data de venda em A2, ele continuará a fornecer o número de dias desde a data de compra (A1).

Se houver uma Data de venda em A2, ela calculará os dias de Compra para Venda, mas não continuará adicionando mais dias.

    
por ALI 11.07.2018 / 18:52

2 respostas

4

Use a função da planilha ISBLANK .

=IF(ISBLANK(A2),DATEDIF(A1,TODAY(),"d"),DATEDIF(A1,A2,"d"))

O código acima mostrará as datas em que o item permaneceu em estoque, da data da compra até a data da venda, e também se o item não foi vendido, mostrará quanto tempo ele está disponível para venda.

    
por 12.07.2018 / 02:16
0

Você lida com um problema condicional, em que A2 está vazio (ainda não foi vendido) ou tem uma data (data de venda).

Você pode usar a função IF() , que aceita três argumentos:

  • uma condição
  • um valor a ser retornado se a condição for verdadeira
  • um valor a ser retornado se a condição for falsa

Como condição, você pode usar a função ISBLANK() .

ISBLANK(A2)

retorna TRUE se o A2 estiver em branco e FALSE se não estiver.

Assim, a fórmula para entrar em A3 torna-se

=IF( ISBLANK(A2) , TODAY()-A1 , A2-A1 )

O valor retornado em A3 é o número de dias entre as datas de compra e de hoje ou as datas de compra e venda.

    
por 11.07.2018 / 20:47