Problema con funciones SI encadenadas

08/01/2008 - 12:37 por Daniel Domínguez | Informe spam
Hola a todos.

Tengo el siguiente problema. En una hoja excel que estoy preparando para que
la rellene un determinado usuario tengo una columna Comunidad Autónoma y otra
Provincia, que quiero que se rellenen mediante el método de validación por
listas.

Para ello tengo una tabla con la correspondencia entre CA y Prov. Con la CA
no tengo problemas, ya que la asigno directamente seleccionando la lista de
éstas en la validación de ese campo.

Ahora viene el problema. La idea que tenía era que en el campo Provincia
apareciera la lista de Provincias de cada territorial, es decir, que tendría
que definir una lista en base a la CA que el usuario hubiera introducido.
Entonces lo que hice fue definir la lista condicionalmente de este modo,
encadenando varias funciones SI:

SI(A2="Galicia";F1:F4;SI(A2="Andalucía";F5:F13; ...)

El problema es que, por lo visto, Excel sólo te permite encadenar 7
funciones SI, pero yo necesito encadenar tantos SI como comunidades hay (19).

No se si esto tiene solución.

¿Alguna ayuda?

Muchas gracias y un saludo
 

Leer las respuestas

#1 excelamedida.com
08/01/2008 - 17:35 | Informe spam
Hola Daniel,
Puedes hacerlo con código, sería con Select Case...
Lo verás mejor con un ejemplo que seguro lo puedes adaptar a tus
necesidades (si no, comentas):

Dim Mes As String
Mes = Range("A1").Value
Select Case Mes
Case "Enero"
'Codigo que se ejecutaria
Case "Febrero"
'Codigo que se ejecutaria
Case "Marzo"
'Codigo que se ejecutaria
Case Else
'Aqui puedes poner algo si no se cumple nada de lo anterior
End Select

Un saludo
JJE

Hola a todos.

Tengo el siguiente problema. En una hoja excel que estoy preparando para que
la rellene un determinado usuario tengo una columna Comunidad Autónoma y otra
Provincia, que quiero que se rellenen mediante el método de validación por
listas.

Para ello tengo una tabla con la correspondencia entre CA y Prov. Con la CA
no tengo problemas, ya que la asigno directamente seleccionando la lista de
éstas en la validación de ese campo.

Ahora viene el problema. La idea que tenía era que en el campo Provincia
apareciera la lista de Provincias de cada territorial, es decir, que tendría
que definir una lista en base a la CA que el usuario hubiera introducido.
Entonces lo que hice fue definir la lista condicionalmente de este modo,
encadenando varias funciones SI:

SI(A2="Galicia";F1:F4;SI(A2="Andalucía";F5:F13; ...)

El problema es que, por lo visto, Excel sólo te permite encadenar 7
funciones SI, pero yo necesito encadenar tantos SI como comunidades hay (19).

No se si esto tiene solución.

¿Alguna ayuda?

Muchas gracias y un saludo

Preguntas similares