Ayuda con una formula

01/04/2007 - 22:18 por Ernesto | Informe spam
Hola a todos.

Tengo en una celda una formula que me está dando problemas, y no le
encuentro el quid. La formula es:
=SI($AC10<=3;"";(SUMAR.SI($B$81:$B$140;"H";$N$81:$N$140)-$L10)/2-($R10/(2*$AC10)))+($W10/2),y funciona perfectamente, siempre y cuando la celda $W10, tenga valor, valorque toma de otra celda que en ocasiones es 'cero'.Supongo que el error "#¡VALOR!" lo da por dividir el valor de la celda, 0por 2.Lo último de la fórmula +($W10/2), es necesario y no encuentro como hacerpara que aún siendo '0', el resultado quede en 'blanco' y no de error, yaque con este error, la suma total cuando incluye esta celda, da tambiéneste error.Gracias y saludos.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
02/04/2007 - 03:09 | Informe spam
hola, Ernesto !

Tengo en una celda una formula que me está dando problemas, y no le encuentro el quid. La formula es:
=SI($AC10<=3;"";(SUMAR.SI($B$81:$B$140;"H";$N$81:$N$140)-$L10)/2-($R10/(2*$AC10)))+($W10/2)
y funciona perfectamente, siempre y cuando la celda $W10, tenga valor, valorque toma de otra celda que en ocasiones es 'cero'.
Supongo que el error "#¡VALOR!" lo da por dividir el valor de la celda, 0 por 2.
Lo ultimo de la furmula +($W10/2), es necesario y no encuentro como hacer para que aun siendo '0'
el resultado quede en 'blanco' y no de error, ya que con este error, la suma total cuando incluye esta celda, da tambien este error.



1) 'dividir' un cero por un numero 'real' [NO CERO] no devuelve 'errores'... devuelve tambien CERO

2) si obtienes el valor de error #¡VALOR! significa que [alg]uno de los elementos en la operacion o argumentos en la funcion..
NO es posible de interpretar como numero

3) [probablemente] si estas 'depositando' cadenas vacias -> EN LUGAR DE CEROS cuando no se cumplen tus condiciones...
las cadenas 'vacias' siguen siendo textos y [hasta donde se] no es posible opear 'aritmeticamente' los textos :-((

ejemplos:
=0/1000 -> devuelve CERO
=""*1 -> devuelve #¡VALOR!

4) si no quieres 'ver' ceros... en lugar de 'depositar' cadenas vacias...
-> si es que necesitas operar [aritmeticamente hablando] en dependencias posteriores, ve a...
-> [menu] herramientas / opciones / [ficha] ver / [apartado] opciones de ventana
y desmarca la casilla de -> valores cero

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Ernesto
02/04/2007 - 16:29 | Informe spam
Gracias Héctor Miguel por tu pronta y amplia respuesta.
Efectivamente y de acuerdo con ; '1)dividir' un cero por un numero 'real'
[NO CERO] no devuelve 'errores'... devuelve tambien CERO.
También de acuerdo con; '2)si obtienes el valor de error #¡VALOR! significa
que [alg]uno de los elementos en la operacion o argumentos en la funcion..
NO es posible de interpretar como numero'
Lo de '3)[probablemente] si estas 'depositando' cadenas vacias -> EN LUGAR
DE CEROS cuando no se cumplen tus condiciones...
las cadenas 'vacias' siguen siendo textos y [hasta donde se] no es posible
operar 'aritmeticamente' los textos', esto ya no lo se, y te amplio
explicación.
La celda $W10/2, tiene el valor =BJ803 y esta tiene el valor
=SUMA(BJ741:BJ800). Cuando dentro de BJ741:BJ800 hay algún valor, lo muestra
en 'moneda, con el sinbolo del euro', la celda del total de esta suma
'BJ803' muestra el mismo 'formato' y en $U10/2, $V10/2, $W10/20, ...,
también muestra este formato.
Cada celda de BJ741:BJ800, tiene la fórmula:
=SI(EB670úLSO;"";SI(EB670=$S$10/4;$S$10/4;SI(EB670=$S$10/5;$S$10/5;SI(EB670=$S$10/6;$S$10/6)))),
variando 670,671,672,673como es lógico, es decir, no hay (o así lo
entiendo yo) texto en las/los resultados de las celdas implicadas en el
resultado final, por eso no acabo de entenderlo y no le encuentro
explicación.
Tengo otras 10 celdas con la misma fórmula EXCEPTO +($U10/2, $V10/2,
$W10/20, .), y cuando es 'cero', quedan en 'blanco', no da ningún error.
Gracias otra vez y saludos.
"Héctor Miguel" escribió en el mensaje
news:
hola, Ernesto !

Tengo en una celda una formula que me está dando problemas, y no le
encuentro el quid. La formula es:
=SI($AC10<=3;"";(SUMAR.SI($B$81:$B$140;"H";$N$81:$N$140)-$L10)/2-($R10/(2*$AC10)))+($W10/2)
y funciona perfectamente, siempre y cuando la celda $W10, tenga valor,
valorque toma de otra celda que en ocasiones es 'cero'.
Supongo que el error "#¡VALOR!" lo da por dividir el valor de la celda,
0 por 2.
Lo ultimo de la furmula +($W10/2), es necesario y no encuentro como hacer
para que aun siendo '0'
el resultado quede en 'blanco' y no de error, ya que con este error, la
suma total cuando incluye esta celda, da tambien este error.



1) 'dividir' un cero por un numero 'real' [NO CERO] no devuelve
'errores'... devuelve tambien CERO

2) si obtienes el valor de error #¡VALOR! significa que [alg]uno de los
elementos en la operacion o argumentos en la funcion..
NO es posible de interpretar como numero

3) [probablemente] si estas 'depositando' cadenas vacias -> EN LUGAR DE
CEROS cuando no se cumplen tus condiciones...
las cadenas 'vacias' siguen siendo textos y [hasta donde se] no es
posible opear 'aritmeticamente' los textos :-((

ejemplos:
=0/1000 -> devuelve CERO
=""*1 -> devuelve #¡VALOR!

4) si no quieres 'ver' ceros... en lugar de 'depositar' cadenas vacias...
-> si es que necesitas operar [aritmeticamente hablando] en
dependencias posteriores, ve a...
-> [menu] herramientas / opciones / [ficha] ver / [apartado] opciones
de ventana
y desmarca la casilla de -> valores cero

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Respuesta Responder a este mensaje
#3 Héctor Miguel
02/04/2007 - 17:35 | Informe spam
hola, Ernesto !

__ 1 __
Tambien de acuerdo con;
2)si obtienes el valor de error #¡VALOR! significa que [alg]uno de los elementos en la operacion o argumentos en la funcion
NO es posible de interpretar como numero [...]




__ 2 __
Cada celda de BJ741:BJ800, tiene la formula: =SI(EB670úLSO;"";SI(EB670=$S$10/4;$S$10/4;SI(EB670=$S$10/5;$S$10/5;SI(EB670=$S$10/6;$S$10/6))))
variando 670,671,672,673como es logico, es decir
no hay (o asi lo entiendo yo) texto en las/los resultados de las celdas implicadas en el resultado final
por eso no acabo de entenderlo y no le encuentro explicacion...



los puntos anteriores son 'el meollo' del 'poque' SI pudiera haber texto en alguna celda:
de la formula que expones: -> =SI(EB670úLSO;"";SI(EB670... [etc. etc. etc.]
si en algun momento... 'EB670'... llega a tener como contenido/resultado: FALSO
a) la formula estara 'depositando' una cadena [de texto] 'vacia' -> "" [logico que en la celda donde pusiste 'la formula']
b) de ahi en adelante, cualquier operacion [aritmetica] que 'trates' de hacer con la celda 'dependiente' de 'EB670'...
-> devolvera el valor de error: -> #¡VALOR!
c) en 'casos' como el anterior... [volvemos al punto 'inicial' de este mensaje con el que estas de acuerdo] :D

si cualquier duda... 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