Discussion:
Implementar un switch case en excel
(demasiado antiguo para responder)
BRESS
2005-07-11 15:10:04 UTC
Permalink
Necesito condicionar el valor de una celda al valor de otra entre varias opciones

Alguien podria darme un hilo del q tirar..

--
BRESS

-----------------------------------------------------------------------
Ver este tema: http://www.softwaremix.net/viewtopic-411146.htm

Enviado desde http://www.softwaremix.net
anonimo
2005-07-11 15:43:04 UTC
Permalink
Dependiendo del número y de la 'dificultad' de las condiciones, tal vez,
puedas 'apañarte' con fórmulas con las funciones SI, Y, O, ELEGIR,...(busca
en la ayuda estas funciones) si las condiciones son complicadas tendrás que
utilizar macros, (sentencia SELECT CASE)
Ramiro
Post by BRESS
Necesito condicionar el valor de una celda al valor de otra entre varias
opciones.
Alguien podria darme un hilo del q tirar...
--
BRESS
------------------------------------------------------------------------
Ver este tema: http://www.softwaremix.net/viewtopic-411146.html
Enviado desde http://www.softwaremix.net
KL
2005-07-11 19:57:32 UTC
Permalink
Hola chicos,

"anonimo" wrote in message
Post by anonimo
Dependiendo del número y de la 'dificultad' de las condiciones, tal vez,
puedas 'apañarte' con fórmulas con las funciones SI, Y, O,
ELEGIR,...(busca en la ayuda estas funciones) si las condiciones son
complicadas tendrás que utilizar macros, (sentencia SELECT CASE)
Aparte, de las funciones citadas por el 'anonomo" habra al menos otro tanto
(o mas) de soluciones usando operadores *, +, ^,=, funciones BUSCAR,
BUSCARV, BUSCARH, COINCIDIR+INDICE, SUMA, SUMAPRODUCTO, CONTAR.SI, SUMAR.SI,
SUBTOTALES+DESREF, etc, etc. Por lo cual no creo que se llegue a necesitar
macros (vamos, es poco probable).

Si se exponen detalles del problema se podra dar una solucion concreta.

Saludos,
KL
BRESS
2005-07-12 11:29:21 UTC
Permalink
Tengo dos columnas, A y B
La celda A3 depende de si B2 cumple una condicion, si cumple esa condicion entonces dependera del valor de A2 (13 posibilidades)

Si B2<B
si (A2="adios";A3="hola";A3=A2
si (A2="hello";A3="bye";A3=A2
sin
A3=A
fi

mas om menos es esto pero con 13 posibles caso

--
BRESS

-----------------------------------------------------------------------
Ver este tema: http://www.softwaremix.net/viewtopic-411146.htm

Enviado desde http://www.softwaremix.net
KL
2005-07-12 15:36:32 UTC
Permalink
Hola Bress,

prueba esto:

=SI(B2<B1;ELEGIR(1+(A2="adios")+2*(A2="hello");A2;"hola";"bye");A2)

el resto de las condiciones puedes ir anadiendo a la funcion ELEGIR hasta
29.

Saludos,
KL
Tengo dos columnas, A y B.
La celda A3 depende de si B2 cumple una condicion, si cumple esa condicion
entonces dependera del valor de A2 (13 posibilidades).
Si B2<B1
si (A2="adios";A3="hola";A3=A2)
si (A2="hello";A3="bye";A3=A2)
sino
A3=A2
fin
mas om menos es esto pero con 13 posibles casos
--
BRESS
------------------------------------------------------------------------
Ver este tema: http://www.softwaremix.net/viewtopic-411146.html
Enviado desde http://www.softwaremix.net
Loading...