Respuestas:
¿Desea que e4 permanezca en blanco hasta que se ingresen los datos en d4? intente entrar en e4:
=if(d4="","",d4-c4)
Si puede tener un espacio en blanco en c4, intente
=if(or(c4="",d4=""),"",d4-c4)
Si está utilizando una oficina abierta, cambie las comas por punto y coma, es decir
=if(or(c4="";d4="");"";d4-c4)
=IF(D4="","",D4-C4). Realmente es una simple fórmula IF.
La fórmula en Excel para E4debería ser =IF(OR(ISBLANK(C4),ISBLANK(D4)),"",D4-C4). Para OpenOffice, reemplace las comas con punto y coma.
=IF(D4="","",D4-C4)para Excel. Uso =IF(D4="";"";D4-C4)para Open Office.
ISBLANKsolo vuelveTRUEoFALSE. Probablemente quiera usarloIFen su lugar, ya que incluye una verificación T o F en la fórmula.