+ de 7 condiciones SI

19/01/2010 - 20:26 por Gonzalo Hontou | Informe spam
La formula SI(...) no me permite anidar mas de 7 condiciones, a que otra
formula debo recurrir? Tengo una columna que contiene numeros del 1 al 24,
las 2 columnas siguientes deben devolver un campo de texto variable en
funcion del numero de la columna descripta.

=SI(b5=1;"MVD";SI(b5=4;"BUE";...)))))) Esta posibilidad se agota cuando
supero las 7 condiciones anidadas y necesito hasta 24 aprox.

Gracias,
Gonzalo

Preguntas similare

Leer las respuestas

#1 Raúl Bajo Sanz
19/01/2010 - 21:15 | Informe spam
La solución es la función 'BUSCARV'

Saludos,
Raúl.

"Gonzalo Hontou" wrote:

La formula SI(...) no me permite anidar mas de 7 condiciones, a que otra
formula debo recurrir? Tengo una columna que contiene numeros del 1 al 24,
las 2 columnas siguientes deben devolver un campo de texto variable en
funcion del numero de la columna descripta.

=SI(b5=1;"MVD";SI(b5=4;"BUE";...)))))) Esta posibilidad se agota cuando
supero las 7 condiciones anidadas y necesito hasta 24 aprox.

Gracias,
Gonzalo



http://www.microsoft.com/communitie...67327a3899
Respuesta Responder a este mensaje
#2 Gabriel Raigosa
19/01/2010 - 21:17 | Informe spam
Saludos;

ELEGIR(núm_índice;valor1;valor2;...)

Núm_índice especifica el argumento de valor que se selecciona. El
argumento núm_índice debe ser un número entre 1 y 254, o bien, una
fórmula o referencia a una celda que contenga un número entre 1 y 254.

Gabriel


Gonzalo Hontou escribió:
La formula SI(...) no me permite anidar mas de 7 condiciones, a que otra
formula debo recurrir? Tengo una columna que contiene numeros del 1 al 24,
las 2 columnas siguientes deben devolver un campo de texto variable en
funcion del numero de la columna descripta.

=SI(b5=1;"MVD";SI(b5=4;"BUE";...)))))) Esta posibilidad se agota cuando
supero las 7 condiciones anidadas y necesito hasta 24 aprox.

Gracias,
Gonzalo

Respuesta Responder a este mensaje
#3 Xavier Budet Graco
19/01/2010 - 21:18 | Informe spam
Hola Gonzalo, si tienes una pregunta en "marcha" no deberías abrir una nueva consulta... Las dos personas que te han contestado son altamente calificadas en Excel, ¿qué tal si expones tu problema de una forma más completa?

Las funciones INDICE o ELEGIR es posible que te puedan ser útiles pero depende de como tengas los datos:

=SI(b5=1;"MVD";SI(b5=4;"BUE";...)))))) Esta posibilidad se agota cuando
supero las 7 condiciones anidadas y necesito hasta 24 aprox.



No es dar muchas pistas.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.


"Gonzalo Hontou" escribió en el mensaje news:
La formula SI(...) no me permite anidar mas de 7 condiciones, a que otra
formula debo recurrir? Tengo una columna que contiene numeros del 1 al 24,
las 2 columnas siguientes deben devolver un campo de texto variable en
funcion del numero de la columna descripta.

=SI(b5=1;"MVD";SI(b5=4;"BUE";...)))))) Esta posibilidad se agota cuando
supero las 7 condiciones anidadas y necesito hasta 24 aprox.

Gracias,
Gonzalo

Respuesta Responder a este mensaje
#4 Gabriel Raigosa
19/01/2010 - 23:27 | Informe spam
Un Ejemplo en;

http://sites.google.com/site/gabrie...referencia


Gabriel Raigosa escribió:
Saludos;

ELEGIR(núm_índice;valor1;valor2;...)

Núm_índice especifica el argumento de valor que se selecciona. El
argumento núm_índice debe ser un número entre 1 y 254, o bien, una
fórmula o referencia a una celda que contenga un número entre 1 y 254.

Gabriel


Gonzalo Hontou escribió:
La formula SI(...) no me permite anidar mas de 7 condiciones, a que
otra formula debo recurrir? Tengo una columna que contiene numeros del
1 al 24, las 2 columnas siguientes deben devolver un campo de texto
variable en funcion del numero de la columna descripta.

=SI(b5=1;"MVD";SI(b5=4;"BUE";...)))))) Esta posibilidad se agota
cuando supero las 7 condiciones anidadas y necesito hasta 24 aprox.

Gracias,
Gonzalo

Respuesta Responder a este mensaje
#5 Héctor Miguel
20/01/2010 - 06:53 | Informe spam
hola, Gonzalo !

La formula SI(...) no me permite anidar mas de 7 condiciones, a que otra formula debo recurrir?
Tengo una columna que contiene numeros del 1 al 24
las 2 columnas siguientes deben devolver un campo de texto variable en funcion del numero de la columna descripta.
=SI(b5=1;"MVD";SI(b5=4;"BUE";...)))))) Esta posibilidad se agota cuando supero las 7 condiciones anidadas y necesito hasta 24 aprox.



1) la version 2007 "aguanta" hasta 64 niveles de funciones anidadas
(pero ese archivo no seria compatible con versiones previas)

2) cuando se vuelve necesario ANIDAR demasiadas(?) funciones SI condicionales...
(yo creo que) es tiempo de pensar en alguna forma diferente de validar resultados condicionados (p.e.)

- si las condiciones a evaluar son valores consecutivos (1,2,3,4,5,6,etc.) ->a partir de 1, Y NO CERO<- ...
resulta mas conveniente la funcion =elegir(resultado_de_la_condicion,alternativa_1,alternativa_2<...,alternativa_29>)

- si las condiciones a evaluar son resultados de expresiones_valor ...
podrias sumar (solamente) aquellos valores cuyas condiciones se cumplen (p.e.)
=(condicion=valor1)*resultado1+(condicion=valor2)*resultado2+(condicion=valor3)*resultado3<+(condicion..)>

- podrias romper en condiciones parciales (usando celdas distintas y/o nombres) y dejar la que se cumpla
(p.e.) =si(condicion_parcial_1,solucion_parcial_1,buscar_otra_condicion)

3) siempre es mejor si expones "casos reales" (de preferencia, +/- exactamente)
(hasta donde se) anidar funciones "si" (hasta su limite) no siempre es la mejor (ni la unica) alternativa
(seguramente) encontraras algunos ejemplos visitando la pagina de Bob Phillips:
Multiple Condition Tests:-> http://www.xldynamic.com/source/xld...ODUCT.html

4) de todas formas seria conveniente que expongas detalles mas... concretos

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida