Deixe a célula em branco quando outra célula não estiver em branco

Deixe a célula em branco quando outra célula não estiver em branco

Atualmente tenho duas células em uma planilha do Excel:

  • Aquele que conta quantos dias um problema está aberto usando a fórmula:
    =IF(ISBLANK(B2),"", DAYS360(B2,$AY$1))
  • e outra célula que conta quanto tempo levou para o problema ser encerrado usando a fórmula:
    =IF(AU:AU="","",DAYS360(B2,AU2))

Isso funciona muito bem, mas percebi que quando venho atualizar meus dados, ele ainda está contando os dias em que o problema foi aberto. Preciso que a primeira fórmula pare de funcionar assim que o problema for resolvido.

Por favor, veja a imagem abaixo. Como posso consertar isso?

captura de tela

Responder1

Se bem entendi, a célula AY1 mostra a data atual =TODAY()e, quando um problema for fechado, "há quanto tempo está aberto" será igual a "quanto tempo demorou para fechar".

Se você usar esta fórmula para a célula AV2, a contagem será interrompida assim que você inserir a “data de término” em AU2.

=IF(AW2="",IF(ISBLANK(B2),"",DAYS360(B2,$AY$1)),"")

captura de tela

Responder2

ISBLANKretorna FALSE se o conteúdo da célula for ""(uma string vazia). Você pode testar isso definindo o conteúdo de uma célula =""e tentando ISBLANKde outra célula. Tente usar IF(B2="", ...)em vez disso.

informação relacionada