sábado, 26 de mayo de 2012

FUNCION ANIDADA O ENCADENADA

Funciones SI anidadas y contar.si en Excel

Función CONTAR.SI
Realíza un conteo de números de filas, que son asignadas mediante un
rango por el usuario. Por ejemplo, Contar celdas cuyos valores pueden ser
letras o números especificados por el usuario.

Sintaxis

(argumento: valor que proporciona información a una acción, un evento, un
método, una propiedad, una función o un procedimiento.):
  • rango Obligatorio. Celdas que se van a contar, pueden ser números
           o nombres, matrices o referencias que contengan números. Valores
           en  blanco y los de texto no se tienen en cuenta.
  • criterios Obligatorio. Número, expresión, referencia de celda o cadena
                     de texto que determina las celdas que se van a contar. Por ejemplo, los criterios pueden expresarse como 32, ">32", B4,   "manzanas" o "32".
Función SI:
Devuelve un valor si la condición es VERDADERA y otro valor si la condición es
 FALSA.
Sintaxis
SI(prueba_lógica;valor_si_verdadero;valor_si_falso)
Prueba_lógica Valor o expresión que pueda evaluarse como VERDADERO o
 FALSO.
Ejemplo, A2=10 es una expresión lógica; si el valor de la celda A2 es igual a 10,
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 Valor que se devuelve la condición es VERDADERA. Por
ejemplo, si argumento es "Dentro de presupuesto" y argumento
prueba_lógica se evalúa como VERDADERO, la función SI muestra el texto
"Dentro de presupuesto". Si argumento prueba_lógica es VERDADERO y el
 argumento valor_si_verdadero está en blanco, este argumento devuelve 0 (cero).
Para mostrar la palabra VERDADERO, utilice el valor lógico VERDADERO
para este argumento. Valor_si_verdadero puede ser otra fórmula.
Valor_si_falso Valor que se devuelve si el argumento prueba_lógica es FALSO.
Por ejemplo, si argumento es "Presupuesto excedido" y argumento prueba_lógica
se evalúa como FALSO, la función SI muestra el texto "Presupuesto excedido". Si
argumento prueba_lógica es FALSO y se omite valor_si_falso, (es decir, después
 de valor_si_verdadero no hay ninguna coma), se devuelve el valor lógico
FALSO. Si prueba_lógica es FALSO y valor_si_falso está en blanco
 (es decir, después de valor_si_verdadero hay una coma seguida por el paréntesis
 de cierre), se devuelve el valor 0 (cero). Valor_si_falso puede ser otra fórmula.
Bien una vez aclarado el uso de estas funciones veamos el siguiente ejemplo en
 el cual se hace el uso de estas dos funciones:

Ejemplo:
Se desea administrar la venta de entradas en una sala de cine. Para ello se debe
hallar la recaudación del día, teniendo en cuenta los valores de cada ubicación.
Se debe tener en cuenta que los días miércoles y jueves la entrada vale la mitad.
Para registrar la venta de una ubicación digitar una x en la celda correspondiente.
Figura 1








Figura 2





Desarrollo de Ejemplo:

Primero hay que empezar por asignar los dias de la semana ya que nos dice que los
 días Miercoles y Jueves la entrada vale la mitad:
Bien en la figura se puede apreciar los datos para dicho ejemplo y vemos que hay una
tabla con los campos Fecha y Día

Para asignar los días de la semana se debe de utilizar la siguiente formula:
=HOY( ) Esta función nos va asignar la fecha del sistema.

Ahora vayamos a definir que nos muestre los días de la semana con lo que utilizaremos
lo siguiente:
=TEXTO(E35,"ddddd")

Teniendo estos datos pasaremos a resolver el ejemplo:

Trabajando con los datos de la Figura2 creamos la siguiente función:











=SI(O((F35)="Miércoles",(F35)="Jueves"),CONTAR.SI
((C23:F25),"X")*((B35)/(2)),CONTAR.SI((C23:F25),"X")*(B35))

una vez aplicada esta fórmula el ejemplo quedaria de la siguiente manera:

(*) La formula funca para la fila número 35 y se deberia cambiar el número de
celda(36 y 37)

No hay comentarios:

Publicar un comentario