Función del tipo "CASE" en excel

Resuelto
pleduc Mensajes publicados 8 Fecha de registro   Estado Miembro -  
BmV Mensajes publicados 43626 Fecha de registro   Estado Moderador Última intervención   -
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

4 respuestas

Ivan-hoe Mensajes publicados 433 Fecha de registro   Estado Miembro Última intervención   310
 
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
18
pleduc Mensajes publicados 8 Fecha de registro   Estado Miembro 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 ...
2
touroul Mensajes publicados 520 Fecha de registro   Estado Miembro Última intervención   16 > anonyme
 

Hola

Es increíble lo que se puede aprender al recorrer este foro.

Pensaba que las IA lo iban a acabar, pero aquí estoy de nuevo.

Las IA son malas para Excel, muchas veces.

Gracias a quienes dan su tiempo, sin esperar nada a cambio, excepto gratitud.

No se dirá nunca lo suficiente.

Finalmente, algo en lo que el dinero no tiene cabida.

0