Necesito devolver una celda vacía de una fórmula de Excel, pero parece que Excel trata una cadena vacía o una referencia a una celda vacía de manera diferente a una celda vacía verdadera. Así que esencialmente necesito algo como
=IF(some_condition,EMPTY(),some_value)
Traté de hacer cosas como
=IF(some_condition,"",some_value)
y
=IF(some_condition,,some_value)
y suponiendo que B1 es una celda vacía
=IF(some_condition,B1,some_value)
pero ninguno de estos parece ser verdaderas celdas vacías, supongo porque son el resultado de una fórmula. ¿Hay alguna forma de llenar una celda si y solo si se cumple alguna condición y de lo contrario mantener la celda realmente vacía?
EDITAR: según lo recomendado, traté de devolver NA (), pero para mis propósitos esto tampoco funcionó. ¿Hay alguna manera de hacer esto con VB?
EDITAR: Estoy creando una hoja de trabajo que extrae datos de otras hojas de trabajo que está formateada para las demandas muy específicas de una aplicación que importa los datos a una base de datos. No tengo acceso para cambiar la implementación de esta aplicación, y falla si el valor es "" en lugar de estar realmente vacío.