Deje la celda en blanco cuando otra celda no esté en blanco

Deje la celda en blanco cuando otra celda no esté en blanco

Actualmente tengo dos celdas en una hoja de Excel:

  • Uno que cuenta cuántos días ha estado abierto un problema mediante la fórmula:
    =IF(ISBLANK(B2),"", DAYS360(B2,$AY$1))
  • y otra celda que cuenta cuánto tiempo tardó en cerrarse el problema usando la fórmula:
    =IF(AU:AU="","",DAYS360(B2,AU2))

Esto funciona muy bien, pero he notado que cuando actualizo mis datos todavía están contando los días que el problema está abierto. Necesito que la primera fórmula deje de funcionar una vez que se haya cerrado el problema.

Consulte la captura de pantalla a continuación. ¿Cómo puedo arreglarlo?

captura de pantalla

Respuesta1

Si lo entendí correctamente, la celda AY1 muestra la fecha actual =TODAY(), y cuando se cierra un problema, "cuánto tiempo ha estado abierto" será igual a "cuánto tiempo tardó en cerrarse".

Si usa esta fórmula para la celda AV2, dejará de contar una vez que ingrese la "fecha de finalización" en AU2.

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

captura de pantalla

Respuesta2

ISBLANKdevuelve FALSO si el contenido de la celda es ""(una cadena vacía). Puede probar esto configurando el contenido de una celda =""e intentándolo ISBLANKdesde otra celda. Intenta usar IF(B2="", ...)en su lugar.

información relacionada