Función del tipo "CASE" en excel

Resuelto
pleduc Mensajes publicados 8 Fecha de registro   Estado Membre -  
 anonyme -
Hola,

Quisiera poder utilizar una función del tipo "CASE" en excel en lugar de anidar funciones "SI" unas dentro de otras. Mi objetivo es realizar la siguiente prueba:

Si la Celda A1 = la Celda B1 entonces ...
Si la Celda A1 = la Celda B2 entonces ...
Si la Celda A1 = la Celda B3 entonces ...
Si la Celda A1 = la Celda B4 entonces ...
Si la Celda A1 = la Celda B5 entonces ...
Si la Celda A1 = la Celda B6 entonces ...
...

Gracias de antemano
Configuración: Windows 2003 Internet Explorer 6.0

2 réponses

Ivan-hoe Mensajes publicados 433 Fecha de registro   Estado Membre Última intervención   309
 
Hola a los dos,
Pleduc, hasta donde yo sé, el CASE del que hablas, que reemplaza ventajosamente algunas funciones SI, es una instrucción de VBA en Excel y no se utiliza directamente en las fórmulas de Excel.
En tal caso, la sintaxis es la siguiente:

Select Case Range("A1").Value Case Is = Range("B1").Value 'instrucciones Case Is = Range("B2").Value 'instrucciones Case Else 'instrucciones en caso de que ninguna de las condiciones se cumpla End Select
17
pleduc Mensajes publicados 8 Fecha de registro   Estado Membre 1
 
Hola,

¡Muchas gracias, funciona!
0
anonyme
 
existe la función =Elegir. para más información consultar la ayuda de excel
Funciona muy bien.
=ELEGIR(indice; Val1, Val2....)
índice: es la celda a evaluar
Val1: es el valor devuelto si la celda índice es igual a 1
Val2: es el valor devuelto si la celda índice es igual a 2 ...
0