Condicion que afecta a dos celdas con el mismo criterio.

09/09/2008 - 05:57 por Alfonso | Informe spam
Hola a todos
Tenia una formula en C, para que al introducir número en A, localiza en una
base y me da su resultado, pero que al no tener ningun numero, quedara en
blanco.
(=Si(A1="";"";MANUAL!$L12)
He tenido que añadir una columna mas (B), donde tambien se incluira un
numero, que suma al resultado anterior, dando el total de ambos.
(MANUAL!$L12+((MANUAL!$L12*10/100)*B1))
pero quiero tambien que cuando las dos celdas A y B no tengan nuñero, C
quede en blanco, como en la primera, y que a la vez si cualquiera de las dos
tiene numero, me de el resultado correcto.
No consigo la formula para que realice las cuatro condiciones. cuando las
dos celdas estan en blanco, cuando tiene numero solo A, cuando solo lo tiene
B y cuando tienen numero Ay B. a la vez.
Agradezco vuestra ayuda.
Saludos.

Preguntas similare

Leer las respuestas

#6 Alfonso
09/09/2008 - 08:36 | Informe spam
si, he probado =manual!$l$12*((a1<>"")+(b1<>"")*10%*b1), y ocurre lo
siguiente:
Si pones solo numero en A, el resultado es correcto.
Si pones numero en A y B, el resultado es correcto.
Si pones solo en B, da #¡VALOR!
y si dejas en blanco A y B tambien da #¡VALOR!
Los valores reales en MANUAL, son cifras resultantes de una cantidad
deducidos los gastos (ejem: 210eros-1,15euros-8,70euros = 200,15euros)
y en A y B, son cantidades 'enteras' como 1,2,3,4..etc.
Ya solo falta quitar el error #¡VALOR! en laos casos que antes te indico.
saludos.
Alfonso


"Héctor Miguel" escribió en el mensaje
news:
hola, Alfonso !

Te he enviado otra respuesta mas amplia a tu primer mensaje que estaras
al recibir.
No obstante te respondo a esta tambien.
Creo que no me explique correctamente en mi primera exposicion, no solo
no me quedaba en blanco
si no que tampoco me daba los resultados apetecidos, ya que si ponia un
numero en A y en B, salia bien el resultado
pero si solo lo ponia en B, me salia en blanco. En fin que tenia
problemillas.
Como he ampliado mi segundo mensaje, espero que puedas ayudarme a dar con
la solucion.



ya probaste la formula propuesta ?... ->
=manual!$l$12*((a1<>"")+(b1<>"")*10%*b1)

asegurandote de quitar la marca a la opcion de "valores cero" ?
(desde menu: herramientas / opciones / ver / opciones de ventana)

no se cuales sean los valores "reales" que utilizas en MANUAL!$L$12 y en
A1 y B1 -?-
(pero con las pruebas realizadas, perece funcionar +/- de acuerdo a "lo
esperado") -???-

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ OP __
Tenia una formula en C, para que al introducir numero en A, localiza
en una base y me da su resultado
pero que al no tener ningun numero, quedara en blanco.
(=Si(A1="";"";MANUAL!$L12)
He tenido que anadir una columna mas (B), donde tambien se incluira un
numero
que suma al resultado anterior, dando el total de ambos.
(MANUAL!$L12+((MANUAL!$L12*10/100)*B1))
pero quiero tambien que cuando las dos celdas A y B no tengan numero,
C quede en blanco, como en la primera
y que a la vez si cualquiera de las dos tiene numero, me de el
resultado correcto.
No consigo la formula para que realice las cuatro condiciones. cuando
las dos celdas estan en blanco
cuando tiene numero solo A, cuando solo lo tiene B y cuando tienen
numero Ay B. a la vez...













avast! Antivirus: Mensaje entrante limpio.
Base de datos de Virus (VPS): 080908-0, 08/09/2008
Comprobado el: 09/09/2008 8:23:11
avast! - copyright (c) 1988-2008 ALWIL Software.
http://www.avast.com



Respuesta Responder a este mensaje
#7 Héctor Miguel
09/09/2008 - 14:20 | Informe spam
hola, Alfonso !

asumo que la denominacion de moneda ("euros") NO es parte textual del contenido en MANUAL$L$12
en caso contrario, dicha celda (L12) NO es un valor factible de efectuar operaciones aritmeticas -?-

probando bajo un escenario como el que mencionas, no he logrado reproducir el error de #valor -?-
- ambas vacias, resultado: 0 (cero) <= oculto por la opcion de no mostrar valores cero
- numero en A, resultado: el valor en MANUAL$L$12
- numero en B, resultado: se aumenta el valor de B en % de MANUAL$L$12

comentas (si encuentras) algun detalle mas significativo ?
saludos,
hector.

__ OP __
si, he probado =manual!$l$12*((a1<>"")+(b1<>"")*10%*b1), y ocurre lo siguiente:
Si pones solo numero en A, el resultado es correcto.
Si pones numero en A y B, el resultado es correcto.
Si pones solo en B, da #VALOR!
y si dejas en blanco A y B tambien da #VALOR!
Los valores reales en MANUAL, son cifras resultantes de una cantidad deducidos los gastos (ejem: 210eros-1,15euros-8,70euros = 200,15euros)
y en A y B, son cantidades 'enteras' como 1,2,3,4..etc.
Ya solo falta quitar el error #¡VALOR! en laos casos que antes te indico.
Respuesta Responder a este mensaje
#8 Alfonso
09/09/2008 - 15:32 | Informe spam
Solucionado Héctor. Faltaba una 'llamada' correcta de los valores de la
columna 'B' (que no existian) y por ello daba este error.
Como siempre perfecto en tus apreciaciones.
Un cordial saludo.
Alfonso-
-
"Héctor Miguel" escribió en el mensaje
news:
hola, Alfonso !

asumo que la denominacion de moneda ("euros") NO es parte textual del
contenido en MANUAL$L$12
en caso contrario, dicha celda (L12) NO es un valor factible de efectuar
operaciones aritmeticas -?-

probando bajo un escenario como el que mencionas, no he logrado reproducir
el error de #valor -?-
- ambas vacias, resultado: 0 (cero) <= oculto por la opcion de no
mostrar valores cero
- numero en A, resultado: el valor en MANUAL$L$12
- numero en B, resultado: se aumenta el valor de B en % de MANUAL$L$12

comentas (si encuentras) algun detalle mas significativo ?
saludos,
hector.

__ OP __
si, he probado =manual!$l$12*((a1<>"")+(b1<>"")*10%*b1), y ocurre lo
siguiente:
Si pones solo numero en A, el resultado es correcto.
Si pones numero en A y B, el resultado es correcto.
Si pones solo en B, da #VALOR!
y si dejas en blanco A y B tambien da #VALOR!
Los valores reales en MANUAL, son cifras resultantes de una cantidad
deducidos los gastos (ejem: 210eros-1,15euros-8,70euros = 200,15euros)
y en A y B, son cantidades 'enteras' como 1,2,3,4..etc.
Ya solo falta quitar el error #¡VALOR! en laos casos que antes te indico.







avast! Antivirus: Mensaje entrante limpio.
Base de datos de Virus (VPS): 080908-0, 08/09/2008
Comprobado el: 09/09/2008 15:29:57
avast! - copyright (c) 1988-2008 ALWIL Software.
http://www.avast.com



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida