jatulle es correcto envolviéndolo en un iferror funcionará y es una respuesta completa. Sin embargo, también enmascarará cualquier otro error que ocurra en cualquiera de las fórmulas de anidamiento. Esto puede o no ser de su agrado.
Una forma diferente de hacer el ajuste es poner un cheque para un espacio en blanco en el frente.
- if ($ g4 = "", "", {Resto de la fórmula original}, "")
desde la fórmula, por lo que $ g4 está vacío, la celda permanece en blanco. Si tengo varias celdas y quiero hacerlo solo cuando todas tienen valores, entonces uso un OR como
- if (o ($ g4 = "", L $ 3 = ""), {Resto de la fórmula original}, "")
Por último, si voy a usar esto en varios lugares, lo convertiré a un nombre [usando el administrador de nombres en la cinta]
- Válido = o ($ g4 = "", L $ 3)
entonces se usaría como
- If (Válido, {Resto de fórmula original}, "")
Prefiero usar un nombre como Válido en lugar de o ($ g4 = "") más fácil para trabajar más tarde si necesito modificar algo.
Por último, seguí usando $ g4 = "" en lugar de isblank ($ g4). ISblank podría usarse si se lee mejor para usted.