Contáctame en:

martes, 21 de junio de 2011

Funciones

FUNCIONES CONDICIONALES

FUNCION SI:


La función SI devuelve un valor si una condición especificada se evalúa como VERDADERO y otro valor si se evalúa como FALSO. Por ejemplo, la fórmula =SI(A1>10;"Más de 10";"10 o menos") devuelve "Más de 10" si A1 es mayor que 10 y "10 o menos" si A1 es menor o igual que 10.

Su sintaxis es:


SI(prueba_lógica; [valor_si_verdadero]; [valor_si_falso])



Contiene los siguientes argumentos:



  • Prueba_lógica    Obligatorio. Cualquier valor o expresión que pueda evaluarse como VERDADERO o FALSO. Por ejemplo, A10=100 es una expresión lógica; si el valor de la celda A10 es igual a 100, la expresión se evalúa como VERDADERO. De lo contrario, se evaluará como FALSO. Este argumento puede utilizar cualquier operador de comparación.

  • Valor_si_verdadero    Opcional. El valor que desea que se devuelva si el argumento prueba_lógica se evalúa como VERDADERO. Por ejemplo, si el valor de este argumento es la cadena de texto "Dentro de presupuesto" y el argumento prueba_lógica se evalúa como VERDADERO, la función SI muestra el texto "Dentro de presupuesto". Si el argumento prueba_lógica se evalúa como VERDADERO y el argumento valor_si_verdadero se omite (es decir, después de prueba_lógica solamente hay un punto y coma), la función SI devuelve 0 (cero). Para mostrar la palabra VERDADERO, utilice el valor lógico VERDADERO para el argumento valor_si_verdadero.

  • Valor_si_falso    Opcional. El valor que desea que se devuelva si el argumento prueba_lógica se evalúa como FALSO. Por ejemplo, si el valor de este argumento es la cadena de texto "Presupuesto excedido" y el argumento prueba_lógica se evalúa como FALSO, la función SI devuelve el texto "Presupuesto excedido". Si prueba_lógica se evalúa como FALSO y el argumento valor_si_falso se omite (es decir, después del argumento valor_si_verdadero no hay un punto y coma), la función SI devuelve el valor lógico FALSO. Si prueba_lógica se evalúa como FALSO y se omite el valor del argumento valor_si_falso (es decir, en la función SI no hay un punto y coma después del argumento valor_si_verdadero), la función SI devuelve el valor 0 (cero).





Función O:

Devolverá 1 si alguno de los argumentos es VERDADERO; devolverá FALSO si todos los argumentos son FALSO.


Su sintaxis es:


O(valor_lógico1;valor_lógico2; ...)


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

Tener en cuenta que:

  •   Los argumentos deben evaluarse como valores lógicos, como 1 O FALSO, o bien en 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 O devuelve el valor de error.

  •   Puede utilizar la fórmula de matriz O para comprobar si un valor aparece en una matriz.




Función Y:


Devuelve 1 si todos los argumentos se evalúan como VERDADERO; devuelve FALSO si uno o más argumentos se evalúan como FALSO.

Un uso común de la función Y es expandir la utilidad de otras funciones que realizan pruebas lógicas. Por ejemplo, la función SI realiza una prueba lógica y, luego, devuelve un valor si la prueba se evalúa como 1 y otro valor si la prueba se evalúa como FALSO. Con la función Y como argumento prueba_lógica de la función SI, puede probar varias condiciones diferentes en lugar de sólo una.


Su sintaxis es:


Y(valor_lógico1; [valor_lógico2]; ...)

  • valor_lógico1    Obligatorio. La primera condición que desea probar se puede evaluar como 1 o FALSO.
  • valor_lógico2,...    Opcional. Las condiciones adicionales que desea probar se pueden evaluar como 1 o FALSO.

Tener en cuenta que:

  • Los argumentos deben evaluarse como valores lógicos, como 1 o FALSO, o bien deben ser matrices o referencias que contengan valores lógicos.
  • Si un argumento de matriz o de referencia contiene texto o celdas vacías, esos valores se pasarán por alto.
  • Si el rango especificado no contiene valores lógicos, la función Y devuelve el valor de error.



FUNCIONES DE BUSQUEDA

BUSCARV:


Puede usar la función BUSCARV para buscar la primera columna de un rango de celdas y, a continuación, devolver un valor de cualquier celda de la misma fila del rango. Por ejemplo, si tiene una lista de empleados contenida en el rango A2:C10, los números de identificación de los empleados se almacenan en la primera columna del rango, como muestra la siguiente ilustración.


Su sintaxis es:


BUSCARV(valor_buscado; matriz_buscar_en; indicador_columnas; [ordenado])



  • valor_buscado    Obligatorio. Valor que se va a buscar en la primera columna de la tabla o rango. El argumento valor_buscado puede ser un valor o una referencia. Si el valor que proporcione para el argumento valor_buscado es inferior al menor valor de la primera columna del argumento matriz_buscar_en, BUSCARV devuelve al valor de error.
  • matriz_buscar_en    Obligatorio. El rango de celdas que contiene los datos. Puede usar una referencia a un rango (por ejemplo, A2:D8) o un nombre de rango. Los valores de la primera columna de matriz_buscar_en son los valores que busca valor_buscado. Estos valores pueden ser texto, números o valores lógicos. Las mayúsculas y minúsculas del texto son equivalentes.
  • indicador_columnas    Obligatorio. Un número de columna del argumento matriz_buscar_en desde la cual debe devolverse el valor coincidente. Si el argumento indicador_columnas es igual a 1, la función devuelve el valor de la primera columna del argumento matriz_buscar_en; si el argumento indicador_columnas es igual a 2, devuelve el valor de la segunda columna de matriz_buscar_en y así sucesivamente.

Si el argumento indicador_columnas es:

  • Inferior a 1, BUSCARV devuelve al valor de error.
  • Superior al número de columnas de matriz_buscar_en, BUSCARV devuelve el valor de error.

  • ordenado    Opcional. Un valor lógico que especifica si BUSCARV va a buscar una coincidencia exacta o aproximada:
    • Si ordenado se omite o es VERDADERO, se devolverá una coincidencia exacta o aproximada. Si no encuentra ninguna coincidencia exacta, devolverá el siguiente valor más alto inferior a valor_buscado.

Importante: Si ordenado se omite o es VERDADERO, los valores de la primera columna de matriz_buscar_en deben estar clasificados según un criterio de ordenación ascendente; en caso contrario, es posible que BUSCARV no devuelva el valor correcto.

Si ordenado es FALSO, no es necesario ordenar los valores de la primera columna de matriz_buscar_en.

  • Si el argumento ordenado es FALSO, BUSCARV sólo buscará una coincidencia exacta. Si hay dos o más valores en la primera columna de matriz_buscar_en que coinciden con el argumento valor_búsqueda, se usará el primer valor encontrado. Si no se encuentra una coincidencia exacta, se devolverá el valor de error.

    Ejemplo:



BUSCARH:


La función BUSCARH utiliza los mismos argumentos que la función BUSCARV. Sin embargo, en lugar de declarar la columna que contiene los valores que desea buscar, se declara la fila.


Su sintaxis es la siguiente:


BUSCARH(valor_buscado; matriz_buscar_en; indicador_columnas; [ordenado])



El siguiente ejemplo busca la letra B en la primera fila de la matriz, que se encuentra en la segunda columna, de ésta segunda columna toma el valor de la tercera fila que es la ‘e’.



 


MEDIA.ARMO:


Esta función calcula la media armónica de un conjunto de números positivos que están contenidos en celdas o en rangos de celdas.



Su sintaxis es:



MEDIA.ARMO(número1;número2;...)



Los argumentos número1; número2; hasta número30 son valores o rangos de celdas que representan una muestra. Cada número se puede reemplazar por una referencia.



Ejemplo:







FUNCIONES ESTADÍSTICAS

MAX:



Calcula el valor máximo de la lista de valores que forman los argumentos de esta función.



Su sintaxis es la siguiente:



MAX(número1;[número2];...)

Notar que:
  • Los argumentos pueden ser números, o nombres, matrices o referencias que contengan números.
  • Se tienen en cuenta los valores lógicos y las representaciones textuales de números escritos directamente en la lista de argumentos.
  • Si el argumento es una matriz o una referencia, sólo se utilizarán los números contenidos en la matriz o en la referencia. Se pasarán por alto las celdas vacías, los valores lógicos o el texto contenidos en la matriz o en la referencia.
  • Si el argumento no contiene números, MAX devuelve 0.
  • Los argumentos que sean valores de error o texto que no se pueda traducir a números provocan errores.
  • Si desea incluir valores lógicos y representaciones textuales de números en una referencia como parte del cálculo, utilice la función MAXA.

    Ejemplo:





MIN:


Calcula el valor mínimo de la lista de valores que forman los argumentos de esta función.



Su sintaxis es la siguiente:


MIN(número1;[número2];...)

Tener en cuenta que:
  • Puede especificar los argumentos que sean números, celdas vacías, valores lógicos o representaciones numéricas en texto. Los argumentos que sean valores de error o texto que no se pueda traducir a números causarán errores.
  • Si un argumento es una matriz o referencia, sólo se usan los números de esa matriz o referencia. Las celdas vacías, valores lógicos o texto que se encuentren dentro de la matriz o referencia se pasan por alto. Si los valores lógicos o el texto no deben pasarse por alto, utilice la función MINA.
  • Si los argumentos no contienen números, MIN devuelve 0.
Ejemplo:
 




MEDIANA:


Calcula la mediana (punto medio) de una lista de valores. En una lista que contiene una cantidad de valores impar, la mediana es el número que se encuentra en medio; en una lista que contiene una cantidad de valores par la mediana es la media de los dos valores centrales.



Su sintaxis es:


MEDIANA(número1;número2;...)

Obervaciones:
  • Los argumentos deben ser números o nombres, matrices o referencias que contengan números. Microsoft Excel examina todos los números en cada argumento matricial o de referencia.
  • Si el argumento matricial o de referencia contiene texto, valores lógicos o celdas vacías, estos valores se pasan por alto; sin embargo, se incluirán las celdas con el valor cero.
  • Si la cantidad de números en el conjunto es par, MEDIANA calcula el promedio de los números centrales. Vea la segunda fórmula del ejemplo.

    Ejemplo:





MODO:


Muestra el valor que más se repite en una lista de valores. Si hay varios valores con la misma frecuencia, devuelve el inferior. Si ningún valor se repite dos veces, se muestra un mensaje de error.



Su sintaxis es:


MODO(número1;número2;...)

donde número1, número2,... son argumentos cuya moda desea calcular. También puede utilizar una matriz única o una referencia matricial en lugar de argumentos separados con punto y coma.

Notar que:
  • Los argumentos deben ser números, nombres, matrices o referencias que contengan números.
  • Si el argumento matricial o de referencia contiene texto, valores lógicos o celdas vacías, estos valores se pasan por alto; sin embargo, se incluirán las celdas con el valor cero.

    Ejemplo:



FUNCIONES FINANCIERAS 

AMORTIZ.LIN:


Devuelve la amortización lineal de un bien al final de un ejercicio fiscal determinado. Esta función se proporciona para el sistema contable francés. Si se compra un activo durante el período contable, la regla de prorata temporis se aplica al cálculo de la amortización.

Si esta función no está disponible y devuelve el error, instale y cargue el programa de complementos Herramientas para análisis.


Su sintaxis es:


AMORTIZ.LIN(costo;fecha_compra;primer_período;costo_residual;período;tasa;base)


Donde:

Costo     es el costo o valor de compra del bien.

Fecha_compra     es la fecha de compra del bien.

Primer_período     es la fecha del final del primer período.

Costo_residual     es el valor residual o valor del bien al final del período de la amortización.

Período     es el período.

Tasa     es la tasa de amortización.

Base     es la base anual utilizada.


Ejemplo:


AMORTIZ.PROGRE:


Devuelve la amortización lineal de un bien al final de un ejercicio fiscal determinado. Esta función se proporciona para el sistema contable francés. Si se compra un activo durante el período contable, la regla de prorata temporis se aplica al cálculo de la amortización. Esta función es similar a AMORTIZ.LIN, excepto que el coeficiente de amortización se aplica al cálculo de acuerdo a la vida esperada del bien.


Su sintaxis es:


AMORTIZ.PROGRE(costo,fecha_compra,primer_período,costo_residual,período,tasa, base )


Donde:

Costo     es el costo o valor de compra del bien.

Fecha_compra     es la fecha de compra del bien.

Primer_período     es la fecha del final del primer período.

Costo_residual     es el valor residual o valor del bien al final del período de la amortización.

Período     es el período.

Tasa     es la tasa de amortización.

Base     es la base anual utilizada.


Esta función devuelve la amortización hasta el último período de vida del bien o hasta que el valor acumulado de dicha amortización sea mayor que el valor inicial del bien menos el valor residual.
 Los coeficientes de amortización son: 


Ejemplo:




CUPON.DIAS:


Devuelve el número de días del período (entre dos cupones) donde se encuentra la fecha de liquidación.


Su sintaxis es:


CUPON.DIAS(liq;vencto;frec;base)


Liquidación     es la fecha de liquidación del valor bursátil. La fecha de liquidación del valor bursátil es la fecha posterior a la fecha de emisión en la que el comprador adquiere el valor bursátil.

Vencto     es la fecha de vencimiento del valor bursátil. La fecha de vencimiento es aquella en la que expira el valor bursátil.

Frecuencia     es el número de pagos de cupón al año. Para pagos anuales, frec = 1; para pagos semestrales, frec = 2; para pagos trimestrales, frec = 4.

Base     determina en qué tipo de base deben contarse los días.


·   La fecha de liquidación es la fecha en que se compra el cupón, por ejemplo, un bono. La fecha de vencimiento es la fecha en que expira el cupón. Por ejemplo, supongamos que se emite un bono a treinta años el 1 de enero de 2008 y, seis meses más tarde, lo adquiere un comprador. La fecha de emisión será el 1 de enero de 2008, la de liquidación, el 1 de julio de 2008 y la de vencimiento, el 1 de enero de 2038, es decir, treinta años después del 1 de enero de 2008, fecha de emisión.


·      Todos los argumentos se truncan a enteros.


·     Si los argumentos liq o vencto no son fechas válidas, CUPON.DIAS devuelve el valor de error.


Ejemplo:



FUNCIONES MATEMÁTICAS

POTENCIA:

Devuelve el resultado de elevar el argumento número a una potencia.
Su sintaxis es:

POTENCIA(número;potencia)

Número     es el número base. Puede ser cualquier número real.
Potencia     es el exponente al que desea elevar el número base.

Ejemplo:
 

RESIDUO:

Devuelve el residuo o resto de la división entre número y núm_divisor. El resultado tiene el mismo signo que núm_divisor.
Su sintaxis es:

RESIDUO(número;núm_divisor)

Número     es el número que desea dividir y cuyo residuo o resto desea obtener.
Núm_divisor     es el número por el cual desea dividir el argumento número.

Si num_divisor es cero, se lanzará el error #VALOR!.

Ejemplo:
  


SUMAR.SI:

Suma las celdas en el rango que coinciden con el argumento criterio.
Su sintaxis es:

SUMAR.SI(rango;criterio;rango_suma)

Rango     es el rango de celdas que desea evaluar.
Criterio     es el criterio en forma de número, expresión o texto, que determina las celdas que se van a sumar. Por ejemplo, los criterios pueden expresarse como 2, "2" ">2", "carros".
Rango_suma     son las celdas que se van a sumar.

Notar que:
·         Las celdas contenidas en rango_suma se suman sólo si las celdas correspondientes del rango coinciden con el criterio.
·         Si rango_suma se omite, se suman las celdas contenidas en el argumento rango.

Ejemplo:


SUMA.CUADRADOS:

Devuelve la suma de los cuadrados de los argumentos.
Su sintaxis es:

SUMA.CUADRADOS(número1;[número2]; ...)

Donde número1, número2,... son de 1 a 30 argumentos de los cuales desea calcular la suma de los cuadrados. También puede utilizar una matriz única o una referencia matricial en lugar de argumentos separados con punto y coma.

Ejemplo:
  

FUNCIONES COMUNES

Suma

La función Suma, suma todos los valores que se indican como argumentos. Éstos argumentos pueden ser rangos, referencias a celdas, valores constantes, matrices, o el resultado de una función. Por ejemplo SUMA(B2:B4) suma todos los números que están contenidos entre las celdas B2 hasta B4. Otro claro ejemplo es SUMA(A2;B3;C6) que suma solo los valores contenidos en las celdas A2, B3 y C6.

Su sintaxis es la siguiente:

SUMA(num1;[num2];…])            *Los corchetes [] indican que el argumento es opcional.

Contiene los siguientes argumentos:

num1.- Este argumento es obligatorio y debe ser uno de los números que se desea sumar.
num2.- Argumento opcional, en caso de omitirse y dejar un solo argumento, la función mostrará como resultado el primer y único argumento indicado.

En caso de que el argumento sea una matriz o una referencia, se ignorarán las celdas que contengan texto o contenido diferente de números, al igual que las celdas vacías.

Ejemplo:
 



Promedio:

Devuelve el promedio de los argumentos indicados. 
Su sintaxis es:

PROMEDIO(num1;[num2];…)

Tiene los siguientes argumentos:

num1.- Obligatorio. El primer número, referencia de celda o rango para el que desea el  promedio.
num2.- Opcional. Números, referencias de celda o rangos adicionales para los que desea el promedio, hasta un máximo de 255.

Tener en cuenta que:
  • Los argumentos pueden ser números o nombres, rangos o referencias de celda que contengan números.
  • Se tienen en cuenta los valores lógicos y las representaciones textuales de números escritos directamente en la lista de argumentos.
  • Si el argumento de un rango o celda de referencia contiene texto, valores lógicos o celdas vacías, estos valores se pasan por alto; sin embargo, se incluirán las celdas con el valor cero.
  • Los argumentos que sean valores de error o texto que no se pueda traducir a números provocan errores.
  • Si desea incluir valores lógicos y representaciones textuales de números en una referencia como parte del cálculo, utilice la función PROMEDIOA.
  • Si desea calcular el promedio de sólo los valores que cumplen ciertos criterios, use la función PROMEDIO.SI.

    Ejemplo:

     
     

No hay comentarios:

Publicar un comentario