Varias formulas "SI"

07/05/2008 - 11:26 por Corvillo | Informe spam
Buenos días,

En una misma función SI necesitaría hacer varias pruebas lógicas, voy a
ponerlo con un ejemplo que imagino se entenderá mejor.

Columna A Columna B
Persona 1 2
Persona 2 4
Persona 3 6
Persona 4 1
Persona 5 9

De este rango de datos necesitaría que me hiciera una prueba lógica de la
columna B y comprobara si es igual a 6, 7, 8 o 9 y me devuelva un lo que
fuera si es verdadero y si no falso.

¿Se puede hacer? o únicamente permite una prueba lógica por función si y
entonces tendría que usar 4 funciones si en celdas separadas, para que cada
vez me compruebe un valor...

Espero vuestro comentarios (por cierto es en excel 2003).
Un saludo y muchas gracias.

Preguntas similare

Leer las respuestas

#1 Juan M
07/05/2008 - 14:59 | Informe spam
Hola,

En función de los datos (reales) que tengas y de lo que pretendes se puede
construir una fórmula para satisfacer tus necesidades.
Es posible encadenar varias condiciones del estilo a :

=si(PruebaLogica;si(PruebaLogica;verdadero;falso);si(PruebaLogica;verdadero;falso))...
Y en cada verdadero o falso establecer otra condición, el problema está en
que solo se pueden anidar 7 funciones si en excel 2003, en la versión 2007
se pueden anidar alguna más.

También puedes plantear el problema con una función de búsqueda, por ejemplo
si tu rango de valores va desde es 1, 2, 3 ...
podrías emplear la función Elegir y en función de cual sea ese número poner
lo que sea necesario.

=ELEGIR(B2;"cond1";"cond2";"cond3";)

otra opción es emplear la función buscar,buscarv,buscarh,
Indice(coincidir) empleando rangos donde establezcas los criterios, con
nombres o con vectores de comparación fijos. Algo así:

=BUSCAR(B2;{1;2;3;4;5};{"a";"b";"c";"d";"e"})

Un saludo,
Juan

"Corvillo" escribió

Buenos días,

En una misma función SI necesitaría hacer varias pruebas lógicas, voy a
ponerlo con un ejemplo que imagino se entenderá mejor.

Columna A Columna B
Persona 1 2
Persona 2 4
Persona 3 6
Persona 4 1
Persona 5 9

De este rango de datos necesitaría que me hiciera una prueba lógica de la
columna B y comprobara si es igual a 6, 7, 8 o 9 y me devuelva un lo que
fuera si es verdadero y si no falso.

¿Se puede hacer? o únicamente permite una prueba lógica por función si y
entonces tendría que usar 4 funciones si en celdas separadas, para que
cada
vez me compruebe un valor...

Espero vuestro comentarios (por cierto es en excel 2003).
Un saludo y muchas gracias.
Respuesta Responder a este mensaje
#2 Héctor Miguel
07/05/2008 - 15:02 | Informe spam
hola, !

si suponemos que "persona 1" y su valor estan en A2:B2 y requieres la prueba en C2 -???-

[C2] =coincidir(b2,{0\6\10})=2

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ la consulta original __
En una misma funcion SI necesitaria hacer varias pruebas logicas
voy a ponerlo con un ejemplo que imagino se entendera mejor.
Columna A Columna B
Persona 1 2
Persona 2 4
Persona 3 6
Persona 4 1
Persona 5 9
De este rango de datos necesitaria que me hiciera una prueba logica de la columna B
y comprobara si es igual a 6, 7, 8 o 9 y me devuelva un lo que fuera si es verdadero y si no falso.
Se puede hacer? o unicamente permite una prueba logica por funcion si
y entonces tendria que usar 4 funciones si en celdas separadas, para que cada vez me compruebe un valor...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida