domingo, 26 de mayo de 2013

Funciones anidadas
Las funciones pueden anidarse para resolver ciertos problemas. En estos casos, el uso de los paréntesis permite salvaguardar la sintaxis de cada función anidada.
Supongamos de nueva cuenta un promedio, pero ahora los valores a promediar son resultado de sumas, por lo que la fórmula podría verse de este modo.
En algunos casos, puede que deba utilizar una función como uno de los argumentos de otra función. Por ejemplo, la siguiente fórmula utiliza una función anidada PROMEDIO y compara el resultado con el valor 50.
Resultados válidos       Cuando se utiliza una función anidada como argumento, deberá devolver el mismo tipo de valor que el que utilice el argumento. Por ejemplo, si el argumento devuelve un valor VERDADERO o FALSO, la función anidada deberá devolver VERDADERO o FALSO. Si éste no es el caso, Microsoft Excel mostrará el valor de error #¡VALOR!
Límites del nivel de anidamiento       Una fórmula puede contener como máximo siete niveles de funciones anidadas. Si la Función B se utiliza como argumento de la Función A, la Función B es una función de segundo nivel. Por ejemplo, la función PROMEDIO y la función SUMA son ambas funciones de segundo nivel porque son argumentos de la función SI. Una función anidada dentro de la función PROMEDIO será una función de tercer nivel, etc.

En este artículo aclararemos que son las funciones anidadas. En ciertos casos, puede que necesite usar una función determinada dentro de otra, como parte de uno de los argumentos (recuerde que el argumento es el valor o conjunto de valores que utiliza una función para llevar a cabo operaciones o cálculos) de otra función.

En el siguiente ejemplo, la fórmula utiliza una función anidada PROMEDIO y compara el resultado con el valor 50.

NOTA: Una función puede contener como máximo siete niveles de funciones anidadas.
Una función lógica puede ser parte del argumento de otra, para entender el concepto veamos un ejemplo de asignación de códigos a ciertos valores, con las siguientes condiciones:

Dato Menor a 50 ---> Bajo,
Mayor a 50 y menor que 100 ---> Medio,
Mayor que 100---> Alto
Excel también permite que una función se convierta en argumento de otra función, de esta forma podemos realizar operaciones realmente complejas en una simple celda.
Por ejemplo =MAX(SUMA(A1:A4);B3) , esta fórmula consta de la combinación de dos funciones, la suma y el valor máximo. Excel realizará primero la suma SUMA(A1:A4) y después calculará el valor máximo entre el resultado de la suma y la celda B3


lunes, 20 de mayo de 2013

Funciones Logicas



Las funciones lógicas sirven para realizar la comparación lógica entre valores o referencias de celdas. Excel tiene varias funciones lógicas que permiten evaluar datos. La mayoría de las funciones lógicas retornan como resultado VERDADERO o FALSO.
Las funciones lógicas de Excel pueden ser utilizados para realizar operaciones que permitan la toma de decisiones dentro de una hoja de cálculo.
En la vida cotidiana es frecuente que nos encontremos con situaciones en las que debemos actuar de un modo u otro según se dé o no una determinada circunstancia.
La función lógica SI es de gran utilidad cuando la fórmula que debemos utilizar  para calcular el valor de una celda depende de que se dé o no una determinada       circunstancia. Para saber si se da o no una determinada circunstancia utilizamos  una expresión lógica que toma el valor lógico VERDADERO cuando se cumple la circunstancia y el valor lógico FALSO cuando no se cumple dicha circunstancia. 
Funciones lógicas:
Son operaciones que toman decisiones para ejecutar  una de dos o más expresiones dadas.
Función lógica SI
Ejecuta una de dos expresiones dadas. Su sintaxis es:
= SI (Prueba_lógica; Valor _si_verdadero;       )
Prueba lógica es cualquier valor o expresión que pueda evaluarse como VERDADERO o FALSO. 
Ejemplo
En una lista de alumnos con puntajes de calificaciones, se requiere establecer en observaciones cuáles está aprobados y cuáles no. Para no realizar manualmente el trabajo, recurrimos a Función Lógica.




Función Excel Y
La función excel Y la podemos hallar dentro de la Biblioteca de funciones dentro de la categoría Lógicas, como se aprecia en la imagen anexa:

Simplemente la función excel Y devolverá VERDADERO si todos los argumentos son VERDADERO o FALSO si uno o más argumentos son FALSO.
Su sintaxis es la siguiente:

Valor_lógico1, Valor_lógico2, …   son de 1 a 255 condiciones que se desea comprobar y que pueden tener el resultado de VERDADERO o FALSO.
Es importante considerar:
·         Los argumentos deben evaluarse como valores lógicos, como VERDADERO o FALSO, o bien deben ser matrices o referencias que contengan valores lógicos.
·         Si un argumento matricial o de referencia contiene texto o celdas vacías, dichos valores se pasarán por alto.
·         Si el rango especificado no contiene valores lógicos, la función Y devuelve el valor de error #¡VALOR!.
Función Excel O
La función O la podemos hallar igualmente dentro de la Biblioteca de funciones en la categoría Lógicas, como se aprecia en la imagen anexa:

La función O devolverá VERDADERO si alguno de los argumentos es VERDADERO; devolverá FALSO si todos los argumentos son FALSO.
La sintaxis de esta función es la siguiente:

Valor_lógico1, Valor_lógico2, …  son de 1 a 255 condiciones que se desea comprobar y que pueden tener el resultado de VERDADERO o FALSO.
OPERADOR

Operadores lógicos

Los operadores lógicos sirven para combinar condiciones. En Access2000 una condición puede tomar tres valores TRUE (verdadero), FALSE (falso) o NULL (nulo), por lo tanto el resultado de los operadores lógicos también será true, false o null.
Para ver cómo funcionan los operadores lógicos utilizaremos las tablas de verdad de estos operadores.
Operador AND .
Para que el resultado sea verdadero las dos condiciones deben ser verdaderas.
AND
TRUE
FALSE
NULL
TRUE
TRUE
FALSE
NULL
FALSE
FALSE
FALSE
FALSE
NULL
NULL
FALSE
NULL
Operador OR .
El resultado es verdadero si al menos una de las dos condiciones es verdadera.
OR
TRUE
FALSE
NULL
TRUE
TRUE
TRUE
TRUE
FALSE
TRUE
FALSE
NULL
NULL
TRUE
NULL
NULL
·        
Operador NOT .
El resultado es invertido.
NOT
TRUE
FALSE
NULL

FALSE
TRUE
NULL