Problema calculos entres celdas

29/01/2007 - 19:21 por Luis Fernando Vargas Díaz | Informe spam
Buenas tardes Sres.

Tengo una duda con respecto a un calculo que debo mostrar en una hoja de
excel al usuario.
Expongo mi tema:

Tengo la celda F11 con una "X" como valor de la celda

Tengo la celda I11 con una "X" como valor de la celda

Internamente (mediante programación) yo debería ver la X de la celda F11 con
un valor de 1 y la I11 con un valor de 5
Multiplicando F11 por I11 me dá un resultado de 5.
Ahora bien, de acuerdo a ese resultado tengo que mostrar la celda M11 con
color verde y con contenido que diga "CORRECTO".

Alguna idea para el planteamiento que tengo??

La posibilidad de multiplicar valores se me sube hasta 9 posibilidades
distintas pues no solo manejo la columna F x I, sino tambien, las columnas
F, G, H, I, J, K.

Agradezco cualquier sugerencia.

Saludos

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
30/01/2007 - 23:20 | Informe spam
hola, Luis Fernando !

[me parece que] a tu consulta le hace falta una mejor 'exposicion de motivos' :)) [me explico]...

1) de que 'depende' que un caracter alfabetico 'debiera' ser interpretado como un valor numerico 'especifico' ???
-> por que una "X" depositada en F11 vale 1 y la misma "X" depositada en I11 vale 5 ???
-> cuanto 'debiera' valer si se deposita en cualquier otra celda ???

2) como puedes indicarle al excel que valor 'debera considerar' para la "X" [o cualquier otro caracter] ???

3) como 'sabra' excel si has cambiado de opinion y debera considear valores distintos de los que ya 'conocia' ???

4) para el color de la celda... prueba con los formatos condicionales [si ocupas ayuda adicional, tendras que exponer mas detalles] :)

5) para que 'otra' celda te diga si un 'determinado' calculo es... 'correcto' [o no]...
-> como es que excel debiera 'darse por enterado' de cual valor/resultado/operacion/... es correcto o no ???

[como veras] tal parece que tu pregunta es como una 'punta de iceberg'... [como saber que mas hay 'por debajo'] -???-

saludos,
hector.

__ la consulta original __
... con respecto a un calculo que debo mostrar en una hoja de excel al usuario. Expongo mi tema:
Tengo la celda F11 con una "X" como valor de la celda
Tengo la celda I11 con una "X" como valor de la celda
Internamente (mediante programacion) yo deberia ver la X de la celda F11 con un valor de 1 y la I11 con un valor de 5
Multiplicando F11 por I11 me da un resultado de 5.
Ahora bien, de acuerdo a ese resultado tengo que mostrar la celda M11 con color verde y con contenido que diga "CORRECTO".
Alguna idea para el planteamiento que tengo??
La posibilidad de multiplicar valores se me sube hasta 9 posibilidades distintas pues... manejo... tambien, las columnas F, G, H, I, J, K.
Agradezco cualquier sugerencia.
Respuesta Responder a este mensaje
#2 Luis Fernando Vargas Díaz
31/01/2007 - 18:47 | Informe spam
Hector...gracias por contestarme. Tienes razón con respecto a la propuesta
que hice pero no sabía como explicarla. La voy a ampliar un poco mas a
continuación:

1. Básicamente la hoja de cálculo que estoy haciendo debería permitir al
usuario obtener un resultado a partir de las opciones que marque. Por
ejemplo, si pones una "X" en la celda F11, el titulo que precede a esta
celda en F10 dice "Probabilidad Baja", asi de igual forma en G10 dice
"Probabilidad Media" y en H10 dice "Probabilidad Alta". Ahora bien, a nivel
interno para mi esas probabilidades tienen un valor que no se debería
mostrar al usuario pues sezga el criterio real del usuario y lo induce a
obtener a través de otras marcas el resultado deseado. (ese tema es
explicando el porque de la x y no un valor numerico).

2. Igualmente tengo otras tres posibilidades en algo que se llama impacto de
la siguiente forma:
"Impacto Leve" en la celda I10, "Impacto Moderado" en la celda J10 e
"Impacto Mayor" en la celda K10.

3. Básicamente lo que requiero es multiplicar los datos para obtener un
resultado que se ubica dentro de un rango. En total son nueve posibilidades
de acuerdo a la valoración de cada dato y que a su vez dan un resultado como
adjunto en la siguiente tabla:

Probabilidad Baja=1 x Impacto Leve=5 Resultado en
celda M11= Aceptable (5-10)
Probabilidad Baja=1 x Impacto Moderado Resultado en celda
M11=Aceptable (5-10)
Probabilidad Baja=1 x Impacto Mayor Resultado en celda
M11= Moderado (15-20)
Probabilidad Media=2 x Impacto Leve=5 Resultado en
celda M11=Aceptable (5-10)
Probabilidad Media=2 x Impacto Moderado Resultado en celda
M11= Moderado (15-20)
Probabilidad Media=2 x Impacto Mayor Resultado en celda
M11= Inaceptable(30-60)
Probabilidad Alta=3 x Impacto Leve=5 Resultado en
celda M11= Moderado (15-20)
Probabilidad Alta=3 x Impacto Moderado Resultado en celda
M11= Inaceptable(30-60)
Probabilidad Alta=3 x Impacto Mayor Resultado en
celda M11= Inaceptable(30-60)

Ahora bien, ya probé con lo del formato condicional y efectivamente cambia
la celda de color de acuerdo a lo que diga dentro de la celda pero de igual
forma no se la programación para llegar al resultado. Creo que el proceso
para llegar a eso es mas o menos asi:
1. Recorrer las celdas de la F11 a la K11 para identificar cuales estan
marcadas y por supuesto que no estén mas de dos celdas marcadas dentro de
cada grupo de opciones ( el grupo de la F11 a la H11 pertenece a
probabilidad y el grupo de la I11 a la K11 pertenece a Impacto).
2. Una vez identificadas las dos celdas marcadas hacer el calculo con la
tabla de arriba para mostrar el resultado en la celda M11.

RIESGO PROBABILIDAD
IMPACTO RIESGO
B M A L Mo Ma Valor Obtenido
x x MODERADO


Agradezco de antemano la ayuda brindada.

Saludos




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

[me parece que] a tu consulta le hace falta una mejor 'exposicion de
motivos' :)) [me explico]...

1) de que 'depende' que un caracter alfabetico 'debiera' ser interpretado
como un valor numerico 'especifico' ???
-> por que una "X" depositada en F11 vale 1 y la misma "X" depositada
en I11 vale 5 ???
-> cuanto 'debiera' valer si se deposita en cualquier otra celda ???

2) como puedes indicarle al excel que valor 'debera considerar' para la
"X" [o cualquier otro caracter] ???

3) como 'sabra' excel si has cambiado de opinion y debera considear
valores distintos de los que ya 'conocia' ???

4) para el color de la celda... prueba con los formatos condicionales [si
ocupas ayuda adicional, tendras que exponer mas detalles] :)

5) para que 'otra' celda te diga si un 'determinado' calculo es...
'correcto' [o no]...
-> como es que excel debiera 'darse por enterado' de cual
valor/resultado/operacion/... es correcto o no ???

[como veras] tal parece que tu pregunta es como una 'punta de iceberg'...
[como saber que mas hay 'por debajo'] -???-

saludos,
hector.

__ la consulta original __
... con respecto a un calculo que debo mostrar en una hoja de excel al
usuario. Expongo mi tema:
Tengo la celda F11 con una "X" como valor de la celda
Tengo la celda I11 con una "X" como valor de la celda
Internamente (mediante programacion) yo deberia ver la X de la celda F11
con un valor de 1 y la I11 con un valor de 5
Multiplicando F11 por I11 me da un resultado de 5.
Ahora bien, de acuerdo a ese resultado tengo que mostrar la celda M11 con
color verde y con contenido que diga "CORRECTO".
Alguna idea para el planteamiento que tengo??
La posibilidad de multiplicar valores se me sube hasta 9 posibilidades
distintas pues... manejo... tambien, las columnas F, G, H, I, J, K.
Agradezco cualquier sugerencia.




Respuesta Responder a este mensaje
#3 Héctor Miguel
01/02/2007 - 07:43 | Informe spam
hola, Luis Fernando !

1) dado que no quieres que el usuario 'vea' [de forma 'claramente-intelegible'] el proceso de evaluacion
prueba con la siguiente formula [inicialmente en 'M11'] tratando de que le parezca un 'trabalenguas' :))
=indice({"aceptable"\"moderado"\"inaceptabe"},coincidir(coincidir("x",f11:h11,0)*5*2^(coincidir("x",i11:k11,0)-1)/5,{1\3\5}))

-> toma nota de los convencionalismos regionales... [los de costubre] mi sistema utiliza:
coma para separar los argumentos de las funciones y...
barra inversa para separar las 'filas' en matrices constantes -> {...\...\...}

2) [obviamente] falta el mecanismo para prevenir/evitar/corregir/o... -> avisarle al usuario si 'marca' mas de una opcion en cada 'grupo' :))
para lo cual [creo] podrias iniciar con otro formato condicional que evalue si hay mas de una celda 'llena' por grupo -?-

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

__ la consulta original __
1. ... permitir al usuario obtener un resultado a partir de las opciones que marque.
... una "X" en la celda F11, el titulo que precede a esta celda en F10 dice "Probabilidad Baja"
... en G10 dice "Probabilidad Media" y en H10 dice "Probabilidad Alta".
... a nivel interno... tienen un valor que no se deberia mostrar al usuario... sezga el criterio
... y lo induce a obtener a traves de otras marcas el resultado deseado.
(ese tema es explicando el porque de la x y no un valor numerico).

2. ... tengo otras tres posibilidades en algo que se llama impacto de la siguiente forma:
"Impacto Leve" en la celda I10, "Impacto Moderado" en la celda J10 e "Impacto Mayor" en la celda K10.

3... lo que requiero es multiplicar los datos para obtener un resultado... dentro de un rango.
... son nueve posibilidades de acuerdo a la valoración de cada dato y que... dan un resultado como... en la siguiente tabla:

Probabilidad Baja=1 x Impacto Leve=5 Resultado en celda M11= Aceptable (5-10)
Probabilidad Baja=1 x Impacto Moderado Resultado en celda M11=Aceptable (5-10)
Probabilidad Baja=1 x Impacto Mayor Resultado en celda M11= Moderado (15-20)
Probabilidad Media=2 x Impacto Leve=5 Resultado en celda M11=Aceptable (5-10)
Probabilidad Media=2 x Impacto Moderado Resultado en celda M11= Moderado (15-20)
Probabilidad Media=2 x Impacto Mayor Resultado en celda M11= Inaceptable(30-60)
Probabilidad Alta=3 x Impacto Leve=5 Resultado en celda M11= Moderado (15-20)
Probabilidad Alta=3 x Impacto Moderado Resultado en celda M11= Inaceptable(30-60)
Probabilidad Alta=3 x Impacto Mayor Resultado en celda M11= Inaceptable(30-60)

... con lo del formato condicional... cambia la celda de color de acuerdo a lo que diga dentro de la celda
pero de igual forma no se la programación para llegar al resultado. Creo que el proceso... es mas o menos asi:
1. Recorrer las celdas de la F11 a la K11 para identificar cuales estan marcadas
y por supuesto que no esten mas de dos celdas marcadas dentro de cada grupo de opciones
(el grupo de la F11 a la H11 pertenece a probabilidad y el grupo de la I11 a la K11 pertenece a Impacto).
2. Una vez identificadas las dos celdas marcadas hacer el calculo con la tabla de arriba para mostrar el resultado en la celda M11...
Respuesta Responder a este mensaje
#4 Luis Fernando Vargas Díaz
01/02/2007 - 19:50 | Informe spam
Don Hector.ERES GRANDEFUNCIONA A LA PERFECCION!!!!
Ahora bien, en que celda se pondría el formato condicional para que no
permita marcar mas de dos celdas de cada grupo???
Voy a empezar a probar pero si me puedes tirar este ultimo esfuerzo te lo
agradezco



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

1) dado que no quieres que el usuario 'vea' [de forma
'claramente-intelegible'] el proceso de evaluacion
prueba con la siguiente formula [inicialmente en 'M11'] tratando de que
le parezca un 'trabalenguas' :))

=indice({"aceptable"\"moderado"\"inaceptabe"},coincidir(coincidir("x",f11:h11,0)*5*2^(coincidir("x",i11:k11,0)-1)/5,{1\3\5}))

-> toma nota de los convencionalismos regionales... [los de costubre] mi
sistema utiliza:
coma para separar los argumentos de las funciones y...
barra inversa para separar las 'filas' en matrices constantes ->
{...\...\...}

2) [obviamente] falta el mecanismo para prevenir/evitar/corregir/o... ->
avisarle al usuario si 'marca' mas de una opcion en cada 'grupo' :))
para lo cual [creo] podrias iniciar con otro formato condicional que
evalue si hay mas de una celda 'llena' por grupo -?-

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

__ la consulta original __
1. ... permitir al usuario obtener un resultado a partir de las opciones
que marque.
... una "X" en la celda F11, el titulo que precede a esta celda en F10
dice "Probabilidad Baja"
... en G10 dice "Probabilidad Media" y en H10 dice "Probabilidad Alta".
... a nivel interno... tienen un valor que no se deberia mostrar al
usuario... sezga el criterio
... y lo induce a obtener a traves de otras marcas el resultado deseado.
(ese tema es explicando el porque de la x y no un valor numerico).

2. ... tengo otras tres posibilidades en algo que se llama impacto de la
siguiente forma:
"Impacto Leve" en la celda I10, "Impacto Moderado" en la celda J10 e
"Impacto Mayor" en la celda K10.

3... lo que requiero es multiplicar los datos para obtener un
resultado... dentro de un rango.
... son nueve posibilidades de acuerdo a la valoración de cada dato y
que... dan un resultado como... en la siguiente tabla:

Probabilidad Baja=1 x Impacto Leve=5 Resultado en
celda M11= Aceptable (5-10)
Probabilidad Baja=1 x Impacto Moderado Resultado en celda
M11=Aceptable (5-10)
Probabilidad Baja=1 x Impacto Mayor Resultado en
celda M11= Moderado (15-20)
Probabilidad Media=2 x Impacto Leve=5 Resultado en
celda M11=Aceptable (5-10)
Probabilidad Media=2 x Impacto Moderado Resultado en celda
M11= Moderado (15-20)
Probabilidad Media=2 x Impacto Mayor Resultado en
celda M11= Inaceptable(30-60)
Probabilidad Alta=3 x Impacto Leve=5 Resultado
en celda M11= Moderado (15-20)
Probabilidad Alta=3 x Impacto Moderado Resultado en
celda M11= Inaceptable(30-60)
Probabilidad Alta=3 x Impacto Mayor Resultado en
celda M11= Inaceptable(30-60)

... con lo del formato condicional... cambia la celda de color de acuerdo
a lo que diga dentro de la celda
pero de igual forma no se la programación para llegar al resultado. Creo
que el proceso... es mas o menos asi:
1. Recorrer las celdas de la F11 a la K11 para identificar cuales estan
marcadas
y por supuesto que no esten mas de dos celdas marcadas dentro de cada
grupo de opciones
(el grupo de la F11 a la H11 pertenece a probabilidad y el grupo de la
I11 a la K11 pertenece a Impacto).
2. Una vez identificadas las dos celdas marcadas hacer el calculo con la
tabla de arriba para mostrar el resultado en la celda M11...




Respuesta Responder a este mensaje
#5 Héctor Miguel
02/02/2007 - 01:16 | Informe spam
hola, Luis Fernando !

... en que celda se pondría el formato condicional para que no permita marcar mas de dos celdas de cada grupo???



op1: para formatos condicionales, selecciona por grupo de 3 celdas [p.e. 'F11:H1'] y usa la siguiente formula:
[F11:H11] =contar.si($f11:$h11,"*")>1
[I11:K11] =contar.si($i11:$k11,"*")>1
-> aplicas los formatos de tu preferencia

op2: por reglas de validacion [menu] datos / validacion... [evitas que se marque mas de una celda en cada grupo]
[F11:H11] =contar.si($f11:$h11,"*")<2
[I11:K11] =contar.si($i11:$k11,"*")<2
-> opcionalmente usas los apartados de mensaje entrante y de error para advertir/informar al usuario ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida