Você está na página 1de 20

"A veces creemos que lo que hemos logrado es slo una gota en el ocano, pero sin ella el ocano

estara incompleto" Madre Teresa de Calcuta

Funciones
Objetivo
Aplicar las funciones para consistencia de datos, funciones condicionales

Contenido
Funcin esblanco, eserror, eslogico, estexto, esnumero, esref Funciones Estadsticas. Contar, Contara, Contar.blanco, Contar.Si, Sumar.Si, Uso de los operadores lgicos And y OR

Funciones
Instituto de Educacin Superior Tecnolgico Privado

1. Funcin esblanco, eserror, eslogico,


Puede utilizar las funciones esblanco y esnod para consistenciar los datos. Existen 9 funciones para hojas de clculo que se utilizan para comprobar el tipo de un valor o referencia. Cada una de estas funciones, comprueba el tipo del argumento valor y devuelve VERDADERO o FALSO dependiendo del resultado. ESBLANCO devuelve el valor lgico VERDADERO si valor es una referencia a una celda vaca, de lo contrario devuelve FALSO. Sintaxis. ESBLANCO(valor) ESERR(valor), ESERROR(valor), ESLOGICO(valor), ESNOD(valor), ESNOTEXTO(valor), ESNUMERO(valor), ESREF(valor), ESTEXTO(valor).

Valor Es el valor que se desea probar. Puede ser el valor de una celda vaca (en blanco), de error, lgico, de texto, numrico, de referencia o un nombre que se refiera a alguno de los anteriores.

Funcin ESBLANCO ESERR ESERROR

Devuelve VERDADERO si Valor se refiere a una celda vaca. Valor se refiere a cualquier valor de error con excepcin de #N/A. Valor se refiere a uno de los valores de error (#N/A, #VALOR!, #REF!, #DIV/0!, #NUM!, #NOMBRE? o #NULO!). Valor se refiere a un valor lgico. Valor se refiere al valor de error #N/A (el valor no est disponible). Valor se refiere a cualquier elemento que no sea texto. (Tenga presente que esta funcin devuelve VERDADERO incluso si valor se refiere a una celda en blanco.) Valor se refiere a un nmero. Valor se refiere a una referencia. Valor se refiere a texto.

ESLOGICO ESNOD ESNOTEXTO

ESNUMERO ESREF ESTEXTO

Pgina: 2

Microsoft Excel Avanzado

Utilizaremos su hoja de clculo Ferretera el Maestrito SRL

En el campo valor de venta (columna E) se tiene una frmula =A10*D10 (Cantidad*precio unitario) Cuando no se utiliza todas las filas de detalle la columna E, muestra S/. 0.00 En las filas de detalle no utilizadas, como se muestra en la grfica. Para corregir este problema de esttica utilizaremos la funcin esblanco

Pgina: 3

Funciones
Instituto de Educacin Superior Tecnolgico Privado

Si la celda A10 est vaca

Multiplica cantidad * precio unitario

=SI(ESBLANCO(A14);"";A14*D14)
Muestra vacio

2. Funciones estadsticas
2.1 CONTAR.BLANCO(rango) Cuenta el nmero de celdas en blanco dentro de un rango. Observaciones Las celdas que contienen frmulas que devuelven " " (texto vaco) tambin se cuentan, en cambio las celdas que contienen el valor 0 no se cuentan.

Contar la cantidad de celdas en blanco que existe la tabla

CONTAR.BLANCO(A5:D9) es igual a 2

2.2 COMBINAT(nmero;tamao) Devuelve el nmero de combinaciones para un nmero determinado de elementos. Use COMBINAT para determinar el nmero total de grupos posibles para un nmero determinado de elementos. Observaciones Los argumentos numricos se truncan a nmeros enteros. Si uno de los argumentos es un valor no numrico, COMBINAT devuelve el valor de error #NOMBRE?

Pgina: 4

Microsoft Excel Avanzado

Si el argumento nmero < 0, el argumento tamao < 0 o nmero < tamao, COMBINAT devuelve el valor de error #NUM! Una combinacin es cualquier conjunto o subconjunto de objetos, independientemente de su orden interno. Las combinaciones son distintas de las permutaciones, en las que el orden interno es importante. El nmero de combinaciones es el siguiente, donde el argumento nmero = n y el argumento tamao = k: Ejemplo Supongamos que desee saber cuntos equipos de dos personas podra formar con ocho candidatos. COMBINAT(8; 2) es igual a 28 equipos.

2.3 Funcin CONTAR(ref1, ref2,...) Cuenta los nmeros que hay en la lista de argumentos. Use CONTAR para obtener el nmero de entradas en un campo numrico de un rango o de una matriz de nmeros. Donde: ref1; ref2. ..son entre 1 y 30 argumentos que pueden contener o hacer referencia a distintos tipos de datos, pero slo se cuentan los nmeros. Ejemplos Si A3 contiene Ventas, A4 contiene 8112190, A6 contiene 19, A7 contiene 22.24 y A8 contiene #DIV/0!, entonces: =CONTAR(A6:A7) =CONTAR(A4:A7) =CONTAR(A2,A6:A9,Doce,5) =CONTAR(A1:A9,,2) es una representacin textual de un Nmero Es igual a 2 Es igual a 3 Es igual a 3 Es igual a 5

Las funciones estadsticas ejecutan anlisis estadsticos de rangos de datos. Por ejemplo, una funcin estadstica puede proporcionar informacin estadstica acerca de una lnea recta trazada como resultado de un conjunto de valores, como la pendiente de la lnea y la interseccin "y" o acerca de los puntos reales que componen la lnea. Ahora describiremos las funciones ms importantes.

Pgina: 5

Funciones
Instituto de Educacin Superior Tecnolgico Privado

2.4 CONTAR.SI(rango;criterio) Cuenta las celdas, dentro del rango, que no estn en blanco y que cumplen con el criterio especificado. Rango, es el rango dentro del cual desea contar el nmero de celdas que no estn en blanco. Criterio, es el criterio en forma de nmero, expresin o texto, que determina las celdas que se van a contar. Por ejemplo, el argumento criterio puede expresarse como 32; "32"; ">32" o "manzanas".

De la siguiente tabla calcular la cantidad de alumnos provenientes de la polica nacional y la cantidad de civiles.

2.5 SUMAR.SI(rango;criterio;rango_suma) Suma las celdas en el rango que coinciden con el argumento criterio. Rango, es el rango de celdas que desea evaluar. Criterio, es el criterio en forma de nmero, expresin o texto, que determina qu celdas se van a sumar. Por ejemplo, el argumento criterio puede expresarse como 32; "32"; ">32"; "manzanas". Rango_suma, son las celdas que se van a sumar. Las celdas contenidas en rango_suma se suman slo si las celdas correspondientes del rango coinciden con el criterio. Si rango_suma se omite, se suman las celdas contenidas en el argumento rango.

Pgina: 6

Microsoft Excel Avanzado

De la siguiente lista calcular el total de importe obtenido por los viajes realizados a Lima, Tacna, Trujillo, Cuzco. Mostrar los resultados por cada destino.

2.6 SUBTOTALES(nm_funcin;ref1) Devuelve un subtotal en una lista o base de datos. Generalmente es ms fcil crear una lista con subtotales utilizando el comando Subtotales del men Datos. Una vez creada la lista de subtotales, puede cambiarse modificando la frmula SUBTOTALES. Nm_funcin, es un nmero de 1 a 11 que indica qu funcin debe ser utilizada para calcular los subtotales dentro de una lista. 1-PROMEDIO, 2-CONTAR, 3-CONTARA, 4-MAX, 5-MIN,6PRODUCTO, 7-DESVEST, 8-DESVESTP, 9-SUMA, 10-VAR, 11-VARP Ref1 es el rango o referencia para el cual desea calcular los subtotales. Observaciones Si hay otros subtotales dentro de ref1 (o subtotales anidados), estos subtotales anidados se pasarn por alto para no repetir los clculos. La funcin SUBTOTALES pasa por alto las filas ocultas. Esto es importante cuando slo desea obtener el subtotal de los datos visibles que resulta de una lista filtrada.

Pgina: 7

Funciones
Instituto de Educacin Superior Tecnolgico Privado

Si alguna de las referencias es una referencia 3D, SUBTOTAL devolver el valor de error #VALOR!.

Clculos estadsticos referentes al campo importe

2.7 MODA(nmero1;nmero2; ...) Devuelve el valor que se repite con ms frecuencia en una matriz o rango de datos. Al igual que MEDIANA, MODA es una medida de posicin. Nmero1;nmero2; ..., son entre 1 y 30 argumentos cuya moda desea calcular. Tambin puede usar una matriz individual o una referencia matricial en lugar de argumentos separados por punto y coma.

Observaciones Los argumentos deben ser nmeros, nombres, matrices o referencias que contengan nmeros.

Pgina: 8

Microsoft Excel Avanzado

Si un argumento matricial o de referencia contiene texto, valores lgicos o celdas vacas, esos valores se pasan por alto; sin embargo, se incluirn las celdas cuyo valor sea 0. Si el conjunto de datos no contiene puntos de datos duplicados, MODA devuelve el valor de error #N/A. En un conjunto de valores, la moda es el valor que se repite con mayor frecuencia; la mediana es el valor central y la media es el valor promedio. Ninguna de estas medidas de la tendencia central tomada individualmente proporciona una imagen completa de los datos. Supongamos que los datos estn agrupados en tres reas, la mitad de las cuales es un valor bajo que se repite y la otra mitad consiste en dos valores elevados. Tanto PROMEDIO como MEDIANA devolvern un valor situado en una zona central relativamente vaca, y MODA devolver el valor bajo dominante.

Calcular la moda de un conjunto de edades.

=Moda(A4:A12)

3. Funcin Si, si anidado


Pueden utilizarse las funciones lgicas para ver si una condicin es cierta o falsa o, para comprobar varias condiciones.

Pgina: 9

Funciones
Instituto de Educacin Superior Tecnolgico Privado

a. FALSO( )
Devuelve el valor lgico FALSO.

b. VERDADERO( )
Devuelve el valor lgico VERDADERO.

c. NO(valor_lgico)
Invierte el valor lgico del argumento. Use NO cuando desee asegurarse de que un valor no sea igual a otro valor especfico. Ejemplos NO(FALSO) es igual a VERDADERO; NO(1+1=2) es igual a FALSO

d. SI(prueba_lgica;valor_si_verdadero;valor_si_falso)
La funcin SI es la prueba lgica ms utilizada. Tiene tres argumentos entre parntesis y separados por comas: La comparacin lgica. Es una expresin lgica Expresin si es VERDAD. Valor de la celda a usar cuando la comparacin es VERDAD Expresin si es FALSA. Valor de la celda a usar cuando la comparacin es FALSA Sintaxis:

=SI(comparacin lgica, expresin si es VERDAD, expresin si es FALSA)


Un valor puede ser un nmero, texto entre comillas, una celda de referencia, una frmula u otra prueba lgica. Tabla de operadores lgicos
Operador Lgico Significado
Igual a

Ejemplo
=SI(E8=C8,"Igual,"No igual") Cuando las dos celdas son iguales, se muestra la palabra

Pgina: 10

Microsoft Excel Avanzado

"Igual". Cuando las dos celdas no son iguales, se muestra la frase "No igual".

<

Menor que

=SI(F4<E4,E4-F4, F4-E4) Si F4 es menor que E4, restar F4 de E4. De lo contrario, hacer la resta de la otra forma. Esto asegura que obtenga un nmero positivo de la resta de los dos nmeros.

>

Mayor que

=SI(C6>100,C6,100) Si C6 es mayor que 100, mostrar C6. De los contrario mostrar 100.

<=

Menor que o igual a

=SI((B5<=10,B5,"Mximo") Si B5 es mayor que, o igual a 10, mostrar B5. De lo contrario mostrar la palabra "Mximo".

>=

Mayor que o igual a

=SI((MAX(B4:E8)>=SUMA(B4:E8)/2,MX(B4:E8), SUMA(B4:E8)/2) Si el valor ms grande en el rango, es mayor que o igual a la mitad de la suma del rango, entonces mostrar el valor ms grande. De lo contrario mostrar la mitad de la suma del rango. (Estas declaraciones pueden ofrecer un aspecto realmente desordenado!)

<>

No igual a

=SI((B8<>D6,SI((B8<10,10,B8),D6) Si B8 no es igual a D6, verificar para ver si B8 es menor que 10. Mostrar 10 si lo es y B8 si no lo es. De lo contrario, mostrar D6, el que en este caso ser igual a B8.

Aplicacin de la funcin SI utilizando como comparacin lgica un dato texto A su hoja de clculo anterior adicionar la columna bonif1.

Pgina: 11

Funciones
Instituto de Educacin Superior Tecnolgico Privado

Bonif.1. Se calcular segn el siguiente criterio. Si el empleado est afiliado a una AFP, se le asigna 15% del sueldo bsico Si el empleado est afiliado a una SNP, se le asigna 10% del sueldo bsico

Si el empleado esta afiliado a una AFP

=SI(J4="AFP",15%*K4, 10%*K4)
Si es verdad se asigna 15% del sueldo bsico Si es falso se asigna 10% del sueldo bsico

Aplicacin de la funcin SI utilizando como comparacin lgica un dato numrico (rango de nmeros) A su hoja de clculo anterior adicionar la columna bonif2.

Bonif.2. Se calcular segn el siguiente criterio.

Pgina: 12

Microsoft Excel Avanzado

Si el empleado tiene un sueldo bsico menor a 1,500, asignarle una bonif2 de 10% del sueldo bsico

Si sueldo bsico menor a 1500

=SI(K4<1500,10%*K4, 0 )
Si es verdad se asigna 10% del sueldo bsico Si es falso se asigna 0

Aplicacin de la funcin SI utilizando como comparacin lgica un dato fecha A su hoja de clculo anterior adicionar la columna bonif3.

Bonif.3. Se calcular segn el siguiente criterio. Si el empleado ingreso antes del ao 1970, asignarle una bonif3 de 10% del sueldo bsico

Pgina: 13

Funciones
Instituto de Educacin Superior Tecnolgico Privado

Si ao de ingreso es menor al ao 1970

=SI(AO(D4)<1970, 10% * K4, 0 )


Si es verdad se asigna 10% del sueldo bsico Si es falso se asigna 0

e. =Si anidado
Puede anidar hasta 7 declaraciones Y SI... para crear pruebas complejas. Por ejemplo, para mostrar una letra de calificacin en la celda vecina a Calificacin Promedio, podra usar 4 declaraciones anidadas en una sola frmula: =SI(Gradomediano>89,"A",SI(Gradomediano>79,"B",SI(Gradomediano> 69,"C",SI(Gradomediano>59,"D","F"))))

Aplicacin de la funcin SI anidado utilizando rangos de nmeros. A su hoja de clculo anterior adicionar la columna Grado

Pgina: 14

Microsoft Excel Avanzado

Asignar un grado al empleado (A,B,C,D,E) segn la siguiente tabla. Rango 1 2001 3001 a a a 2000 3000 4000 5000 ms Grado E D C B A

4001 a 5000 a

Si sueldo bsico es mayor a 5000

=SI(K4>5000, "A" ,SI(K4>4000,"B",SI(K4>3000,"C",SI(K4>2000,"D","E"))))


Si es verdadero asigna A Si es falso vuelve a preguntar, y as sucesivamente

Aplicacin de la funcin SI anidado utilizando rangos de fechas A su hoja de clculo anterior adicionar la columna Bonif.4

Pgina: 15

Funciones
Instituto de Educacin Superior Tecnolgico Privado

Asignar un porcentaje del sueldo bsico, segn la siguiente tabla. Fecha de ingreso 1960 a 1981 1991 a a 1980 1990 2000 2008 Bonif. 4 25% 20% 15% 10%

2001 a

Si fecha de ingreso fue despus del ao 2000

=SI(AO(D5)>2000,10%*K5,SI(AO(D5)>1990,15%*K5,SI(AO(D5)>1980,20%*K5,25%*K5)))
Si es verdadero, asignar 10% del sueldo bsico Si es falso vuelve a preguntar

E. Operador lgico Y
Esta funcin suele utilizarse conjuntamente con la funcin Si. Nos permite realizar en lugar de una pregunta varias. Y slo se realizar el argumento situado en la parte verdadero del Si en el momento que todas las respuestas sean verdaderas. Sintaxis

Y(Pregunta 1; pregunta 2; pregunta 3;...)


Pgina: 16

Microsoft Excel Avanzado

Ejemplo: En la celda A1, introduciremos la edad y en la A2 la estatura de la persona medida en centmetros. En la celda A3 aparecer el texto "Puede pasar" si la edad es mayor de 16 aos y mide ms de 150. En el caso que alguna de las dos condiciones no se cumplan, aparecer el texto "NO puede pasar". =SI(Y(A1>16;B1>150);"Puede pasar";"NO puede pasar") Observa que toda la funcin Y(...) se escribe dentro del primer argumento de la funcin Si.

Aplicacin de la funcin Y. A su hoja de clculo anterior adicionar la columna Bonif.5

Asignar una bonificacin de 2% del sueldo bsico a los empleados que cumplan las siguientes condiciones: Pertenecen a la Gerencia Estn afiliados a una AFP Su sueldo bsico es menor que 3,000 Si no cumplen esta condiciones asignar 5% del sueldo

Pgina: 17

Funciones
Instituto de Educacin Superior Tecnolgico Privado

Si gerencia es igual a G1 y est afiliado a una AFP y su sueldo bsico es menor 3,000

=SI(Y(H4="G1";J4="AFP" ; K4<3000) ; 2%*K4 ; 5%*K4)


Si es verdad, asignar 2% del sb Donde: sb. Sueldo bsico Si es falso, asignar 5% del sb

Crear un cuadro de proyeccin de cuentas por cobrar. Ejemplo. Al seor Carlos Arna se le hizo un prstamo de 20,000.00 el cual pagar en 3 cuotas de 6,666.67. El prstamo se realiz el primero de febrero del 2000, en el cuadro proyectado deber aparecer de marzo a mayo los montos que nos debe. Diseo del cuadro

Frmulas a utilizar.

Pgina: 18

Microsoft Excel Avanzado

F. Operador lgico O
Esta funcin tambin se suele utilizar conjuntamente con la funcin Si. Con ella tambin podremos realizar varias preguntas dentro del Si y la parte que est en el argumento reservado para cuando la pregunta es verdadera, slo se realizar en el caso que cualquiera de las respuestas a las preguntas dentro de la O sea verdadera. Sintaxis: O(Pregunta 1; pregunta 2; pregunta 3;...) Ejemplo: Utilizaremos el mismo ejemplo anterior pero dejaremos pasar si la persona es mayor de 16 aos o mide ms de 150. De esta manera con que se cumpla una de las dos aparecer el texto "Puede pasar". El nico caso que aparecer "NO puede pasar", ser cuando las dos preguntas no se cumplan. =SI(O(A1>16;B1>150);"Puede pasar";"NO puede pasar")

Aplicacin de la funcin O. A su hoja de clculo anterior adicionar la columna Bonif.6

Asignar una bonificacin de 2% del sueldo bsico a los empleados que cumplan una las siguientes condiciones: Pertenecen a la Gerencia Estn afiliados a una AFP Su sueldo bsico es menor que 3,000 Si no cumplen al menos una de estas condiciones asignar 5% del sueldo bsico

Pgina: 19

Funciones
Instituto de Educacin Superior Tecnolgico Privado

Si gerencia es igual a G1 est afiliado a una AFP su sueldo bsico es menor 3,000

'=SI(O(H4="G1";J4="AFP";K4<3000);2%*K4;5%*K4) Si es verdad, asignar 2% del sb Donde: sb. Sueldo bsico Si es falso, asignar 5% del sb

Pgina: 20

Você também pode gostar