Escolar Documentos
Profissional Documentos
Cultura Documentos
1
Funcin con varios argumentos ................................................................................................................... 26
Guardar archivos con Macros ........................................................................................................................ 27
conclusion ......................................................................................................................................................................... 28
bibliografa....................................................................................................................................................................... 29
2
INTRODUCCION A EXCEL
QUE ES EXCEL?
Excel, es una hoja de clculo que permite trabajar con tablas de datos, grficos,
bases de datos, macros, y otras aplicaciones avanzadas. Ayudando en el clculo de
ejercicios aritmticos y siendo de gran utilidad en diversas reas como educacin,
administracin, finanzas, produccin, etc.
LA VALIDACIN DE DATOS
La validacin de datos nos permite asegurarnos de que los valores que se
introducen en las celdas son los adecuados; pudiendo incluso mostrar un mensaje
de error o aviso si nos equivocamos.
3
- Accedemos a la pestaa Datos y pulsamos Validacin
de datos. En l podremos escoger remarcar los errores
con crculos o borrar estos crculos de validacin. Pero
nos vamos a centrar en la opcin Validacin de datos....
4
FORMATO CONDICIONAL
El formato condicional sirve para que dependiendo del valor de la celda, Excel
aplique un formato especial o no sobre esa celda.
Utiliza las opciones Barras de datos, Escalas de color y Conjunto de iconos para
aplicar diversos efectos a determinadas celdas.
Utilizar el Filtro.
5
desplegables asociadas a las cabeceras de campos (podemos mostrar u ocultar el
autofiltro en la pestaa Datos, marcando o desmarcando el botn Filtro).
Las funciones son frmulas predefinidas que ejecutan clculos utilizando valores
especficos, denominados argumentos, en un orden determinado o estructura. Las
funciones pueden utilizarse para ejecutar operaciones simples o complejas. Por
ejemplo, la funcin REDONDEAR redondea un nmero en la celda A10.
Nombre de funcin. Para obtener una lista de funciones disponibles, haga clic
en una celda y presione MAYSC+F3.
Argumentos. Los argumentos pueden ser nmeros, texto, valores lgicos como
VERDADERO o FALSO, matrices, valores de error como #N/A o referencias de celda.
El argumento que se designe deber generar un valor vlido para el mismo. Los
argumentos pueden ser tambin constantes, frmulas u otras funciones.
Escribir frmulas Cuando cree una frmula que contenga una funcin, el
cuadro de dilogo Insertar funcinle ayudar a introducir las funciones de la hoja
de clculo. A medida que se introduzca una funcin en la frmula, el cuadro de
dilogo Insertar funcin ir mostrando el nombre de la funcin, cada uno de sus
6
argumentos, una descripcin de la funcin y de cada argumento, el resultado
actual de la funcin y el resultado actual de toda la frmula.
FUNCIONES ANIDADAS
En algunos casos, puede que deba utilizar una funcin como uno de
los argumentos de otra funcin. Por ejemplo, la siguiente frmula utiliza una
funcin anidada PROMEDIO y compara el resultado con el valor 50.
Lmites del nivel de anidamiento Una frmula puede contener como mximo
siete niveles de funciones anidadas. Si la Funcin B se utiliza como argumento de la
Funcin A, la Funcin B es una funcin de segundo nivel. Por ejemplo, la funcin
PROMEDIO y la funcin SUMA son ambas funciones de segundo nivel porque son
argumentos de la funcin SI. Una funcin anidada dentro de la funcin PROMEDIO
ser una funcin de tercer nivel, etc.
LA FUNCIN SI EN EXCEL
7
SINTAXIS DE LA FUNCIN SI
La Prueba_lgica puede ser una expresin que utilice cualquier operador lgico o
tambin puede ser una funcin de Excel que regrese como resultado VERDADERO
o FALSO.
EJEMPLOS DE LA FUNCIN SI
=SI(B2>=60,"APROBADO","REPROBADO")
8
Observa el resultado al aplicar esta frmula en todas las celdas de la columna C.
Es posible utilizar el resultado de otra funcin como la prueba lgica que necesita
la funcin SI siempre y cuando esa otra funcin regrese como resultado
VERDADERO o FALSO. Un ejemplo de este tipo de funcin es la funcin
ESNUMERO la cual evala el contenido de una celda y devuelve el valor
VERDADERO en caso de que sea un valor numrico. En este ejemplo quiero
desplegar la leyenda SI en caso de que la celda de la columna A efectivamente
tenga un nmero, de lo contrario se mostrar la leyenda NO.
9
Como ltimo ejemplo mostrar que es posible utilizar una funcin para especificar
el valor de regreso. Utilizando como base el ejemplo anterior, necesito que en caso
de que la celda de la columna A contenga un valor numrico se le sume el valor
que colocar en la celda D1. La funcin que me ayudar a realizar esta operacin es
la siguiente:
Slo en los casos donde la funcin SI era verdadera se realiz la suma. De la misma
manera podramos colocar una funcin para el tercer argumento en caso de que el
resultado de la prueba lgica fuera falso.
LA FUNCIN Y EN EXCEL
La funcin Y en Excel es una funcin lgica que nos permitir evaluar varias
expresiones lgicas y saber si todas ellas son verdaderas. Ser suficiente con que
cualquiera de las expresiones sea falsa para que el resultado de la funcin tambin
sea FALSO.
SINTAXIS DE LA FUNCIN Y
10
Valor_lgico1 (obligatorio): Expresin lgica que ser evaluada por la
funcin.
Valor_lgico2 (opcional): Expresiones lgicas a evaluar, opcional hasta un
mximo de 255.
EJEMPLOS DE LA FUNCIN Y
Observa la siguiente frmula y te dars cuenta de que todas las expresiones son
verdaderas:
Ahora agregar una cuarta expresin que ser falsa: 7<>7. Observa cmo ser
suficiente para que la funcin Y devuelva el valor FALSO:
11
ARGUMENTOS DE LA FUNCIN Y
Cada un de los argumentos de la funcin Y puede ser una expresin lgica como
en los ejemplos anteriores pero tambin puede ser una funcin de Excel que
devuelva un valor FALSO o VERDADERO.
Ya que tanto la expresin lgica como las funciones son evaluadas como
verdaderas, entonces la funcin Y nos un resultado VERDADERO. Ahora observa
como al cambiar solamente el argumento de la funcin ES.IMPAR con el nmero 6
(en lugar de 5), causar que la funcin Y nos devuelva el valor FALSO.
Si alguna vez necesitas estar seguro de que todo un grupo de expresiones lgicas
sean verdaderas, la funcin Y en Excelser una excelente opcin para hacerlo.
12
1. En el parmetro 1 hay que poner una frmula lgica, un anidamiento con
funciones lgicas o la propia funcin si actuando como funcin lgica.
2. En loa parmetros 2 y 3 se pueden anidar una multitud de funciones, como
funciones lgicas, la funcion si() actuando como funcin condicional o lgica
etc.
Ahora vamos a ver un un ejemplo relativamente simple de la situacin del punto 1.
Una empresa quiere promover a una nueva seccin a los empleado que cumplan
con las siguientes condiciones :
13
Como se ve, en el 1 parmetro tenemos una funcin Y que tiene anidadas en sus
parmetros, una funcin O y otra funcin Y, lo que aumenta el nmero de
posibilidades que se estn evaluando o condiciones que se tienen que cumplir
como:
Ser del turno maana (se tiene que cumplir siempre).
Ser de la categora 1 o que su sueldo sea <=7.000$ o ambas cosas.
Este es un ejemplo relativamente simple, anidando en el parmetro 1 y sin anidar
nada en los otros dos, pero la complejidad puede aumentar grandemente.
TABLAS DINMICAS
Las tablas dinmicas son muy tiles para estructurar datos que se presentan en
bruto, resumirlos y crear informes. Normalmente, una tabla de datos de Excel no
puede cambiar de estructura. Podemos ordenar los datos, filtrarlos, aadir
subtotales, pero la estructura en filas y columnas es inalterable. Uno de los
objetivos de las tablas dinmicas es la posibilidad de alterar esa estructura y a la
vez resumir datos.
Por ejemplo, supongamos una empresa que se dedica a urgencias domiciliarias, y
atiende a tres barrios. Los doctores van dejando partes de asistencia de forma algo
desordenada y segn la gravedad de la intervencin, horarios y desplazamientos,
perciben unos honorarios distintos en cada intervencin. Copia o construye una
tabla similar a la de la imagen, que contiene, con datos totalmente imaginarios, los
partes de asistencia correspondientes a 10 das.
14
En la imagen puedes ver un fragmento de esa tabla original. Puedes completarlo
con ms datos.
Los datos estn tal como se han recogido, sin ninguna presentacin u orden, y
nuestro objetivo ser ahora estructurarlos. Por ejemplo, deseamos calcular los
honorarios de los doctores segn su actuacin en los distintos barrios. Para eso
sirven las Tablas dinmicas, para resumir datos segn la estructura que deseemos.
Disearemos una tabla dinmica con este ejemplo con l.
Seala con el ratn cualquier celda de la tabla de datos, abre la cinta Insertar, y en
el grupo Tabla dispones de la opcin de Tabla dinmica. Pulsa
sobre ella.
15
Ahora debemos indicar qu datos deseamos que
aparezcan en columna, fila o en el interior de la
tabla. En nuestro caso deseamos cruzar los datos de
doctores con barrios y calcular el importe que se les
debe.
Estudia bien la imagen de la derecha. Los tres campos estn activados y cada uno
situado en una zona diferente.
16
CAMBIO DE OPERACIONES
17
CAMBIOS INMEDIATOS EN LA TABLA
Los subtotales, que antes se organizaban por barrios, ahora se refieren a doctores.
Si se pulsa sobre una celda con el botn derecho del ratn se puede acceder a
varias opciones interesantes. Por ejemplo a la de actualizar datos. Cuando se
cambian los datos de origen, la tabla dinmica no refleja esos cambios. Por eso es
importante disponer de la opcin de actualizar datos.
Para crear una grfica de nuestra tabla dinmica deberemos hacer clic en el botn
18
Luego, la mecnica a seguir para trabajar con el grfico es la misma que se vi en
el tema de grficos.
FUNCION BUSCARV
Permite realizar bsquedas en una base de datos de acuerdo a un dato ingresado
como parmetro de bsqueda.
Formato:
etc).
A1:J13500
19
Verdadero o Falso.- Escriba Verdadero si desea encontrar una coincidencia
aproximada o Falso si la coincidencia tiene que ser exacta.
Desarrollo:
Promocin.
20
MACROS
QU ES UNA MACRO?
Pudiera ser que no tengas a la vista esa cinta. En ese caso entra en las Opciones de
Excel desde el botn de Office y busca el apartado Ms frecuentes. Ah puedes
elegir Mostrar Ficha Programador.
21
En la imagen se pueden ver algunas macros de las pertenecientes a la hoja
divisibilidad.xls, contenida en esta pgina web.
Estudia bien esta ventana. A la izquierda figuran las carpetas generales EUROTOOL,
ATPVBAEN, etc., que no debes tocar. Debajo figura la hoja que est abierta,
divisibilidad.xls. En su carpeta Mdulos figura el mdulo Module1 que el autor ha
creado para contener todas sus macros. El cdigo de estas macros figura a la
derecha: esprimo, mcd, mcm,...que son los algoritmos de divisibilidad que se han
implementado en las macros. Las carpetas Hoja1, Hoja2, etc. no las debes alterar.
GRABACIN DE MACROS
Para que te inicies en la grabacin de macros, crearemos una que borre un rango
de celdas, por ejemplo B4:D12
Para crear una macro mediante grabacin has de seguir esta secuencia:
22
3. Realizas manualmente las operaciones que deseas que automatice la macro,
en este caso borrar el rango B4:D12
4. Decides Finalizar la grabacin, para lo que usas el mismo botn de
grabacin, que ahora habr cambiado a
Detener Un caso prctico grabacin
Disearemos un botn tal que al pulsar sobre l aparezca una ventana nueva en la que figure escrita la
fecha actual. Los pasos que hemos de dar son:
5. Ejecuta Repite los pasos que diste para definir la macro del apartado anterior, la que incrementaba el valor de la
la macrocelda B4: crea un archivo de hoja de clculo llamado, por ejemplo, fecha.ods.
Borrar.
USO DE BOTONES
Un caso prctico
23
Disearemos un botn tal que al pulsar sobre l aparezca una ventana nueva en la
que figure escrita la fecha actual. Los pasos que hemos de dar son:
Repite los pasos que diste para definir la macro del apartado anterior, la que
incrementaba el valor de la celda B4: crea un archivo de hoja de clculo llamado,
por ejemplo, fecha.ods.
Sub fecha_actual
msgbox(date$)
End Sub
Disear un botn
Asignacin de la macro
Para que el botn sea til deberemos asignarle una macro que se ejecute al
pulsarlo. Con el botn derecho del ratn elige Asignar macro y le asignas
fecha_actual
Con estas operaciones has terminado de configurar el botn de accin. Ahora debe
funcionar: cada vez que pulses sobre el botn que has creado, aparecer un
mensaje con la fecha actual.
Prctica
24
1. Abrir el Editor de Basic
Para un mejor uso, delante de la palabra function es bueno escribir Public, para que
sea accesible desde las hojas.
En ese cdigo debemos usar el nombre de la funcin seguida del signo igual y de
su definicin. Es mejor verlo con un ejemplo:
25
3. Uso de la funcin
Una vez escrito el cdigo, cierra el Editor de Basic y usa tu funcin en cualquier
celda. En la imagen puedes ver una celda definida mediante la nueva funcin
CUBO.
Con la tcnica explicada, esa funcin slo estar activa en la hoja de clculo en la
que la has creado, no en otras. Al cerrar la hoja ya no podrs usarla.
Una funcin puede actuar sobre varios argumentos, por ejemplo la resistencia
equivalente a la que se aluda en el primer prrafo. En ese caso, se debern separar
mediante una coma:
End Function
Cuando uses esta funcin en una celda, debes sustituir la coma por un punto y
coma, por ejemplo resisequiv(4;6). Estudia el ejemplo de la imagen:
26
GUARDAR ARCHIVOS CON MACROS
Cuando guardamos un archivo y queremos que las Macros que hemos creado se
almacenen con el resto de las hojas de clculo deberemos utilizar un tipo de archivo
diferente.
Cuando abrimos un archivo que tiene Macros almacenadas se nos mostrar este anuncio
bajo la banda de opciones:
Esto ocurre porque Office no conoce la procedencia de las Macros. Como estn
compuestas por cdigo podran realizar acciones que fuesen perjudiciales para nuestro
equipo. Si confas en las posibles Macros que contuviese el archivo o las has creado t
pulsa el botn Habilitar contenido. Y si no, cierra la advertencia de seguridad con el botn
de la derecha.
27
CONCLUSION
Excel es una hoja de clculo bajo ambiente Windows que permite trabajar con
tablas de datos, grficos, bases de datos, macros, y otras aplicaciones avanzadas
para expertos de Excel, con las cuales se pueden realizar trabajos en el rea
administrativa, de Ingeniera, anlisis de lneas de produccin, etc. , aprovechando
todas las ventajas que le ofrece al usuario manejar paquetes bajo ambiente
Windows, como son la amigabilidad del editor de trabajos, las ayudas que ofrece
Excel, la utilizacin teclas rpidas o combinadas para la ejecucin de acciones y/o
comandos del paquete, el uso del ratn para mayor movilizacin dentro del rea
del editor de Excel.
28
BIBLIOGRAFA
http://exceltotal.com/introduccion-a-las-macros/
http://www.monografias.com/trabajos10/el_prog/el_prog.shtml
http://exceltotal.com/funciones/
http://www.monografias.com/trabajos92/funciones-excel-1/funciones-excel-
1.shtml
http://www.excel-easy.com/vba/create-a-macro.html
http://exceltotal.com/tablas-dinamicas-en-excel/
https://support.office.com/es-MX/article/Crear-una-tabla-din%C3%A1mica-para-
analizar-los-datos-de-hojas-de-c%C3%A1lculo-a9a84538-bfe9-40a9-a8e9-
f99134456576
http://hojasdecalculo.about.com/od/Excel_avanzado/ss/Paso-A-Paso-C-Omo-
Hacer-Una-Tabla-Din-Amica.htm
29