excel - una - si celda vacia poner 0
Deje una celda en blanco si la condiciĆ³n es falsa (3)
El hecho de que la celda contenga una fórmula ya significa que no está realmente vacía. La práctica común es usar una cadena vacía, como
= IF (A1 = A2, B2, "")
No hay muchas situaciones donde esto sea problemático, y si surge un problema, en la mayoría de los casos hay diferentes técnicas que se pueden aplicar.
Otras preguntas han tocado esto y ofrecen soluciones que no son viables para un conjunto de datos muy grande. Tengo una fórmula como la siguiente en 9 columnas:
=IF(A1=A2, B2, "zz")
Luego autocompleto aproximadamente 3.5 millones de celdas + copiar -> pegar valores. Luego encuentro y reemplazo "zz" con "celda vacía". Sin embargo, encontrar y reemplazar un millón de cadenas "zz" es un proceso muy lento. Preferiría no escribir nada allí en primer lugar. Entonces mi pregunta es cómo escribir la siguiente fórmula:
=IF(A1=A2, B2, ''leave cell alone and write nothing there at all'')
Excel parece ser incapaz de no tocar una celda en caso de FALSE (o TRUE).
prueba esto
=IF(A1=A2,B2,TRIM(""))
Deje que NULL sea el nombre de una celda que tiene "" en él, y BLANK sea el nombre de una celda que está realmente en blanco.
NULL no está realmente en blanco; ISBLANK (NULL) devolverá FALSE. Pero tenga en cuenta que ''='' toma las celdas en blanco y nulas para ser idénticas. Entonces para cualquier celda C1:
(C1="")
(C1=BLANK)
(C1=NULL)
todos devolverán VERDADERO si C1 está realmente en blanco O si contiene "". (Encuentro esto más simple que usar COUNTBLANK (C1)> 0, que se ha sugerido en otro lugar).