Función Si

17/11/2003 - 15:31 por Edwin | Informe spam
Buenas tarde,


Tengo el siguiente problema, como hago para avaliar una celda si ella
tiene haste 15 valores, por ejemplo:
=se(a1=1;se(a1=2;se(a1=3;se(a1=4;se(a1=5));se(a1=6;se(a1=7;se(a1=8;se(a1=9;se(a1)))...etc
hasta 15 condiciones.
tengo como hacerlo ???

Chao !


Augusto Camacho

Preguntas similare

Leer las respuestas

#1 Víctor
17/11/2003 - 19:47 | Informe spam
La función =SI no puede anidarse 15 veces. Pero puedes
utilizar la función =BUSCARV. Pon un ejemplo concreto de
lo que necesitas, e intentamos ayudarte.

:-)


Buenas tarde,


Tengo el siguiente problema, como hago para avaliar una


celda si ella
tiene haste 15 valores, por ejemplo:
=se(a1=1;se(a1=2;se(a1=3;se(a1=4;se(a1=5));se(a1=6;se


(a1=7;se(a1=8;se(a1=9;se(a1)))...etc
hasta 15 condiciones.
tengo como hacerlo ???

Chao !


Augusto Camacho

.

Respuesta Responder a este mensaje
#2 Gumercinda
18/11/2003 - 22:46 | Informe spam
No se que quieres decir con avaliar perote respondo algo para ver si eso es lo que estas preguntando...
Si una celda puede tener muchos valores lo que puedes hacer es utilizar la fórmula asi:
=SI(A1=1;"LOQUEQUIERAS",SI(A1=2,"LOQUEQUIERAS",SI(A1=3;"LOQUEQUIERAS";"LOQUEQUIERAS")))..
si el resultado que quieres que la fórmula te ponga es una palabra o algodiferente de un número ponlo entre comillas, si es unnúmero lo puedes poner directo y si es un espacio en blanco lo pones "".

La fórmula lo que quiere decir es: si A1 es igual a 1 entonces escribe "loquequieras" sino, busca si la celda A1=2, si si es pon "loquequieras" sino, busca si la celda A1=3 y pon "loquequieras" sino pon un espacio en blanco...

Espero te sirva de ayuda
Respuesta Responder a este mensaje
#3 Edwin
20/11/2003 - 10:51 | Informe spam
Buenos dias,


Hola Gumercinda, te dire que tú me entendiste bien, pero lo que pasa es
que el número de condiciones que la opción (si) puede soportar és de 7
condiciones.
Como hago para hacer mais de 7 condiciones dentro de una celda ?

Un abrazo.

Gumercinda wrote:

No se que quieres decir con avaliar perote respondo algo para ver si eso es lo que estas preguntando...
Si una celda puede tener muchos valores lo que puedes hacer es utilizar la fórmula asi:
=SI(A1=1;"LOQUEQUIERAS",SI(A1=2,"LOQUEQUIERAS",SI(A1=3;"LOQUEQUIERAS";"LOQUEQUIERAS")))..
si el resultado que quieres que la fórmula te ponga es una palabra o algodiferente de un número ponlo entre comillas, si es unnúmero lo puedes poner directo y si es un espacio en blanco lo pones "".

La fórmula lo que quiere decir es: si A1 es igual a 1 entonces escribe "loquequieras" sino, busca si la celda A1=2, si si es pon "loquequieras" sino, busca si la celda A1=3 y pon "loquequieras" sino pon un espacio en blanco...

Espero te sirva de ayuda
Respuesta Responder a este mensaje
#4 Héctor Miguel
20/11/2003 - 20:16 | Informe spam
Hola, Edwin [Augusto?] !

... el numero de condiciones que ... (si) puede soportar es de 7 [...]
... Como hago ... mas de 7 ... dentro de una celda? [...]



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.]
-o- 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_x])
-o- 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..]
-o- si las 'condiciones a evaluar' son resultados de 'expresiones-texto' ...
[aqui 'NO queda otra' que... usar varias funciones Si condicionales :(( 'aunque'...]
podrias 'romper' en condiciones 'parciales' [usando celdas distintas y/o nombres] y 'dejar' la que se cumpla :))
[p.e.] =Si(Condicion_parcial_1,Condicion_parcial_1,Buscar_otra_condicion)
|_____con datos mas 'concretos', apareceran soluciones mas 'concretas'.__|

saludos,
Héctor.
Respuesta Responder a este mensaje
#5 Compumakro
23/11/2003 - 00:09 | Informe spam
No se si esto pueda ayudar:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Cells(1, 1) = 1 Then
Cells(1, 2) = "Papa"
ElseIf Cells(1, 1) = 2 Then
Cells(1, 2) = "Tomate"
ElseIf Cells(1, 1) = 3 Then
Cells(1, 2) = "Manzana"
ElseIf Cells(1, 1) = 4 Then
Cells(1, 2) = "Uva"
ElseIf Cells(1, 1) = 5 Then
Cells(1, 2) = "Curuba"
ElseIf Cells(1, 1) = 6 Then
Cells(1, 2) = "Maracuya"
ElseIf Cells(1, 1) = 7 Then
Cells(1, 2) = "Arroz"
ElseIf Cells(1, 1) = 8 Then
Cells(1, 2) = "Frijol"
ElseIf Cells(1, 1) = 9 Then
Cells(1, 2) = "Harina"
ElseIf Cells(1, 1) = 10 Then
Cells(1, 2) = "Maiz"
ElseIf Cells(1, 1) = 11 Then
Cells(1, 2) = "Ajonjolí"
ElseIf Cells(1, 1) = 12 Then
Cells(1, 2) = "Café"
ElseIf Cells(1, 1) = 13 Then
Cells(1, 2) = "Te"
ElseIf Cells(1, 1) = 14 Then
Cells(1, 2) = "Yerbabuena"
ElseIf Cells(1, 1) = 15 Then
Cells(1, 2) = "Limonaria"
End If

End Sub
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida