El cero (0) que no se puede evitar en Excel!

27/01/2005 - 00:45 por 1827LUDWIG | Informe spam
Grácias de antemano a los colaboradores desinteresados que ocupais estos
foros. Mi problema es que no sé evitar la valoración "0" (cero) que aparece
en la tabla de datos de Excel 2002 y por consiguiente en su gráfico
correspondiente, cuando en la celda de la hoja ubico un simple espacio ó
inclusive "vacio" en una función con la expresión "". Me he leido casi todas
las ayudas de Excel y me parece increible que un programa tan capaz como
Excel no permita evitar "cero" "0" en un gráfico si no se cumple una función,
por ejemplo. No me sirve: Herramientas-opciones-grafico-mostrar celdas
vacias como porque la celda a la que me refiero no está vacia pero
tampoco es cero ya que contiene una funcion que si se cumple da vacio ("").
Para hacerlo mas comprensible os he de decir que si pongi un simple espacio
en la celda en la tabla de datos aparece "0" (cero). Espero la solución si es
que existe. Grácias de nuevo

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
27/01/2005 - 01:43 | Informe spam
hola, ¿ludwig? !

... evitar la valoracion "0" (cero) ... en la tabla de datos ... y por consiguiente en su grafico
... No me sirve: Herramientas-opciones-grafico-mostrar celdas vacias como ...
... la celda ... no esta vacia ... tampoco es cero ... contiene una funcion que si se cumple da vacio ("")...



==> si la/s celda/s...
1.- ... estan [efectivamente] 'vacias'...
[con el grafico 'seleccionado'] verifica en: herramientas -> opciones -> [pestaña] grafico
la alternativa que mejor te convenga [seccion de 'grafico activo'] para 'trazar celdas vacias como...'
a) no trazar [dejar espacios]
b) trazar como ceros [la linea se 'caera' a cero]
c) interpolar [continuar el 'trazo']
2.- ... son formula/s ['toman' valores de otras 'operaciones'], usar la funcion 'NoDisponible' [NOD()]...
cambia la formula [p.e.] 'a' => =SI(D8>0,D8,NOD()) o para ingles: =IF(D8>0,D8,NA())
[selecciona la alternativa 1.a del punto anterior]
:) pros: los valores 'en cero' NO se grafican [la linea 'continuara']
:( cons: el valor de error '#N/A' sera 'transmitido' a toda operacion 'dependiente'
[y 'visible' en la tabla, a menos que ademas, utilices los formatos condicionales en la tabla]

saludos,
hector.
Respuesta Responder a este mensaje
#2 olayo67
28/01/2005 - 11:29 | Informe spam
Hola Hector, tengo un problema idéntico al del que inicio el post, pero no me
interesa la parate de gráficos. Simplemente necesito saber cómo hacer para
que el resultado de una fórmula condicional pueda ser "vacio". Hasta ahora
utilizo la exprexión "", pero la celda no queda realmente vacía (a veces
muestra el 0 y no sé bien porqué). No hay alguna forma alternativa a la ""
para que la celda quede realmente vacía al 100% Lo necesito para exportar el
fichero a otros programas muy sensibles con las celdas vacías que no lo son
en realidad.



"Héctor Miguel" wrote:

hola, ¿ludwig? !

> ... evitar la valoracion "0" (cero) ... en la tabla de datos ... y por consiguiente en su grafico
> ... No me sirve: Herramientas-opciones-grafico-mostrar celdas vacias como ...
> ... la celda ... no esta vacia ... tampoco es cero ... contiene una funcion que si se cumple da vacio ("")...

==> si la/s celda/s...
1.- ... estan [efectivamente] 'vacias'...
[con el grafico 'seleccionado'] verifica en: herramientas -> opciones -> [pestaña] grafico
la alternativa que mejor te convenga [seccion de 'grafico activo'] para 'trazar celdas vacias como...'
a) no trazar [dejar espacios]
b) trazar como ceros [la linea se 'caera' a cero]
c) interpolar [continuar el 'trazo']
2.- ... son formula/s ['toman' valores de otras 'operaciones'], usar la funcion 'NoDisponible' [NOD()]...
cambia la formula [p.e.] 'a' => =SI(D8>0,D8,NOD()) o para ingles: =IF(D8>0,D8,NA())
[selecciona la alternativa 1.a del punto anterior]
:) pros: los valores 'en cero' NO se grafican [la linea 'continuara']
:( cons: el valor de error '#N/A' sera 'transmitido' a toda operacion 'dependiente'
[y 'visible' en la tabla, a menos que ademas, utilices los formatos condicionales en la tabla]

saludos,
hector.



Respuesta Responder a este mensaje
#3 Héctor Miguel
30/01/2005 - 00:49 | Informe spam
hola, 'anonimo' !

... que el resultado de una formula condicional pueda ser "vacio" ... utilizo la exprexion ""
... pero la celda no queda realmente vaci­a (a veces muestra el 0 y no se bien porque).
... alguna forma ... para que la celda quede realmente vacia al 100%
... para exportar ... a otros programas muy sensibles con las celdas vacias que no lo son en realidad.



para que una celda este [realmente] vacia [100%]... 'necesita' estar [realmente] vacia [100%]
si [ya de entrada] contiene una formula [aunque 'simule' un vacio con ""]... NO esta vacia

para exportar a otros programas que les 'estorben' las celdas con vacios 'simulados'...
se podrian utilizar varias formas, procedimientos, metodos, etc. alternos, segun... -?-

¿comentas datos adicionales?
saludos,
hector.
Respuesta Responder a este mensaje
#4 olayo67
31/01/2005 - 13:51 | Informe spam
Ya he visto que no he sido muy preciso en la pregunta..


En concreto, tras la formula condicional que devuelve "", el siguiente paso
que hago es Copy/paste especial/Valores... Es en ese momento cuando al celda
no queda al 100% vacía. Cuando me desplazo sobre la base de datos
(control+shift+flecha) aparecen como celdas rellenadas y sin embargo no
consigo "identificar" qué es lo que tienen escritas las celdas para hacer un
Buscar/Reemplazar...
En alguna otra ocasión, al hacer el Copy/Paste especial/valores las
celdas "vacias" se convierten en celdas con el valor "0" y no entiendo por
qué.. En esta ocasión el problema es algo menor ya que al menos los "0" los
puedo buscar y reemplazar.
Lo que por el momento solemos hacer es evitar el valor "" como resultado de
una condicional y substituirlo por otro (por ejemplo ZZZ´) ya que así son
"fáciles" de buscar y reemplazar... Es práctico pero me estraña que no haya
alternativa más sencilla.

Gracias de todas formas por las molestias que te tomas...

"Héctor Miguel" wrote:

hola, 'anonimo' !

> ... que el resultado de una formula condicional pueda ser "vacio" ... utilizo la exprexion ""
> ... pero la celda no queda realmente vaci­a (a veces muestra el 0 y no se bien porque).
> ... alguna forma ... para que la celda quede realmente vacia al 100%
> ... para exportar ... a otros programas muy sensibles con las celdas vacias que no lo son en realidad.

para que una celda este [realmente] vacia [100%]... 'necesita' estar [realmente] vacia [100%]
si [ya de entrada] contiene una formula [aunque 'simule' un vacio con ""]... NO esta vacia

para exportar a otros programas que les 'estorben' las celdas con vacios 'simulados'...
se podrian utilizar varias formas, procedimientos, metodos, etc. alternos, segun... -?-

¿comentas datos adicionales?
saludos,
hector.



Respuesta Responder a este mensaje
#5 Héctor Miguel
31/01/2005 - 19:04 | Informe spam
hola, 'anonimo' !

... no he sido muy preciso en la pregunta...
... tras la formula condicional que devuelve ""... hago... Copy/paste especial/Valores...
... en ese momento... al celda no queda al 100% vacia
... no consigo "identificar" que... tienen escritas... para hacer un Buscar/Reemplazar...
... otra ocasion... Copy/Paste especial/valores... las... "vacias" se convierten en ... "0" y no entiendo por que [...]



1° toma nota que son 2 cosas distintas [y con 'efectos' diferentes]... 'depositar' una cadena vacia ->""<-
a) por formula: p.ej. =si(celda_cumple,celda,"")
b) por codigo: p.ej. ActiveCell = ""
2° dado que la 'maquinaria principal' de excel es el re-calculo [celdas precedentes/dependientes]
es probable que por formula 'deposite' [internamente] un caracter 'no imprimible' para el 'rastreo' de las celdas
mientras que si fue por codigo... no sea [tan] 'insalvable' la situacion del 'tracking' -?-
3° una [posible] alternativa seria usar codigo [ya sea para el copy/paste 'real'... o para 'corregir' celdas vacias]
4° si no quieres usar codigo, otra alternativa [realmente muy sencilla y eficaz] seria la siguiente:
-> luego de hacer el 'pegado especial/valores' {Esc} [sobre el 'nuevo' rango todavia seleccionado]...
pulsa {F5} -> [boton] especial... -> [marca] 'constantes' -> como UNICA opcion: celdas con texto
y... borralas/eliminalas/{Delete}/{Supr}/...

en cuanto a que 'en ocasiones' las celdas vacias 'se transforman' en ceros... [es solo una idea, pero...]
revisa si la formula 'realmente' deposita la cadena vacia [o un cero y esta habilitada la opcion de no mostrar valores cero]

¿comentas?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida