Si anidados

13/06/2006 - 20:54 por Vispa | Informe spam
¡Hola amigos!

Tengo un problema con los Si anidados. En una columna tengo una serie
de notas y en la otra intruduzco la siguiente fórmula para calificar
estas notas como Suspenso, Aprobado, Bien, Notablñe o Sobresaliente:

=SI(E6<5;"Suspenso";SI(O(E6=5;E6<6);"Aprobado";SI(O(E6=6;E6<7);"Bien";SI(O(E6=7;E6<9);"Notable";"Sobresaliente"))))

Funciona perfectamente para poner las notas, pero si hago la fórmula
al revés no funciona:

=SI(E6<5;"Suspenso";SI(O(E6=5;E6<6);"Aprobado";SI(O(E6=6;E6<7);"Bien";SI(O(E6=7;E6<9);"Notable";"Sobresaliente"))))

¿Alguien sabe por qué? ¿Puede ser un fallo de Excel?

Gracias.

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
15/06/2006 - 07:19 | Informe spam
hola, Martha !

La otra formula que no sale es :
=SI(O(E6>9;E6=9);"Sobresaliente";SI(O(E6<9;E6=7);"Notable";SI(O(E6=6;E6<7);"Bien";SI(O(E6=5;E6<6);"Aprobado";"Suspenso"))))
La que sale:
=SI(E6<5;"Suspenso";SI(O(E6=5;E6<7);"Aprobado";SI(O(E6=7;E6<9);"Notable";"Sobresaliente")))



solo es cuestion de revisar 'la logica' que esta siguiendo la formula 'tal como esta planteada'... [me explico]

1) la formula que no sale... se esta 'atorando' en el primer 'O' de la segunda condicionante... -> SI(O(E6<9;E6=7);"Notable"
y esta aplicando una calificacion de 'notable' A TODO numero menor a 9 :))

2) en tu consulta inicial, para 'alcanzar' calificaciones se necesitaban puntos de: 5, 6, 7 y 9
en la -nueva- formula que 'si sale'... te has olvidado de la calificacion de 'Bien', que le correspondia al 6 -?-

como te sugeria en la respuesta anterior...
3) podrias 'acortar' la formula [y evitar el uso de los si-condicionales] con algo +/- como lo siguiente:
=elegir(coincidir(e6;{0\5\6\7\9});"suspenso";"aprobado";"bien";"notable";"sobresaliente")
[nota: es probable que necesites cambiar el caracter '\' por otro separador de filas en matrices constantes] -?-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#7 Vispa
15/06/2006 - 11:00 | Informe spam
Perdona, me confundí y copié lo mismo dos veces.

Efectivamente la fórmula que sale bien es:

=SI(E6<5;"Suspenso";SI(O(E6=5;E6<6);"Aprobado";SI(O(E6=6;E6<7);"Bien";SI(O(E6=7;E6<9);"Notable";"Sobresaliente"))))

La que no me sale es la siguiente:

=SI(O(E6>9;E6=9);"Sobresaliente";SI(O(E6<9;E6=7);"Notable";SI(O(E6<7;E6=6;);"Bien";SI(O(E6<6;E6=5);"Aprobado";"Suspenso"))))

Ah! ¡Muchas gracias por la otra fórmula que has aportado. Mi
pretensión era practicar con los Si anidados.

Un saludo.



Héctor Miguel ha escrito:

hola, Martha !

> La otra formula que no sale es :
> =SI(O(E6>9;E6=9);"Sobresaliente";SI(O(E6<9;E6=7);"Notable";SI(O(E6=6;E6<7);"Bien";SI(O(E6=5;E6<6);"Aprobado";"Suspenso"))))
> La que sale:
> =SI(E6<5;"Suspenso";SI(O(E6=5;E6<7);"Aprobado";SI(O(E6=7;E6<9);"Notable";"Sobresaliente")))

solo es cuestion de revisar 'la logica' que esta siguiendo la formula 'tal como esta planteada'... [me explico]

1) la formula que no sale... se esta 'atorando' en el primer 'O' de la segunda condicionante... -> SI(O(E6<9;E6=7);"Notable"
y esta aplicando una calificacion de 'notable' A TODO numero menor a 9 :))

2) en tu consulta inicial, para 'alcanzar' calificaciones se necesitaban puntos de: 5, 6, 7 y 9
en la -nueva- formula que 'si sale'... te has olvidado de la calificacion de 'Bien', que le correspondia al 6 -?-

como te sugeria en la respuesta anterior...
3) podrias 'acortar' la formula [y evitar el uso de los si-condicionales] con algo +/- como lo siguiente:
=elegir(coincidir(e6;{0\5\6\7\9});"suspenso";"aprobado";"bien";"notable";"sobresaliente")
[nota: es probable que necesites cambiar el caracter '\' por otro separador de filas en matrices constantes] -?-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#8 Vispa
15/06/2006 - 11:05 | Informe spam
Eres un poco gilipollas. Ya sólo con tu nombre... Si tu misión es dar
por culo en los foros crea una red en Cataluña y meteté con la gente
como tú que no respeta a los demás.

Multiplicate por 0.


Xavier Budet Graco ha escrito:

Como te pongan nota tus alumnos...

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Vispa" escribió en el mensaje news:
¡Hola amigos!

Tengo un problema con los Si anidados. En una columna tengo una serie
de notas y en la otra intruduzco la siguiente fórmula para calificar
estas notas como Suspenso, Aprobado, Bien, Notablñe o Sobresaliente:

=SI(E6<5;"Suspenso";SI(O(E6=5;E6<6);"Aprobado";SI(O(E6=6;E6<7);"Bien";SI(O(E6=7;E6<9);"Notable";"Sobresaliente"))))

Funciona perfectamente para poner las notas, pero si hago la fórmula
al revés no funciona:

=SI(E6<5;"Suspenso";SI(O(E6=5;E6<6);"Aprobado";SI(O(E6=6;E6<7);"Bien";SI(O(E6=7;E6<9);"Notable";"Sobresaliente"))))

¿Alguien sabe por qué? ¿Puede ser un fallo de Excel?

Gracias.
Respuesta Responder a este mensaje
#9 Vispa
15/06/2006 - 11:08 | Informe spam
Gracias Héctor!!!


Héctor Miguel ha escrito:

hola, Martha !

> La otra formula que no sale es :
> =SI(O(E6>9;E6=9);"Sobresaliente";SI(O(E6<9;E6=7);"Notable";SI(O(E6=6;E6<7);"Bien";SI(O(E6=5;E6<6);"Aprobado";"Suspenso"))))
> La que sale:
> =SI(E6<5;"Suspenso";SI(O(E6=5;E6<7);"Aprobado";SI(O(E6=7;E6<9);"Notable";"Sobresaliente")))

solo es cuestion de revisar 'la logica' que esta siguiendo la formula 'tal como esta planteada'... [me explico]

1) la formula que no sale... se esta 'atorando' en el primer 'O' de la segunda condicionante... -> SI(O(E6<9;E6=7);"Notable"
y esta aplicando una calificacion de 'notable' A TODO numero menor a 9 :))

2) en tu consulta inicial, para 'alcanzar' calificaciones se necesitaban puntos de: 5, 6, 7 y 9
en la -nueva- formula que 'si sale'... te has olvidado de la calificacion de 'Bien', que le correspondia al 6 -?-

como te sugeria en la respuesta anterior...
3) podrias 'acortar' la formula [y evitar el uso de los si-condicionales] con algo +/- como lo siguiente:
=elegir(coincidir(e6;{0\5\6\7\9});"suspenso";"aprobado";"bien";"notable";"sobresaliente")
[nota: es probable que necesites cambiar el caracter '\' por otro separador de filas en matrices constantes] -?-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#10 tomaste
15/06/2006 - 12:55 | Informe spam
Me parece que nadie te ha tratado mal ni te ha faltado al respeto, no
hace falta que mezcles Catalunya en nada, y por favor aprende a
respetar a los demas, y te quiero decir que tal com has reaccionado, a
lo mejor te has sentido muy ofendido por un comentario realista
creo yo, no te enfades y quiere y respeta a tus alumnos, y a las
personas que hacemos comentarios, que creo yo no son violentos...

Muchas gracias por tu atención.

Vispa wrote:
Eres un poco gilipollas. Ya sólo con tu nombre... Si tu misión es dar
por culo en los foros crea una red en Cataluña y meteté con la gente
como tú que no respeta a los demás.

Multiplicate por 0.


Xavier Budet Graco ha escrito:

> Como te pongan nota tus alumnos...
>
> Saludos,
>
> Xavier
>
> Quitar MAC para contestar. Gracias.
>
> "Vispa" escribió en el mensaje news:
> ¡Hola amigos!
>
> Tengo un problema con los Si anidados. En una columna tengo una serie
> de notas y en la otra intruduzco la siguiente fórmula para calificar
> estas notas como Suspenso, Aprobado, Bien, Notablñe o Sobresaliente:
>
> =SI(E6<5;"Suspenso";SI(O(E6=5;E6<6);"Aprobado";SI(O(E6=6;E6<7);"Bien";SI(O(E6=7;E6<9);"Notable";"Sobresaliente"))))
>
> Funciona perfectamente para poner las notas, pero si hago la fórmula
> al revés no funciona:
>
> =SI(E6<5;"Suspenso";SI(O(E6=5;E6<6);"Aprobado";SI(O(E6=6;E6<7);"Bien";SI(O(E6=7;E6<9);"Notable";"Sobresaliente"))))
>
> ¿Alguien sabe por qué? ¿Puede ser un fallo de Excel?
>
> Gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida