Tecnología

Inicio

Funciones de bucle anidado en Excel

Microsoft Excel es una potente aplicación que ofrece muchas herramientas para el análisis y manipulación de datos. El motor de fórmula en Excel es particularmente versátil para el procesamiento de los datos almacenados. Las fórmulas pueden ser básicos, sino que también ofrecen capacidades de programación complejos, tales como el uso de bucles anidados. anidamiento de funciones permite a una sola fórmula para realizar múltiples algoritmos de toma de decisiones de los muchos posibles.

"Si ()" Funciones

Una de las funciones más populares para crear bucles anidados es la función "if ()". Anidación ocurre cuando cualquier función se coloca dentro de otra instancia de la misma función. "Si ()" funciones son especialmente adecuados para este estilo de programación. Una función única "si ()" hace una decisión de ofrecer dos resultados posibles. Sin embargo, en algunos casos es necesario para una fórmula para hacer múltiples decisiones y generar cualquiera de los muchos posibles. Con el fin de lograr estos objetivos, uno "si ()" declaración debe ser construido dentro de otra declaración "if ()". Por ejemplo, suponga que tiene una celda con la edad de una persona. Es necesario Excel para etiquetar el individuo, ya sea como "menor" un "adulto" o una "Superior". El primer "si ()" que se determina si son menores de 18. Si es así, el segundo "si ()" que se determina a continuación si son mayores de 65. La fórmula incluiría el segundo "if () "dentro de la primera como '= si (a1 <18," menor ", si (a1> = 65," "," adulto ") senior)'. Esto crea un bucle de decisión de las funciones anidadas.

"Y ()" y "O ()"

Es posible nido "y ()" y "o ()" funciones de Excel para aislar células particulares que cumplen con ciertos criterios. Suponga que tiene una columna de nombres, con dos columnas adicionales para su sexo y edad. Si estaba realizando un estudio médico y necesitamos encontrar rápidamente a los pacientes elegibles, que podrían incluir esas funciones. Por ejemplo, si usted necesita las mujeres entre las edades de 20 y 30 años, y los hombres entre las edades de 25 y 35 años, de anidación "y ()" y "o ()" declaraciones dentro de un solo "si ()" que se podría encontrar el candidatos. En este caso, la fórmula puede leer '= si (o (y (b2 = "hembra", c2> = 20, c2 <= 30), y (b2 = "macho", c2> = 25, c2 <= 35 )),"Candidato","")'. El anidamiento de múltiples "y ()" declaraciones dentro de una instrucción "o ()", que posteriormente se anida dentro de una sentencia "if ()", permite a Excel para analizar todas las variables para producir los resultados que utilizan estos bucles.

Funciones de texto

Análisis de caracteres de texto es a menudo necesaria en Excel para extraer primeros nombres o apellidos de una célula que contiene un nombre completo. Esto se logra fácilmente utilizando funciones anidadas que operan en el texto. Por ejemplo, si una celda contiene un nombre completo con un espacio entre cada nombre, puede anidar una función de búsqueda de texto para encontrar el espacio y el nido esta dentro de una función de texto-análisis, que extrae parte del contenido de una celda. La fórmula podía leer '= izquierda (a1, búsqueda (A1, ""))'. La función de "búsqueda ()" se localiza un espacio, devuelve su posición en la célula, y este resultado es entonces anidado dentro del ") a la izquierda (" función, que extrae el primer conjunto de caracteres que condujeron a ese espacio. funciones de texto de anidamiento pueden ser particularmente eficaz. La alternativa es romper estas fórmulas en múltiples fórmulas de las celdas que determinan cada uno por separado una parte del proceso. Esto podría utilizar hasta muchas células innecesarias en la hoja de cálculo cuando el proceso completo de lo contrario se podría lograr con una sola fórmula anidada.