ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

FUNCION DE EXEL

10099623081224 de Octubre de 2014

5.805 Palabras (24 Páginas)282 Visitas

Página 1 de 24

Función SI anidada

La función SI es una de las funciones más utilizadas en Excel. Lo que ésta función hace es probar si una condición es verdadera ó falsa. Si la condición es verdadera entonces la función hace alguna cosa, y si la condición es falsa entonces se hace otra cosa diferente.

Explicación de la función SI anidada

Una función SI anidada es cuando una segunda función SI se coloca dentro de la primera de manera que pruebe alguna condición adicional. Las funciones SI anidadas aumentan la flexibilidad de la función al ampliar el número de posibles resultados a probar.

Supongamos que necesitamos hacer una equivalencia de una columna de letras a números de la siguiente manera: A = 5 y B = 10. Si la celda es igual a “A” entonces el valor será 5, pero si la celda es “B” entonces el valor será 10. Esto lo podemos resolver con la siguiente función SI anidada:

SI(celda = "A", 5, SI(celda = "B", 10))

El resultado será el siguiente:

¿Qué pasaría si ahora en lugar de dos letras tenemos tres? Es decir, que si encontramos una “C” debemos colocar el valor 20. La función SI anidada será la siguiente:

SI(celda = "A", 5, SI(celda = "B", 10, SI(celda = "C", 20)))

Una función SI anidada puede ayudarte a encontrar una buena solución a tu problema pero no debes hacer un uso excesivo de esta funcionalidad.

Excel 2010 soporta hasta 64 funciones SI anidadas, pero seguramente no llegarás ni a la mitad de esa cantidad antes de que se dificulte entender la lógica empleada en todas esas funciones. Mientras tanto disfruta de tus funciones SI anidadas.

Artículos relacionados

La función SI en Excel

Por Moisés Ortíz el 7 de febrero del 2011.

123 pensamientos en “Función SI anidada”

1. luly pacheco

me gusta mucho esta producciòn

1. Moises Autor

Hola Luly, espero que haya sido de mucha utilidad esta publicación para tí. Gracias por tu comentario.

2. luis

buen tema me sirvio de mucho gracias

3. dayana

mmmmmmmmmm muyyyyyy bienn me ayudaronn muchooo,,,,…………

1. Eddy

Muy buen tema sobre la función SI anidada me ayudo mucho gracias.

4. morocko

yeah gracias x la informacion,es lo que andaba buscando

5. ALEXANDER

Muchas Gracias, me sirvió de mucho esa Información por cierto esta muy bien detallado el contenido

6. danny

Con la función SI, logre cruzar todos los datos que necesito para dar categoria a ciertos aspectos… PERO, la mitad de la formula se excede de las 64 funciones anidadas, y eso que no la termine de escribir completa… luego me arrojo error por exceder las 64….. y bueno si alguien sabe como hacer para que reconosca mas de 64 funciones anidades, se los agradeceria montones

1. Moises Autor

Danny,

No es posible tener más de 64 funciones anidadas. No existe ningún truco para exceder este límite.

Lo que debes hacer es replantear la solución a tu problema sin utilizar la función SI. Una alternativa común es utilizar la función BUSCARV ya que en muchas ocasiones nos ayuda a reemplazar adecuadamente el uso de la función SI anidada. Tengo un artículo con un ejemplo al respecto, lo único que debes considerar es que este artículo utiliza la función CONSULTAV que fue el nombre que tuvo la función BUSCARV por un breve tiempo. Este es el artículo:

http://exceltotal.com/reemplazar-funcion-si-anidada-por-funcion-consultav/

7. KARINA

Hola, necesito ayuda para que en una celda al darle un numero, detecte en que rango cae y me de como respuesta si es baja, media o cautiva

0-25 BAJA

25-45 MEDIA

46-50 CAUTIVA

51-75 BAJA

76-96 MEDIA

97-100 CAUTIVA

1. Moises Autor

Karina,

Utiliza la función BUSCARV que es más adecuada para este caso. Consulta más información sobre esta función aquí:

http://exceltotal.com/la-funcion-buscarv-en-excel/

8. Denis

Me gustaría que me ayudaran, quisiera hacer una hoja que al ingresar los números de la izquierda, me de el nombre de la derecha de antemano muchas gracias.

NEGRO 3.4 – 3.5

BLANCO 3.6 – 3.7

AMARILLO 3.8 – 3.9

ROSADO 4.0 – 4.1

INCOLORO 4.2 – 4.3

VERDE 4.4 – 4.5

AZUL 4.6 – 4.7

MORADO 4.8 – 4.9

ROJO 5.0 – 5.1

CAFÉ 5.2 – 5.3

1. Moises Autor

Hola Denis,

Este también es un caso donde recomiendo utilizar la función BUSCARV en lugar de un SI anidado. Si colocas los números en la columna A, los colores en la columna B y el número que estás buscando en la celda D1 entonces puedes utilizar la siguiente fórmula: BUSCARV(D1,A1:B20,2,FALSO)

La función BUSCARV regresará el color equivalente.

9. PEDRO NEL VERANO SIERRA

aveces encontramos errores en celdas que quedan sin formulas o datos que no permiten totalizar o hacer otras operaciones

ais:

para un sistema de credito de 5, 10 y 15 años, como hago el anidado para que no me aparezca #¡DIV/0! y poder totalizar las columnas.

11 2,500,000 55,417 2,555,417 2,500,000

12 2,500,000 27,708 2,527,708 –

13 #¡DIV/0! – #¡DIV/0! #¡DIV/0!

14 #¡DIV/0! #¡DIV/0! #¡DIV/0! #¡DIV/0!

15 #¡DIV/0! #¡DIV/0! #¡DIV/0! #¡DIV/0!

Feliz Tarde y muchas gracias

1. Moises Autor

Hola Pedro. La única prevención que puedes hacer es utilizar la función ESERROR o la función SI.ERROR de manera que puedas especificar algún valor predeterminado en caso de error en la celda. Más información en este artículo: http://exceltotal.com/manejo-de-errores-en-excel/

10. kim cabrera

que buena ayudan muxo*****

11. jack

si quieres exceder el maximo de 24 funciones … es mejor que utilices funciones de busqueda …..

=buscarv

=buscarh

1. Moises Autor

Hola Jack. Tu recomendación es muy buena, en especial cuando las funciones SI se comienzan a acumular. Les dejo un artículo al respecto:

http://exceltotal.com/utilizar-buscarv-en-lugar-de-si-anidado/

12. Matías

Hola, buenas noches, estoy en búsqueda de un poco de ayuda, ya que tratando de anidar varias funciones si, me arroja que “Ha especificado demasiados argumentos para esta función”

Aquí les dejo lo que he intendado hacer:

=SI(“Celda”>=63;”Baja”;””; SI(“Celda”>=103;”Aceptable”;””; SI(“Celda”>=153;”Buena”;””; SI(“Celda”>=213;”Muy Buena”;””; SI(“Celda”>=283;”Excelente”;””; SI(“Celda”>=363;”Formidable”;””; SI(“Celda”>=463;”Clase Mundial”;””)))))))

Lo que trato de hacer es que Excel me arroje la palabra según el dato, según la siguiente tabla:

63 o mas –> Baja

103 o mas –> Aceptable

153 o mas –> Buena

213 o mas –> Muy Buena

283 o mas –> Excelente

363 o mas –> Formidable

463 o mas –> Clase Mundial

Si alguien pudiera ayudarme dándome la función correcta estaría muy agradecido.

Desde ya muchas gracias, Matías

1. Moises Autor

Hola Matías, tengo un ejemplo muy similar a tu tabla pero la solución es con la función BUSCARV. Creo que te conviene más utilizar la función BUSCARV en lugar de muchos SI anidados, consulta el ejemplo:

http://exceltotal.com/el-argumento-ordenado-de-la-funcion-buscarv/

13. julio

Moisés, felicitarte por esta página. La verdad ha sido de mucha ayuda en temas de Excel que a veces olvidamos y otras que desconocemos como usarlas o simplemente no sabemos de su existencia. Ayuda como la vuestra es la que debe predominar en RED. Un abrazo,

14. juan cuellar

oye tengo al siguiente ecuacion =SI(C2<14;''NINO'';SI(C2<16;''ADOLESCENTE'';SI(C2<18;''JOVEN'';''ADULTO'')))pero excel no meja ingresarla queria saber cual es el error.

1. Moisés Ortíz Autor

Hola Juan, copié la fórmula tal como la has colocado aquí y lo que puedo ver es que estás utilizando DOS comillas sencillas alrededor de cada texto. Es decir, colocas dos comillas sencillas antes y después de la palabra: ”NINO”. Debes utilizar comillas dobles (y no sencillas): “NINO”

Tal vez sea difícil ver la diferencia en pantalla pero una vez que corregí este problema pude utilizar tu fórmula SI anidada sin problema alguno.

15. Joselito

Hola Moises: Quisiera saber si me puedes ayudar. Necesito una formula en excel que cuando obtenga una suma en la casilla B5 (por ejemplo;=SUMAB3+B4), si el numero resultante acaba en 0 o 5 le sume automaticamente 0,01, He intentado varias soluciones y ya no encuentro ninguna mas

Gracias

1. Moisés Ortíz Autor

Hola Joselito, Suponiendo que el resultado de la suma está en la celda B5 puedes utilizar la siguiente fórmula:

=SI(RESIDUO(B5, 5)=0, B5+0.01, B5)

16. Gerardo Gardea

Felicidades Moisés por tu disposición para ayudarnos en el magnifico mundo del excel.

17. SERGIO

necesito ayuda para la funcion si anidada en donde tengo tres provincias, donde sacar el importe de zona al cual debo colocar en una celda:

si es cordoba corresponde $ 27,51

si es rosario corresponde $ 36,25

si es buenos aires corresponde $ 48,00

muchas gracias ya intente con el ejemplo pero me da error

1. Moisés Ortíz Autor

Hola Sergio, si el valor a evaluar está en la celda A1 la fórmula adecuada con la

...

Descargar como (para miembros actualizados) txt (40 Kb)
Leer 23 páginas más »
Disponible sólo en Clubensayos.com