Función del tipo "CASE" en excel
Resuelto
pleduc
Mensajes publicados
8
Fecha de registro
Estado
Membre
-
anonyme -
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
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
Liens connexes:
- ¿Por qué no funcionan mis flechas del teclado en Excel?
- si la celda comienza por. o bien por..
- Problemas para insertar filas
- Fórmula de Excel: "SI" una celda contiene una palabra, entonces ?
- Hachurar celdas según el texto que contienen otras celdas
- Formato condicional/ Si la celda CONTIENE una palabra
2 réponses
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:
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
¡Muchas gracias, funciona!
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 ...