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

0

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

  • Um que conta quantos dias um problema foi 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 fechado usando a fórmula:
    =IF(AU:AU="","",DAYS360(B2,AU2))

Isso funciona muito bem, mas percebi que, quando chego para atualizar meus dados, ainda estão contando os dias em que o problema está sendo aberto. Preciso que a primeira fórmula pare de funcionar depois que o problema for encerrado.

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

    
por JoSmall88 20.09.2016 / 12:46

2 respostas

1

Se eu entendi corretamente, a célula AY1 mostra a data atual =TODAY() , e quando um problema é fechado, o "quanto tempo foi aberto" será igual a "quanto tempo demorou para fechar".

Se você usar esta fórmula para a célula AV2, ela será interrompida quando você inserir a "data de parada" em AU2.

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

    
por 20.09.2016 / 15:01
0

ISBLANK retorna FALSE se o conteúdo da célula for "" (uma string vazia). Você pode testar isso configurando o conteúdo de uma célula para ="" e tentando ISBLANK de outra célula. Tente usar IF(B2="", ...) .

    
por 20.09.2016 / 14:16