You are on page 1of 37

Tema2.

1: Funciones matemticas

Excel avanzado y macros


Patricia Acosta V. Juan Carlos Trujillo

Capacitacin en Modalidad Virtual


Excel avanzado y macros, Funciones matemticas Juan Carlos Trujillo Patricia Acosta V.

Levantamiento de texto: Juan Carlos Trujillo Diseo de la cubierta: Jos Lus Garca Santilln Diagramacin: Juan Carlos Trujillo Responsables de la edicin: Juan Carlos Trujillo y Mariela Oviedo

Registro de derecho autoral: en trmite ISBN de este volumen: en trmite Depsito Legal: en trmite

Publicado en http://cursos.cec-epn.edu.ec/aulavirtual/ desde febrero 2007

CENTRO DE EDUCACIN CONTINUA ESCUELA POLITCNICA NACIONAL DIRECCIN DE CAPACITACIN Y CONSULTORA Quito -Ecuador

CEC-EPN

La facturacin en CEC-Multiservicios o
Introduccin o
Excel 2003 c es una aplicacin de Microsoft Oce usada para la creacin de hojas de clculo que en esta o o a versin cuenta con mayor funcionalidad que en las anteriores. El conocimiento de Excel permite optimizar el o tiempo que se invierte en el desarrollo de actividades rutinarias en diferentes campos como: las nanzas, el mercadeo, las ventas, la industria, la contabilidad, la banca, etc. El objetivo de este material es que adquieras conocimientos para que puedas ofrecer soluciones que se caractericen por un alto grado de autonom Entre las herramientas que ofrece Excel para dotar a una hoja a. de clculo con estas caracter a sticas, estn: la Validacin de datos y las funciones. a o El mtodo que utiliza este material es el de proponer un problema o proyecto al inicio. Este ser resuelto a e a lo largo del curso, introduciendo los conceptos necesarios y mostrando su aplicacin para llegar a la solucin. o o El primer tema que se va a estudiar es la Validacin de datos. Esta herramienta aportar una primera o a solucin al problema planteado, permitiendo que Excel supervise el ingreso de informacin en una hoja de o o clculo sobre la base de un conjunto de criterios previamente establecidos. a El segundo tema presenta Funciones. Esta es la base de la automatizacin de cualquier proceso. Una o segunda solucin, la que tendr ya un alto grado de autonom ser desarrollada utilizando, principalmente, o a a, a funciones matemticas, de informacin y de bsqueda y referencia. a o u A continuacin, encontrars el planteamiento del problema. o a

El problema
La empresa CEC Multiservicios, creada recientemente, ofrece capacitacin, asesor venta de equipos y sumo a, inistros y prstamos de consumo. Por ahora, la facturacin es un proceso manual en el que el vendedor debe e o llenar a mano todos los datos de la factura: el RUC y los datos del cliente, los cdigos de los productos, los o nombres de los productos, los precios (los que debe consultar en su lista de precios) y los valores unitarios; luego debe calcular los subtotales, el importe por concepto del IVA, el descuento y el valor neto de la factura. Hasta que la empresa pueda adquirir el software para administrar la contabilidad, la gerencia te ha encargado la tarea de automatizar la elaboracin de la factura al menor costo posible. o Como toda factura, la de CEC Multiservicios debe contener: 1. Informacin sobre el cliente, la que incluye la forma de pago, pues eso caracteriza la relacin del cliente o o con la empresa: (a) Cliente: el nombre del cliente al que se le venden los productos y/o servicios. (b) RUC1 : cdigo que identica a un cliente en el sistema de pago de impuestos. o (c) Direccin: la direccin del cliente. o o (d) Fecha: la fecha de facturacin. o (e) Forma de pago: o CONTADO o CREDITO, que son las dos formas en que la empresa CEC Multiservicios permite que sus clientes paguen. (f) Telfono: el nmero de telfono del cliente. e u e Esta informacin se la ubica en el encabezado de la factura. En esta zona de la factura tambin se o e incluye la fecha de facturacin. o
el Ecuador, para efectos de la declaracin de impuestos, todo cliente es identicado por el estado mediante un cdigo o o denominado Registro Unico de Contribuyentes (RUC).
1 En

J.C. Trujillo - P. Acosta

Excel avanzado y macros

CEC-EPN

2. El detalle de los productos y/o servicios vendidos; es decir, por cada producto y/o servicio vendido, la siguiente informacin: o (a) El Item: el cdigo del producto. o (b) Descripcin: el nombre del producto como consta en el inventario. o (c) Cantidad: el nmero de unidades que se venden. u (d) Valor unitario: el valor de cada unidad. (e) Valor total: el valor total por la cantidad de unidades vendidas. Esta informacin ocupa el centro de la factura. o 3. Los valores parciales correspondientes al precio de los productos vendidos, al IVA y a los descuentos; es decir, la siguiente informacin: o (a) Subtotal: la suma de los valores totales. (b) Descuento: valor que es un porcentaje del subtotal y que, segn el tipo de cliente, la empresa le u aplica un descuento. (c) IVA2 : porcentaje del subtotal, dado por las reglas tributarias del gobierno, que se aade al valor n total a pagar por el cliente. (d) Total: el valor total a pagar por el cliente, que es la suma del subtotal y el IVA, menos el descuento. Esta informacin ocupa el pie de la factura, en el lado derecho. o 4. Los parmetros generales, como la categor a la que pertenece el cliente, el porcentaje vigente del IVA a a y el porcentaje de descuento; es decir, la siguiente informacin: o (a) Categor si el cliente es mayorista o minorista. a: (b) Exento del IVA: se especica si el cliente debe pagar o no IVA. (c) % IVA: el porcentaje vigente del IVA. (d) % Descuento: el porcentaje de descuento que se calcula sobre la base de la pol tica establecida por la empresa.

Pol tica de descuento de CEC Multiservicios


Para el clculo del descuento, la empresa aplica la siguiente pol a tica: 1. Los clientes se dividen en dos categor mayoristas y minoristas. as: 2. Si un cliente mayorista paga al contado, se le aplica un descuento del 20%. 3. Si un cliente mayorista paga a crdito, se le aplica un descuento del 15%. e 4. Si un cliente minorista paga al contado, se le aplica un descuento del 10%. 5. Si un cliente minorista paga a crdito, no recibe descuento alguno. e A continuacin puedes ver una factura de CEC Multiservicios: o
2 En

el Ecuador, IVA signica Impuesto al valor agregado.

J.C. Trujillo - P. Acosta

Excel avanzado y macros

CEC-EPN

En este curso vas a aprender cmo crear una solucin a este problema utilizando la validacin de datos, o o o las funciones, y las macros de Excel.

J.C. Trujillo - P. Acosta

Excel avanzado y macros

Esta hoja est en blanco intencionalmente

C E C -

E P N

Tema 2 Funciones matemticas y estadsticas Objetivos


1. Presentar una segunda solucin parcial para el problema de facturacin de la empresa CEC Multiservicios utilizando la herramienta de Excel Funciones. 2. Utilizar las Funciones para que: a. Excel calcule automticamente totales, subtotales, porcentajes, etc. b. Excel obtenga informacin de una base de datos para completar la informacin que el usuario ingresa en una hoja electrnica.

Contenidos
FUNCIONES MATEMTICAS Y ESTADSTICAS ....................................................................................... 5 OBJETIVOS.......................................................................................................................................................... 5 CONTENIDOS...................................................................................................................................................... 5 INTRODUCCIN ................................................................................................................................................ 6 1. 2. LAS FUNCIONES EN EXCEL: UNA SEGUNDA APROXIMACIN A LA SOLUCIN DEL PROBLEMA ...................... 6 FUNCIONES MATEMTICAS Y TRIGONOMTRICAS ....................................................................................... 9 2.1 SUMA................................................................................................................................................. 12 2.2 ABS .................................................................................................................................................... 22 2.3 ALEATORIO ...................................................................................................................................... 23 2.4 ALEATORIO.ENTRE ......................................................................................................................... 26 2.5 SENO y COS ...................................................................................................................................... 28 3. FUNCIONES ESTADSTICAS ........................................................................................................................ 30 3.1 PROMEDIO............................................................................................................................................ 30 3.2 CONTAR................................................................................................................................................... 32 4. RESUMEN .................................................................................................................................................. 33 5. GLOSARIO ................................................................................................................................................. 34

Juan Carlos Trujillo Patricia Acosta

Excel avanzado y macros

C E C -

E P N

Introduccin
En este tema vas a desarrollar una segunda solucin parcial de la facturacin. Una de las caractersticas con la que siempre se quiere dotar a una aplicacin es automatizacin; es decir, cunto hace la aplicacin y cunto hace el usuario. La herramienta de funciones confiere a las aplicaciones un alto grado de automatizacin. Excel provee un conjunto amplio de funciones predefinidas que abarcan diversos campos de aplicacin como: matemticas bsicas y avanzadas, estadstica, bases de datos, entre otros. En este tema vas a estudiar las principales funciones de las categoras de matemticas, lgicas, de informacin y bsqueda.

1. Las funciones en Excel: una segunda aproximacin a la solucin del problema


En el tema anterior se desarroll una primera solucin al problema de automatizar la elaboracin de una factura en la empresa CEC Multiservicios. Para ello aprendiste la Validacin de datos de Excel. En este nuevo tema vas a dotarle de mejores caractersticas a la solucin ya obtenida, esta vez utilizando la herramienta de las funciones que Excel provee. Por ejemplo, imagina que has vendido tres productos: Ratn, Teclado y Monitor, y ya has llenado las celdas correspondientes a la Descripcin, Cantidad y Valor unitario:

Figura 1:Items de la factura. Para obtener el Valor total correspondiente a cada Item, deberas multiplicar el Valor unitario por la Cantidad. Como ya lo sabes, esta tarea es realizada por Excel mediante una funcin. En efecto, si en la celda G13 escribes: = D13*E13, y luego presionas Intro (), Excel realizar lo siguiente: multiplicar el contenido de la celda D13 por el contenido de la celda E13 y el resultado lo escribir en la celda F13:

Figura 2: Valor total de la factura Imagina que te has equivocado al digitar la cantidad del primer producto; digitaste 4 cuando en realidad deba ser 6; procedes a realizar la modificacin. Lo que ocurre inmediatamente

Juan Carlos Trujillo Patricia Acosta

Excel avanzado y macros

C E C -

E P N

despus de esta modificacin es que el valor de la celda F13 tambin se ha modificado, sin que t tengas que volver a calcular el nuevo subtotal. Esto ha sucedido porque la expresin =D13*E13, Indica que el contenido de la celda F13 es el resultado de la aplicacin de la funcin multiplicacin (*) que tiene dos parmetros, cuyos valores, en este caso, son los contenidos de las celdas D13 y E13. El uso de las funciones permite que muchos de los proceso manuales puedan ser automatizados. El ejemplo que acabas de revisar es un caso muy simple de todo el poder que tienen las funciones de Excel. Otro ejemplo es el siguiente: imagina que ya has llenado todos los datos de los tres productos. Utiliza la misma funcin multiplicacin de la celda F13 en las celdas F14 y F15 (para que no vuelvas a digitar, puedes copiar la celda F13 en las celdas F14 y F15). Obtendrs lo siguiente:

Figura 3: Datos de los productos con su respectivo clculo Ahora quieres obtener el subtotal de la venta, que debe aparecer en la celda F23. Excel te provee de la funcin SUMA. Si escribes en la celda F23 la siguiente expresin: =SUMA(F13:F15), y luego presionas Intro (), obtendrs el resultado de sumar los contenidos del rango de celdas F13:F15:

Juan Carlos Trujillo Patricia Acosta

Excel avanzado y macros

C E C -

E P N

Figura 4: Factura con las frmulas A continuacin vas a aprender a utilizar varias funciones de Excel que permiten realizar tareas ms complejas; estas funciones te posibilitarn automatizar muchas actividades de tu trabajo, como la generacin automtica de la factura de la empresa CEC Multiservicios. Definicin de una funcin: cuando una cantidad depende unvocamente de otra decimos que la primera cantidad es funcin de la segunda; esto quiere decir que si la segunda cambia, la primera tambin. Esta idea es la que Excel plasma en su herramienta de funciones: calcular automticamente una cantidad que est en funcin de una o ms cantidades. Por ejemplo, el cociente de dos nmeros enteros establece una relacin entre el numerador y el denominador con el resultado entero de dividir el numerador para el denominador. As, la expresin

COCIENTE(10,4) = 2
indica la dependencia del nmero 2 con el 10 (numerador) y el 4(denominador). Esta relacin puede ser expresada de modo general de la siguiente manera:

COCIENTE(numerador,denominador) = parte entera del cociente. Juan Carlos Trujillo Patricia Acosta
8

Excel avanzado y macros

C E C -

E P N

Las cantidades numerador y denominador se denominan argumentos de la funcin, mientras que la cantidad parte entera del cociente es el resultado de la funcin. Excel te pone a tu disposicin un conjunto extenso de funciones que permiten realizar tareas muy comunes, desde unas simples hasta otras de gran complejidad; a estas funciones se les denomina funciones predefinidas.

Sintaxis para el uso de funciones Para utilizar una de estas funciones predefinidas, en la celda donde quieres que Excel escriba el resultado, debes digitar lo siguiente:

= nombre_funcin (argumento1;argumento2;...;argumentoN)
Para el uso de funciones, toma en cuenta lo siguiente: 1. Si la funcin no est al inicio de la celda, no necesitas escribir el singo de igualdad (=). 2. Los argumentos o valores se separan con punto y coma. Los argumentos pueden ser valores constantes (nmero o texto), frmulas o funciones.

Excel clasifica las funciones predefinidas en diferentes categoras. En este curso vas a estudiar, principalmente, las que pertenecen a las siguientes categoras: Matemticas y trigonomtricas, Bsqueda y referencia, Lgicas e Informacin.

2. Funciones matemticas y trigonomtricas


Antes de revisar algunas de las funciones de esta categora, vas a completar la primera mejora a tu factura, que ya empezaste al inicio de esta seccin. Esta mejora consiste en que Excel calcule automticamente el Valor total para cada Item. Para hacerlo, inicia Excel y abre el libro Factura.xls. Recuerda que Valor total es el resultado de multiplicar la Cantidad por el Valor unitario. Excel realizar este clculo mediante la funcin multiplicacin: en la celda G13 digita lo siguiente: = E13*F13 Como puedes observar, al empezar con el signo =, le ests diciendo a Excel que se trata de una funcin; en este caso es la funcin multiplicacin. El efecto de esta instruccin es que Excel multiplicar el contenido de la celda E13 por el contenido de la celda F13, y el resultado ser escrito en la celda G13. De esta manera, como ya lo verificaste antes, el Valor total para el Item de esta fila ser calculado automticamente. Recuerda tambin que si los valores de Cantidad y Valor unitario cambian, de forma automtica Excel

Juan Carlos Trujillo Patricia Acosta

Excel avanzado y macros

C E C -

E P N

recalcular el Valor total. Por ltimo, copia el contenido de la celda G13, que contiene la funcin, en el rango G14:G22, para que Excel calcule automticamente el Valor total de todos los productos de la factura. Para que verifiques que todo est correcto, ingresa los siguientes datos en la factura:
Item 001 021 112 321 125 354 543 352 646 247 Descripcin Ratn Teclado Monitor Consultora Flash memory 2GB Fuente de poder Mantenimiento Soporte en Linux Instalacin de software Internet Cantidad 4,00 4,00 8,00 32,00 12,00 12,00 20,00 10,00 5,00 12,00 Valor Unitario 15,00 10,00 165,00 15,00 33,00 20,00 16,00 30,00 16,00 10,00

Tabla 1: Items de factura

Juan Carlos Trujillo Patricia Acosta

10

Excel avanzado y macros

C E C -

E P N

La hoja deber verse as:

Figura 5: Factura CEC Multiservicios

Juan Carlos Trujillo Patricia Acosta

11

Excel avanzado y macros

C E C -

E P N

2.1 SUMA
Esta funcin ya la conoces. Te permite sumar dos o ms nmeros que pueden estar en un rango de celdas o en celdas independientes. En la solucin de tu problema, puedes utilizarla para obtener el Subtotal y el TOTAL. Para ello procede de la siguiente manera: 1. En la celda G23 digita (no importa si usas maysculas o minsculas): =suma(. Inmediatamente Excel despliega un cuadro de texto con informacin de cmo debe utilizarse la funcin, es decir, con su sintaxis. En este caso, el cuadro de texto es as:

Figura 6: Funcin SUMA Te est diciendo que la funcin SUMA tiene al menos dos argumentos denominados nmero 1 y nmero 2, pero que puede aceptar ms nmeros para ser sumados. 2. En tu caso, los nmeros que debes sumar son los que estn en las celdas del rango G13:G22. Una forma de decirle a Excel que stas son las celdas que contienen los nmeros que requiere la funcin SUMA es la siguiente: a. haz clic en G13 y escribe el punto y coma, b. haz clic en G14 y escribe punto y coma, c. repite los pasos anteriores en las celdas G15 hasta la G22 y luego presiona Intro. Obtienes lo siguiente:

Juan Carlos Trujillo Patricia Acosta

12

Excel avanzado y macros

C E C -

E P N

Figura 7: Factura con el clculo del Subtotal 3. Si seleccionas la celda G23 y luego haces clic en la Barra de frmulas, podrs observar cmo los bordes de las celdas involucradas en la funcin SUMA se pintan de colores; de estos mismos colores se pintan los nombres de la celda en la Barra de frmulas:

Juan Carlos Trujillo Patricia Acosta

13

Excel avanzado y macros

C E C -

E P N

De esta manera Excel te provee una forma de verificar que ests utilizando los valores correctos en los argumentos de una funcin. 4. A pesar de que has logrado el objetivo de sumar todos los valores totales parciales, no lo has hecho de la manera ptima. Excel te permite introducir un rango de valores en lugar de digitar cada uno de los valores separados por los punto y comas. Por ejemplo, vuelve a introducir la funcin SUMA en la celda G23, pero antes borra su contenido; ahora escribe lo siguiente: =suma(. Cuando se despliega el texto de ayuda con la sintaxis, marca el rango G13:G22 y luego presiona Intro. El efecto es el mismo que introducir cada uno de los nmeros. Como regla general, si los nmeros que quieres sumar se encuentran en un rango, utiliza el segundo mtodo. 5. Hay un asistente para el uso de funciones. Esto lo vers ms adelante. La sintaxis general de la funcin SUMA es la siguiente: Sintaxis SUMA(nmero1;nmero2;...) nmero1;nmero2;... son los nmeros que se van a sumar; SUMA(rango_de_celdas) donde los nmeros que se suman estn en el rango_de_celdas. La funcin devuelve la suma de los nmeros nmero 1, nmero 2, etc., o de los nmeros en el rango_de_celdas.

Ahora aplica la funcin SUMA para automatizar el clculo del TOTAL. Recuerda que este valor es el resultado de sumar al Subtotal el Impuesto IVA y restar el Descuento; como restar un nmero de otro es equivalente a sumar el primero ms el negativo del segundo, entonces el TOTAL se calcula de la siguiente manera: TOTAL = Subtotal + (-Descuento) + Impuesto IVA. Por lo tanto, para que Excel calcule el TOTAL debes escribir en la celda G26 lo siguiente: =SUMA(G23:-G24;G25)

Juan Carlos Trujillo Patricia Acosta

14

Excel avanzado y macros

C E C -

E P N

ya que la celda G23 corresponde al Subtotal, la celda G24, al Descuento, y la celda G25, al Impuesto IVA. Si ya lo has hecho, tu factura debe lucir as:

Juan Carlos Trujillo Patricia Acosta

15

Excel avanzado y macros

C E C -

E P N

Figura 8: Clculo del TOTAL de la factura


Como an no has configurado las celdas1 Descuento e Impuesto IVA, por ahora el TOTAL es igual al Subtotal. Ms adelante vas a configurar la celda Descuento, cuando estudies las funciones lgicas. Recuerda que la configuracin de esta celda se debe realizar sobre la base de la poltica de descuentos instituida en CEC Multiservicios, y que est detallada, en el documento Facturacin de CEC Multiservicios.pdf. Finalmente, la celda Impuesto IVA puede ser configurada de una manera sencilla. Este impuesto es un porcentaje del Subtotal; ese porcentaje est almacenado en la celda % IVA. Por lo tanto, en la celda correspondiente al Impuesto IVA, la celda G25, debes digitar lo siguiente: = E26*G23 Debes obtener lo siguiente:

En sentido estricto, la celda Descuento no contiene el dato del descuento, sino es la celda junto a la que tiene el dato; sin embargo, donde no haya lugar a confusin se realizar la identificacin entre estas dos celdas. 16

Juan Carlos Trujillo Patricia Acosta

Excel avanzado y macros

C E C -

E P N

Figura 9: Factura con el clculo del IVA.

Observaciones sobre la funcin SUMA


Para comprender el significado de las siguientes observaciones, abre un nuevo libro de Excel y practica con los ejemplos que explican estas observaciones: 1. Si uno de los argumentos de la funcin SUMA es un valor lgico, ser considerado como un nmero: 1 para VERDADERO y 0 para FALSO. Por ejemplo, la frmula =SUMA(VERDADERO;100) producir el nmero 101. 2. Si uno de los argumentos es un valor de error o texto, la funcin SUMA producir un error. Por ejemplo, la frmula =SUMA(uno;100) producir un error.

Juan Carlos Trujillo Patricia Acosta

17

Excel avanzado y macros

C E C -

E P N

3. Si el argumento de la funcin SUMA es una matriz o una referencia, slo se sumarn los nmeros en dicha matriz o referencia; se pasarn por alto las celdas vacas, los valores lgicos, los textos o los valores de error. Por ejemplo, si la matriz A1:C8 es la siguiente:

la frmula =SUMA(A1:C8) escrita en la celda B10 producir el valor 81, pues solo sum los nmeros de la columna los ocho nmeros de A, dos nmeros de B y cuatro nmeros de C: (1+2+3+4+5+6+7+8) + (8+9) + (4+5+9+10) = 36 + 17 + 28 = 81. 4. Las frmulas pueden contener ms de una funcin. Por ejemplo, la expresin =SUMA(D1:E4)/SUMA(E1:F4) produce el cociente entre la suma de los nmeros en el rango D1:E4 y la suma de los nmeros en el rango E1:F4. 5. Las funciones pueden anidarse, es decir, uno de los argumentos de la funcin puede ser el resultado del uso de la funcin SUMA con otros argumentos. Por ejemplo, la expresin =SUMA(SUMA(A1:A10);B1;SUMA(C1:C10)) producir la suma de todos los nmeros en el rango A1:A10 con el nmero de la celda B1 y con los nmeros del rango C1:C10.

Juan Carlos Trujillo Patricia Acosta

18

Excel avanzado y macros

C E C -

E P N

El asistente para insertar una funcin Como has visto, una funcin, como cualquier dato, puede escribirse directamente en una celda; pero Excel dispone de un asistente que facilita su uso y evita tener que conocer de memoria la gran cantidad de funciones predefinidas que ofrece Excel. Para utilizar el asistente se puede proceder de una de las dos formas siguientes: 1. Haciendo clic en el botn visualizarlo. 2. Seleccionando Insertar>Funcin. Una vez iniciado el asistente, se desplegar el siguiente cuadro de dilogo: , que est localizado en la barra de frmulas. Si este

botn no estuviera visible, hay que seleccionar Ver>Barra de frmulas para

Figura 10: Asistente para insertar una funcin


1. El cuadro de texto Buscar una funcin y el botn Ir te permiten obtener una lista de funciones predefinidas que realicen lo que deseas hacer. 2. Si sabes qu funcin quieres utilizar y conoces la categora a la que pertenece, debes primero seleccionar la categora en el cuadro combinado O seleccionar una categora:. En el cuadro de lista Seleccionar una funcin: se mostrarn todas las

Juan Carlos Trujillo Patricia Acosta

19

Excel avanzado y macros

C E C -

E P N

funciones disponibles en dicha categora. En el caso de que no sepas a qu categora pertenece la funcin, selecciona la categora Todas; se desplegarn, entonces, todas las funciones disponibles. 3. Cuando inicias el asistente, siempre aparece seleccionada la categora Usadas recientemente. En ese caso, se despliegan las funciones que ms utilizas. 4. Para probar el asistente, selecciona la categora Todas. En el cuadro de lista, busca la funcin SUMA; puedes hacerlo mediante la barra de desplazamiento vertical, o, luego de hacer clic en la primera funcin de la lista, escribiendo las primeras letras de la funcin. 5. Observa que al seleccionar una funcin, en la parte inferior del cuadro de dilogo aparece la sintaxis de la funcin con una breve descripcin de la tarea que realiza:

Figura 11: Asistente para insertar la funcin SUMA Si desea obtener ms informacin sobre la funcin seleccionada, haz clic en el enlace Ayuda sobre esta funcin.

Juan Carlos Trujillo Patricia Acosta

20

Excel avanzado y macros

C E C -

E P N

6. Haz clic en el botn Aceptar. Se despliega el siguiente cuadro de dilogo:

En el cuadro de texto Nmero1 se puede digitar el primer argumento de la funcin (el primer nmero que va a sumarse); tambin puede elegir el nmero de una celda o los nmeros de un rango de celdas, haciendo clic en el botn cuadro de dilogo de los argumentos y se ve as: . Al hacerlo, se minimiza el

Ahora est disponible toda la hoja de clculo y puedes seleccionar la celda o el rango de celdas deseadas como primer argumento; una vez hecha la seleccin, pulsa Intro para volver al cuadro de dilogo Argumentos de funcin. El mismo procedimiento debers seguir para el resto de argumentos. Una vez que hayas seleccionado todos los argumentos, pulsa el botn Aceptar.

Juan Carlos Trujillo Patricia Acosta

21

Excel avanzado y macros

C E C -

E P N

Otras funciones matemticas

2.2

ABS

Descripcin: devuelve el valor absoluto de un nmero; es decir, si el nmero es positivo, devuelve el mismo nmero; si es negativo, devuelve el nmero cambiado de signo. La funcin ABS siempre devuelve un nmero positivo.

Sintaxis =ABS(nmero) nmero:es el nmero cuyo valor absoluto se calcula. Valor de retorno: si nmero es positivo, devuelve nmero; si es negativo, devuelve nmero. Ejemplo: 3. Copia la siguiente tabla en una hoja en blanco de modo que la celda con el texto Valor sea la A1. Ahora, vas a utilizar la funcin ABS para llenar la columna que corresponde a Valor absoluto en correspondencia con los nmeros de la columna Valor:
Valor 10 -0,2 -30 4.25 5.3 -7 -2 300.46 Valor Absoluto

Tabla 2: Valores para calcular el valor absoluto 4. Selecciona la celda frente al nmero 10, que est en la celda A2; es decir, selecciona la celda B2. Escribe en ella la frmula: =ABS(A2)

Juan Carlos Trujillo Patricia Acosta

22

Excel avanzado y macros

C E C -

E P N

Ahora arrastra la celda B2 hasta la celda B9. Obtendrs lo siguiente:


Valor 10 -0,2 -30 4.25 5.3 -7 -2 300.46 Valor Absoluto 10 0,2 30 4.25 5.3 7 2 300.46

Tabla 3: Clculo del valor absoluto

2.3 ALEATORIO
Descripcin: devuelve un nmero aleatorio entre 0 y 1, distribuido uniformemente; esto

quiere decir, que todos los nmeros entre 0 y 1 tienen la misma probabilidad de ser devueltos por la funcin. Cada vez que la hoja de clculo se actualiza, se devuelve un nmero aleatorio nuevo.
Sintaxis: =ALEATORIO( ) Valor de retorno: devuelve un nmero aleatorio entre 0 y 1, distribuido uniforme.

Ejemplo: los nmeros aleatorios suelen utilizarse para simular procesos probabilsticos, es decir, situaciones en las que los resultados no se conocen antes de que sucedan. Por ejemplo, si se lanza una moneda, no se sabe que mostrar al caer: sello o cara. En el estudio de la estadstica y de las probabilidades se realizan experimentos para comprender algunos conceptos. Un experimento tpico es el lanzamiento de una moneda 100 veces. En cada lanzamiento se registra lo que la moneda muestra. Luego se cuentan el nmero de sellos y de caras que se mostraron. La teora de probabilidades afirma que esos dos nmeros deben ser iguales, aunque en la prctica no ocurre as; sin embargo, los nmeros de sellos y de caras deben ser parecido, y ms parecidos a medida que el nmero de lanzamientos crezca. Con ayuda de la funcin ALEATORIO() vas a simular el experimento de lanzar 100 veces una moneda. 1. Inicia Excel y abre tu libro de ejercicios. En una nueva hoja, que la puedas llamar ALEATORIO, escribe en las celdas A1, B1, C1, D1 y E1 lo siguiente:

Juan Carlos Trujillo Patricia Acosta

23

Excel avanzado y macros

C E C -

E P N

A1

B1

C1

D1

E1

No. Lanzamiento Resultado Sellos Caras 2. En la columna A se registra el nmero de lanzamiento; en la columna B, la simulacin del lanzamiento. Esta simulacin consiste en generar un nmero aleatorio entre 0 y 1; si el nmero es menor que 0,5, se interpreta como que la moneda, al caer, mostrar Sello; en cambio, si el nmero generado es mayor o igual a 0,5, se interpreta como que la moneda mostrar Cara. Esta interpretacin se va a registrar en la columna C. En las columnas D y E, vas a registrar el nmero de Sellos y el nmero de Caras que se generen, respectivamente. 3. Ahora vas a realizar la simulacin. Para ello, procede de la siguiente manera: a. En la celda A2, digita el nmero 1. b. En la celda A3, escribe la frmula (sin el punto del final): =A2+1. c. Copia la celda A3 en el rango A4:A101. As has generado los nmeros del 1 al 100, que indicarn el nmero de lanzamiento. d. En la celda B2, vas a generar el nmero aleatorio. Para ello, escribe en esta celda la frmula: =ALEATORIO(). Puedes observar cmo se obtiene un nmero entre 0 y 1. e. En la celda C2, vas a interpretar el nmero aleatorio obtenido. Si es menor que 0,5, en esta celda deber escribirse el texto Sello; en el caso contrario, deber escribirse el texto Cara. Para lograr esto, debes utilizar la funcin SI, que se detalla en el documento de Funciones lgicas, de informacin y de bsqueda.pdf. Escribe, entonces, la siguiente frmula en la celda C2: =SI(B2<0,5;Sello;Cara). Cuando presionas Intro, se ejecuta la funcin SI que acabas de ingresar; esto hace que la hoja se actualice, por lo que la funcin ALEATORIO() se vuelve a ejecutar; por esta razn, observa que obtiene un nuevo nmero aleatorio en la celda B2, y con este nmero, se calcula la celda C2. f. Ahora selecciona las celdas B2 y C2 simultneamente, y cpialas (arrastrndolas) a las celdas B3 y C3 hasta B101 y C101. Observa lo que

Juan Carlos Trujillo Patricia Acosta

24

Excel avanzado y macros

C E C -

E P N

obtienes; debe ser algo parecido a esto (los nmeros no van a coincidir con la figura, porque son nmeros aleatorios):

El rango C2: C101 muestra la simulacin del lanzamiento de una moneda 100 veces. En la figura, el primer lanzamiento produjo Sello; el segundo tambin Sello; el tercero, Cara. g. En la celda D2, vas a pedirle a Excel que cuente el nmero de Sellos que se obtuvieron al lanzar la moneda 100 veces. Para ello cuentas con la funcin CONTAR.SI (la descripcin detallada de esta funcin la encuentras mas adelante). El primer argumento de esta funcin es el rango de celdas en dnde vas a contar; en este caso, vas a contar cuntos Sellos hay en el rango C2:C101; por lo tanto, ste es el primer argumento. El segundo argumento de la funcin es lo que quieres contar; en este caso, quieres contar cuntos textos Sello aparecen en el rango C2:C101. Entonces, la frmula que debes digitar en la celda D2 es la siguiente: =CONTAR.SI(C2:C101;Sello). Excel acaba de contar cuntas veces sali Sello. Si presionas F9, la pgina se actualiza y se recalculan todas las funciones presentes. Puedes ver cmo cambian los valores; sin embargo, el nmero de sellos debe ser casi siempre cercano a 50.

Juan Carlos Trujillo Patricia Acosta

25

Excel avanzado y macros

C E C -

E P N

h. Finalmente, en la celda E2 vas a contar el nmero de veces que sali Cara. Podras utilizar otra vez la funcin CONTAR.SI; pero hay una forma ms sencilla de hacerlo: el nmero de veces que sali Cara es la diferencia entre 100, el nmero de lanzamientos, y el nmero de veces que sali Sello. Por lo tanto, en esta celda debes escribir la siguiente frmula: =100-D2. Observaciones 1. La funcin ALEATORIO genera nicamente nmeros aleatorios entre 0 y 1. Sin embargo, con esta funcin puedes generar nmeros aleatorios entre dos nmeros dados a y b; la frmula siguiente produce ese resultado: =ALEATORIO()*(b-a)+a. Excel provee la funcin ALEATORIO.ENTRE para realizar esta tarea. 2. Dado que la funcin ALEATORIO se ejecuta con cada actualizacin de la hoja, los nmeros que devuelve estarn cambiando continuamente. Si quisieras generar nmeros aleatorios fijos y trabajar con ellos, puedes generarlos en otro lugar de la hoja, incluso en otra hoja; luego debes copiarlos y, finalmente pegarlos en el sitio donde los necesitas, pero debes pegarlos con la opcin Valores del Pegado especial (que puedes encontrarlo en el men Edicin de la barra de mens o con el men contextual que Excel despliega cuando realizas una copia). Ahora esos nmeros aleatorios ya no cambiarn cuando la hoja se actualice.

2.4

ALEATORIO.ENTRE

Descripcin: devuelve un nmero entero aleatorio entre dos nmeros dados. Sintaxis =ALEATORIO.ENTRE(inferior, superior) inferior: el menor nmero aleatorio que ser devuelto por la funcin. superior: el mayor nmero aleatorio que ser devuelto por la funcin.

Ejemplo: el lanzamiento de un dado es un experimento aleatorio, pues, antes de lanzar el dado, no se sabe la cara que mostrar luego de caer. Vas a simular el lanzamiento de una dado 30 veces; vas a registrar el nmero que muestra la cara superior despus de cada lanzamiento. Adems, vas a calcular el valor promedio del nmero que muestra el dado

Juan Carlos Trujillo Patricia Acosta

26

Excel avanzado y macros

C E C -

E P N

despus de cada lanzamiento. Este nmero se denomina valor esperado en el lanzamiento de un dado, y es el nmero ms probable en mostrarse cuando se lanza un dado. Para esta simulacin, vas a utilizar la funcin ALEATORIO.ENTRE para generar un nmero aleatorio entero entre 1 y 6. As, el primer argumento de la funcin ser el nmero 1 y el segundo, el nmero 6. Procede de la siguiente manera: 1. Inicia Excel y abre tu libro de ejercicios. En una hoja nueva, escribe en las celdas A1, B1 y C1 los textos No., Lanzamiento y Valor esperado, respectivamente. 2. Genera la serie ordenada de nmeros enteros desde el 1 al 30 en el rango A2:A31 (similar a cmo generaste la serie ordenada de nmeros enteros desde el 1 hasta el 100 en el ejemplo de la funcin ALEATORIO). 3. En la celda B2, vas a generar un nmero entero entre el 1 y el 6. La frmula es la siguiente: =ALEATORIO.ENTRE(1,6). Recuerda que estos nmeros podras generarlos utilizando la funcin ALEATORIO de la siguiente manera: =ALEATORIO()*(6-1)+1. 4. Ahora arrastra la celda B2 a travs del rango B3:B31. As obtienes la simulacin de los treinta lanzamientos del dado. Debes obtener algo as:

Juan Carlos Trujillo Patricia Acosta

27

Excel avanzado y macros

C E C -

E P N

En el primer lanzamiento obtuviste un 1; en el segundo, otra vez un 1; en el tercero, el nmero 6, etc. 5. Ahora calcula el Valor esperado; ste es el promedio de todos los lanzamientos. Para obtenerlo, utiliza la funcin PROMEDIO; esta funcin puede tomar como argumento un rango de celdas, las que contienen los nmeros cuyo promedio deseas calcular. En este caso, esos nmeros estn en el rango B2:B31. Por lo tanto, escribe en la celda C2 la siguiente frmula: =PROMEDIO(B2:B31). Si recalculas la hoja (presionando F9), observa que el valor esperado obtenido es casi siempre un nmero entre 3 y 4. Esto ocurre porque el valor terico es 3.5, y el experimento debe reflejar ese valor terico.

2.5 SENO y COS

Descripcin: SENO devuelve el seno de un ngulo que est expresado en radianes. COS devuelve el coseno de un ngulo que est expresado en radianes. Sintaxis SENO(ngulo) ngulo: representa un ngulo medido en radianes. valor de retorno: el nmero que es el seno de ngulo. COS(ngulo) ngulo: representa un ngulo medido en radianes. valor de retorno: el nmero que es el coseno de ngulo. Ejemplo: en condiciones ideales, el alcance de un proyectil, cuando ste es lanzado con un ngulo de elevacin y una velocidad inicial Vo, viene dado por la frmula:

Juan Carlos Trujillo Patricia Acosta

28

Excel avanzado y macros

C E C -

E P N

2Vo2 Sen * Cos g

donde g es el valor de la gravedad y su valor es 9.8 m/s2, el valor de la gravedad. 1. Inicia Excel, abre el libro Tema 2 Ejercicios.xls y activa la hoja SENO-COS. 2. En el rango A3:A21 estn registrados 19 valores para el ngulo de elevacin del disparo, medidos en grados; en la celda B23 se registra la velocidad de lanzamiento del proyectil, y en la celda B24, el valor de la gravedad. 3. Mediante las funciones SENO y COS vas a calcular el alcance del proyectil para los diferentes ngulos de elevacin. Recuerda que los argumentos de las funciones SENO y COS deben ser ngulos medidos en radianes. Sin embargo, los ngulos que tienes estn dados en grados. Excel provee la funcin RADIANES para transformar un nmero que expresa un ngulo en grados en un nmero que expresa un ngulo en grados. As, la frmula =RADIANES(A3) devuelve el valor en radianes del ngulo, medido en grados, que est registrado en la celda A3. Si utilizaras la frmula =SENO(A3), la funcin SENO considerara que el valor del ngulo registrado en A3 est expresado en radianes, lo que en este ejemplo es un error. Por ello, para calcular el seno del ngulo que est dado en grados y registrado en la celda A3, debes utilizar la frmula: =SENO(RADIANES(A3)) 4. Ahora introduce en la celda B3 la frmula para calcular el alcance del proyectil: =(2*POTENCIA($B$23;2)*SENO(RADIANES(A3))*_ COS(RADIANES(A3)))/$B$24 Ahora copia la celda B3 en el rango B4:B21. Con esto obtienes los alcances del proyectil para los diferentes ngulos de elevacin:

Juan Carlos Trujillo Patricia Acosta

29

Excel avanzado y macros

C E C -

E P N

En la tabla, puedes leer que si el proyectil se dispara a una velocidad de 250 metros por segundo y con un ngulo de elevacin de 30 grados, el proyectil caer a una distancia de 5 523,12 metros desde el punto de disparo. Observaciones Si el ngulo est dado en grados, para utilizar las funciones trigonomtricas, es necesario antes expresar el ngulo en radianes.

3. Funciones estadsticas
3.1 PROMEDIO
Descripcin Devuelve la media aritmtica o promedio de un conjunto de nmeros, que se calcula de la siguiente manera: si los nmeros son x1, x2, , xn, el promedio o media aritmtica de estos nmeros es la suma de estos nmeros dividida para la cantidad de nmeros (n):

Juan Carlos Trujillo Patricia Acosta

30

Excel avanzado y macros

C E C -

E P N

Sintaxis PROMEDIO (nmero1;nmero2;...) nmero1, nmero2, ...: son los nmeros cuya media aritmtica se va a calcular; se admiten hasta 30. PROMEDIO (rango_de_celdas) Rango_de_celdas: contiene los nmeros cuya media aritmtica se va a calcular. valor de retorno: un nmero, que es la media aritmtica de los argumentos. Ejemplo: La hoja Funcin Y en el libro Ejercicios.xls contiene dos notas de 20 estudiantes. Usaste estos datos en el ejemplo de la funcin lgica Y. Ahora vas a obtener el promedio de cada una de las notas y de la nota total. Para ello: 1. Inicia Excel, abre el libro Ejercicios.xls y activa la hoja Funcin Y. 2. En la celda A22 escribe el texto Promedio. En las celdas B22, C22 y D22 vas a calcular el promedio de las notas N1, N2 y NT, respectivamente. 3. En la celda B22 escribe la frmula: =PROMEDIO(B2:B21). El rango B2:B21 contiene las notas N1 cuyo promedio devolver la funcin PROMEDIO. 4. Si copias la celda B22 en la celda C22, obtendrs el promedio de la segunda nota. 5. Para obtener el promedio de la nota NT copia la celda C22 en la celda D22. Observaciones:

Los argumentos deben ser nmeros o nombres, matrices o referencias que contengan nmeros. Si el argumento matricial o de referencia contiene texto, valores lgicos o celdas vacas, estos valores se pasan por alto; sin embargo, se incluirn las celdas con el valor cero.

Juan Carlos Trujillo Patricia Acosta

31

Excel avanzado y macros

C E C -

E P N

3.2 CONTAR
Cuenta el nmero de celdas que contienen nmeros, adems de los nmeros dentro de la lista de argumentos. Sintaxis CONTAR(ref1;ref2;...) ref1, ref2, ...: son de 1 a 30 argumentos que pueden contener o hacer referencia a distintos tipos de datos, pero slo se cuentan los nmeros. valor de retorno: un entero positivo que indica los nmeros en las celdas de las referencias y en la lista de argumentos

Ejemplo La hoja CONTAR del libro Ejercicios.xls contiene dos notas de 20 estudiantes. Algunos estudiantes no tienen nota. Cuenta cuntos no tienen la nota N1 y cuntos no tienen la nota N2. 1. Inicia Excel, abre el libro Ejercicios.xls y activa la hoja CONTAR. 2. En la celda A22, escribe el texto No presentados. En las celdas B22 y C22 vas a contar cuntos estudiantes no presentaron la nota N1 y cuntos no presentaron la nota N2, respectivamente. 3. En la celda B22 escribe la frmula: =CONTAR(B2:B21). Ahora copia la celda B22 en C22. As obtienes el nmero de estudiantes que no han presentado sus notas. Observaciones:

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

Si el argumento matricial o de referencia contiene texto, valores lgicos o celdas vacas, estos valores se pasan por alto; sin embargo, se incluirn las celdas con el valor cero.

Juan Carlos Trujillo Patricia Acosta

32

Excel avanzado y macros

C E C -

E P N

Ejercicio Consultar en la ayuda cinco funciones estadsticas y proponer uno o varios problemas en los que se puedan utilizar estas funciones en el proceso de resolucin.

4. Resumen
Para Sintaxis para el uso de funciones Haga Para utilizar una de estas funciones predefinidas, en la celda donde quieres que Excel escriba el resultado, debes digitar lo siguiente:

= nombre_funcin
(argumento1;argumento2;...;argumentoN) Para el uso de funciones, toma en cuenta: 1. Si la funcin no est al inicio de la celda, no necesitas escribir el singo de igualdad (=). 2. Los argumentos o valores se separan con punto y coma. Los argumentos pueden ser valores constantes (nmero o texto), frmulas o funciones. El asistente para Para utilizar el asistente se puede proceder de una de las dos formas siguientes: 1. Haciendo clic en el botn , que est localizado en

insertar una funcin

la barra de frmulas. Si este botn no estuviera visible, hay que seleccionar Ver>Barra de frmulas para visualizarlo. 2. Seleccionando Insertar>Funcin. 3. El cuadro de dilogo Buscar una funcin y el botn Ir te permiten obtener una lista de funciones predefinidas que realicen lo que deseas hacer. 4. Si sabes qu funcin quieres utilizar y conoces la categora a la que pertenece, debes primero seleccionar la categora en el cuadro combinado O

Juan Carlos Trujillo Patricia Acosta

33

Excel avanzado y macros

C E C -

E P N

seleccionar una categora:. En el cuadro de lista Seleccionar una funcin: se mostrarn todas las funciones disponibles en dicha categora. En el caso de que no sepas a qu categora pertenece la funcin, selecciona la categora todas Todas; las se desplegarn, disponibles. 5. Cuando inicias el asistente, siempre aparece entonces, funciones

seleccionada la categora Usadas recientemente. En ese caso, se despliegan las funciones que ms utilizas. 6. Una vez seleccionada la funcin que deseas sigue los pasos que te gua el asistente. 7. Observa que al seleccionar una funcin, en la parte inferior del cuadro de dilogo aparece la sintaxis de la funcin con una breve descripcin de la tarea que realiza.

5. Glosario
Aplicacin:
cada uno de los programas que, una vez ejecutados, permiten trabajar con el computador. Son aplicaciones los procesadores de textos, hojas de clculo, bases de datos, programas de dibujo, paquetes estadsticos, 2 etc. Adaptar una aplicacin de software o un elemento hardware al resto de los elementos del entorno y a las necesidades especficas del usuario.

Configurar:

Datos:

Los datos son hechos y cifras tales como rdenes y pagos y que se procesan para obtener informacin; por ejemplo, el saldo deudor y el monto disponible. Sin embargo, en el uso comn, los trminos datos e 3. informacin se toman como sinnimos Es un valor que depende de otras variables. Es una componente de Excel (o de cualquier aplicacin) que permite realizar una tarea especfica.

Funcin: Herramienta:

2 3

Tomado de l Diccionario Informtico del sitio www.lawebdelprogramador.com. Ibid. 34

Juan Carlos Trujillo Patricia Acosta

Excel avanzado y macros

C E C -

E P N

Lista desplegable o cuadro combinado4: Lista: Valor Lgico

Es un control de Visual Basic para Aplicaciones que despliega una lista de datos cuando se hace clic sobre l, lo que permite que el usuario pueda seleccionar uno de los datos de esa lista.

Enumeracin, generalmente en forma de columna, de personas, cosas, cantidades, etc., que se hace con un determinado propsito. La Lgica es la rama del conocimiento que te permite determinar que algo est aprobado por la razn como bien deducido o bien pensado, en Excel cuando se habla de valores lgicos pueden ser Verdadero =1 o Falso =0.

Cuadro combinado es la traduccin al espaol de la palabra en ingls comboBox. 35

Juan Carlos Trujillo Patricia Acosta

Excel avanzado y macros

You might also like