Post on 20-Jul-2015
radicalpeople_2@hotmail.com Página 1
Microsoft Excel 2010_________________________________________________________________________________
Descripción y conceptos del entorno de Ms-Excel
Formas de ingreso
Abrir y guardar libros
Utilización de libros de trabajo
Configuración de página
Formulas y funciones
Filtros y tablas dinámicas
Macros y VBA
I n s t r u c t o r : Flores Santos K. Yohan
e-mail: radicalpeople_2@hotmail.com
radicalpeople_2@hotmail.com Página 2
Microsoft Excel 2010_________________________________________________________________________________
M I C R O S O F T E X C E L 2 0 1 0
¿Qué es Microsoft Excel 2010?
Es una hoja de cálculo, el cual me permite realizar cualquier tipo de operaciones
matemáticas desde las más simples hasta las más complejas, también podemos usar Excel
para crear recibos, documentos y hasta página web.
Esta hoja de cálculo es capaz de trabajar con números de forma Sencilla. Para ello se
utiliza una cuadrícula donde en cada celda se pueden introducir números, letras y
gráficos. Y está compuesto de:
Libro.- Está formado por un conjunto de hojas, que por defecto al ingresar a Excel nos
encontraremos con 3 hojas ya creadas; cada hoja es independiente. Se pueden añadir más
hojas a la medida que se necesite (SHIFT+F11).
Al guardar el libro nos generará un archivo con la extensión .XLSX.
Columna.- Se muestra en forma vertical y está representada por letras del alfabeto que
comprende desde A hasta XFD.
Fila.- Se visualiza en forma horizontal y está representado por números que comprende
desde 1 hasta 1.048.576.
Celda.- Es una intersección entre una columna y una fila, esto quiere decir que hay
16.777.216 celdas en una hoja de cálculo, las celdas son bloques básicos que se puede
almacenar cualquier tipo de información.
Para ubicarse en una celda es necesario saber las coordenadas, por ejemplo en la columna
B de la fila 3 se contará la celda B3.
F O R M A S D E I N G R E S O
Forma 1:
Menú inicio/todos los programas/Microsoft office/Microsoft office Excel 2010
Forma 2:
Ingresando al ejecutable digitamos EXCEL.EXE
Forma 3:
Ingresando a la ruta especifica donde fue instalado el paquete Office System 2010,
C:/Archivos de programa/Microsoft office/office 14/Excel.
Forma 4:
Desde el menú contextual del escritorio, nuevo y luego hoja de cálculo de Microsoft
Excel
Forma 5:
Creando un acceso directo del ejecutable Excel.
Forma 6:
Esta forma permite abrir Excel a prueba de errores, digitar en el cuadro de dialogo
ejecutar EXCEL.EXE/SAFE.
radicalpeople_2@hotmail.com Página 3
Microsoft Excel 2010_________________________________________________________________________________
ELEMENTOS DE LA PANTALLA DE EXCEL
En la ficha inicio encontraremos todas las herramientas más comunes para darle un formato
completo y personalizado a una celda y en general a todo un libro de Excel.
radicalpeople_2@hotmail.com Página 4
Microsoft Excel 2010_________________________________________________________________________________
Guardar un libro de trabajo:
Cuando empezamos a crear un libro de trabajo y queremos poder recuperarlo en otra
ocasión para modificarlo, imprimirlo, en fin, realizar cualquier operación posterior sobre
éste, tendremos que almacenarlo en alguna unidad de disco, esta operación se denomina
Guardar. También cuando tengamos un libro ya guardado y lo modifiquemos, para que
los cambios permanezcan deberemos guardar el libro antes de cerrar.
Para almacenar un libro de trabajo, podemos utilizar varios métodos.
En la versión 2010 haz clic en el botón archivo y elige la opción Guardar
como…
Dirección: Donde se almacenará el libro de trabajo ya sea en la unidad D: ó en tu
dispositivo USB.
Nombre de archivo: Que nombre llevara el nuevo archivo generado Excel por
defecto le asigna el nombre LIBRO1.
Guardar como tipo: Qué tipo de archivo será un libro de Excel, un libro
habilitado para macros, una plantilla etc.
radicalpeople_2@hotmail.com Página 5
Microsoft Excel 2010_________________________________________________________________________________
Si queremos que nuestro libro sea seguro pues le asignamos una contraseña haciendo clic en el
botón Herramientas y seleccionar opciones generales donde me mostrará un cuadro de dialogo
para asignarle dicha contraseña y confirmarla para concluir el proceso tal y como muestra la
imagen:
PUNTEROS DEL MOUSE
El puntero del mouse, tiene distintas formas dentro de una celda, el cual depende del lugar donde
se encuentre y la acción que haremos. Los que visualizamos son:
Puntero de selección.- Se llama a los punteros que sirven para seleccionar una o más celdas, filas
y columnas. Tiene la forma de una cruz, flecha horizontal derecha y flecha vertical abajo.
Aparecen cuando ubicamos el puntero del mouse, al medio de una celda, fila o columna.
Para seleccionar solo debemos hacer clic. Si deseamos seleccionar más de una celda, fila o
columna, debemos arrastrar, mientras mantenemos presionado el botón izquierdo (clic).
radicalpeople_2@hotmail.com Página 6
Microsoft Excel 2010_________________________________________________________________________________
Puntero de Relleno.- Sirve para copiar el contenido de una celda a otras adyacentes.(celdas
vecinas). Lo primero que debemos hacer es ubicar el puntero del mouse en el botón de relleno
ubicado en el lado inferior de la celda, y cuando cambien a la forma de un aspa, arrastrar a
cualquier posición.
Puntero de Movimiento.- Mueve celdas, filas y columnas seleccionadas a cualquier posición.
Debemos ubicar el puntero del mouse del mouse en cualquier lugar del borde de lo que hayamos
seleccionado, inmediatamente, el puntero del mouse se mostrará con cuatro flechas, indicando
cada uno de ellas una posición(arriba, abajo, izquierda, y derecha).
Puntero de tamaño.- Es el que nos permite aumentar o disminuir el tamaño de una fila o
columna. Aparece cuando ubicamos el puntero del mouse en el separador de estas; para aumentar
o disminuir, solamente debemos mover el mouse mientras tenemos presionado el botón izquierdo.
Para dar un tamaño exacto.
Botón de relleno
radicalpeople_2@hotmail.com Página 7
Microsoft Excel 2010_________________________________________________________________________________
INGRESO DE DATOS A UNA CELDA
Para ingresar datos a una celda, no es necesario ver el punto de inserción, solo se puede oprimir
clic en la celda, para que esta se activa y luego digitar; se puede ingresar letras, números,
caracteres especiales, etc.
Las letras se situaran al lado izquierdo y los números al lado derecho.
PRÁCTICA DE LABORATORIO Nº 1
La empresa “Montana” requiere una lista de productos ingresados a su almacén del mes de
abril. Ingresar a Excel y generar dicho reporte.
radicalpeople_2@hotmail.com Página 8
Microsoft Excel 2010_________________________________________________________________________________
FORMATO DE CELDAS
Excel nos permite realizar cuentas y también nos permite dar una buena
presentación a nuestra hoja de cálculo resaltando la información más
interesante, de un solo vistazo podremos percibir la información más importante
y así sacar conclusiones de forma rápida y eficiente. Podremos aplicar desde el
botón de relleno o estilos de celdas.
Excel nos permite modificar la visualización de los números en la celda y podemos
personalizar mediante la herramienta: formato de número
Los tipos de formato que visualizamos son:
Fórmulas y Funciones
radicalpeople_2@hotmail.com Página 9
Microsoft Excel 2010_________________________________________________________________________________
Formulas Independientes
Suma:
Resta:
Multiplicación:
Formula
Formula
Formula
radicalpeople_2@hotmail.com Página 10
Microsoft Excel 2010_________________________________________________________________________________
División:
Operadores
Conocidos también como operadores de cálculo. Existen cuatro tipos y son:
Aritmético Texto Comparación referencia.
TIPO DE OPERADOR OPERADOR DESCRIPCIÓN
ARITMÉTICO Realiza operaciones
matemáticas básicas.
+ - / * % ^
Suma Resta
División Multiplicación
Porcentaje Exponente
TEXTO Junta dos o más valores de texto en un solo valor de
texto combinado.
& Concatenar(Ampersand)
COMPARACIÓN Sirve para comparar dos
valores
= > <
>= <= <>
Igual Mayor que Menor que
Mayor o igual que Menor o igual que
Distinto de
REFERENCIA Combinan rangos de celdas
Para unirlos en formulas
: , o ;
Dos puntos (Hasta) Coma o punto y coma. Separador de listas, de
acuerdo a la configuración regional.
Formula
radicalpeople_2@hotmail.com Página 11
Microsoft Excel 2010_________________________________________________________________________________
Funciones
Las funciones son Formulas predefinidas que ejecutan cálculos utilizando valores
específicos, denominados argumentos, en un orden determinado o estructura, las
funciones pueden utilizarse para ejecutar operaciones simples y complejas.
Estructura de una función.- la estructura de una función comienza por el signo
igual(=), seguido por el nombre de la función, un paréntesis de apertura los argumentos
de la función separados por comas o punto y coma y un paréntesis de cierre. El separador
de lista de acuerdo a la configuración regional en el panel de control.
=NOMBRE_FUNCION(Argumento1,argumento2,argumento3….A,argumentoN)
Ejemplo:
=SUMA(A1:A8)
Sintaxis.- Es la manera correcta como debe estar estructurada una función.
Funciones Estadísticas Básicas:
SUMA.- Devuelve como resultado la suma de todos los argumentos.
Sintaxis: =SUMA(RANGO)
PROMEDIO.- Devuelve como resultado la media aritmética de todos los argumentos
Sintaxis: =PROMEDIO(RANGO)
MAX.- Devuelve como resultado el máximo valor de todos los argumentos
Sintaxis: =MAX(RANGO)
MIN.- Devuelve como resultado el mínimo valor de todos los argumentos
Sintaxis: =MIN(RANGO)
CONTAR.- Devuelve como resultado la cantidad de todos los argumentos.
Sintaxis: =CONTAR(RANGO)
"Dejamos de temer aquello que se ha aprendido a
entender."
radicalpeople_2@hotmail.com Página 12
Microsoft Excel 2010_________________________________________________________________________________
PRÁCTICA DE LABORATORIO Nº 2
Ingresar a Ms-Excel y generar el siguiente diseño:
PRÁCTICA DE LABORATORIO Nº 3
radicalpeople_2@hotmail.com Página 13
Microsoft Excel 2010_________________________________________________________________________________
PRÁCTICA DE LABORATORIO Nº 4
radicalpeople_2@hotmail.com Página 14
Microsoft Excel 2010_________________________________________________________________________________
PRÁCTICA DE LABORATORIO Nº 5
Ingresar a Ms-Excel y generar el siguiente diseño:
radicalpeople_2@hotmail.com Página 15
Microsoft Excel 2010_________________________________________________________________________________
PRÁCTICA DE LABORATORIO Nº 6
Generar el siguiente recibo por honorario.
Tarea:
Genera una boleta de venta en Excel.
radicalpeople_2@hotmail.com Página 16
Microsoft Excel 2010_________________________________________________________________________________
FORMATO PERSONALIZADO
Cuando ya conocemos el entorno de una hoja de cálculo y reconocemos los punteros del mouse,
podemos personalizar el contenido de una celda para una mejor presentación de los datos y
ahorrar tiempo en darle un formato; ya sea con color, estilo, etc.
Podemos asignar una serie de características para la presentación de los datos y asignar una
regla para mostrar un color.
Todo esto lo podemos hacer desde la herramienta Formato personalizado, para ello le
asignamos clic en la flecha, que se muestra en la parte inferior derecha del grupo número,
donde le asignaremos los formatos.
Nos abrirá el cuadro de dialogo Formato de celdas y seleccionamos la última opción
Personalizada
Clic aquí
radicalpeople_2@hotmail.com Página 17
Microsoft Excel 2010_________________________________________________________________________________
Formatos a Establecer:
Para presentar los datos en forma de texto que Suele utilizarse para digitar códigos
personalizados y mostrarlos de manera automática. (“texto”000)
Ejemplo: “AL-“000
Para presentar datos con color asignándole una condición a cumplir, suele utilizarse
para mostrar notas de los alumnos. Aprobados y desaprobados.
[Color][condición]cantidad de decimales
Ejemplo:
[ROJO][<=10]00; [AZUL] [>=11] 00
Ficha bordes.
Desde esta ficha podemos asignarle bordes a nuestra celda para generar diseños más
completos. Como por ejemplo:
BACKUS
radicalpeople_2@hotmail.com Página 18
Microsoft Excel 2010_________________________________________________________________________________
Problemática
El Instituto Cesca requiere un registro auxiliar de notas mostrando el código y notas
de los alumnos matriculados, los datos a presentar son de la siguiente manera:
1. Cuando ingrese el número 1 en el código, este automáticamente debe
presentar “AL-001”
2. Cuando se ingresa las notas debe mostrar:
2.1. Desaprobados de color “Rojo”
2.2. Aprobados de color “Azul”
Para ello dicho instituto requiere de sus servicios con fin de automatizar su registro.
NOTA MAYOR CANTIDAD DE ALUMNOS
NOTA MENOR PUNTAJE BIMENSTRAL
radicalpeople_2@hotmail.com Página 19
Microsoft Excel 2010_________________________________________________________________________________
Problemática
El condominio “AGUILAR” está distribuido en departamentos los cuales tienen como servicios unificados lo siguiente:
Agua
Luz
Internet
Tv Cable
Cada familia que ocupa un departamento deberá pagar un porcentaje, para ello Uds. Fue contratado para generar su distribución de Pagos.
radicalpeople_2@hotmail.com Página 20
Microsoft Excel 2010_________________________________________________________________________________
radicalpeople_2@hotmail.com Página 21
Microsoft Excel 2010_________________________________________________________________________________
Referencias
Una referencia identifica una celda o un rango de celdas de una hoja de cálculo e indica a Excel
en que celda se debe buscar los valores o los datos que desea utilizar en una formula. Entre ellos
tenemos:
Referencia relativa.- Indica que la posición de la celda que contiene la formula y de la que
hace referencia es relativa. Significa que no es fija. Este tipo de celdas es la que más se utiliza en
la formulas, porque automáticamente cambia el nombre de las celdas a arrastrar o copiar la
formula.
Ejemplo:
Referencias Absolutas.- Indica que la posición de la celda y a la que hace referencia no varía,
significa que cuando se arrastra o copia la formula, el nombre de la celda no cambia. Para
convertir una referencia relativa en absoluta debemos colocarle el signo del dólar ($).
Ejemplo:
A simple vista la formula seria:
=D5*C3
Si copia dicha fórmula a las
demás filas genera error… por que
las celdas cambian ya que la
referencia es relativa.
=D5*C3 =D6*C4 =D7*C5 =D8*C6
Tarea: Aplicando porcentajes
radicalpeople_2@hotmail.com Página 22
Microsoft Excel 2010_________________________________________________________________________________
Para lograr que una celda sea absoluta es necesario añadirle el signo del Dólar ($).
A la celda C3 le agregamos.
Ejemplo: =D5*$C$3
Referencias 3D.- Las referencia 3d se refiere a vincular datos de una celda a otra celda de la
misma hoja, de otra hoja o incluso de otro libro.
Ejemplo: En la hoja resumen se pide obtener los ingresos por semana de Cine Planet. Tenemos el
siguiente cuadro de resumen:
Al copiar la formula a las
demás filas, todas las
formulas conservan la
referencia de la celda $C$3
observe la figura.
=D5*$C$3
=D6*$C$3
=D7*$C$3
=D8*$C$3
Para desarrollar este ejercicio es necesario saber en qué celda
se encuentra ingresos de semana 1, semana2, etc.
Entonces primero va el nombre de la hoja, luego el signo de
admiración ¡ y por último la celda. Como se muestra a
continuación:
=Hoja1!E5
radicalpeople_2@hotmail.com Página 23
Microsoft Excel 2010_________________________________________________________________________________
PRACTICA DE LABORATORIO Nº 3
Ingresar a Ms-Excel y generar el siguiente diseño:
Seleccionar el rango B7:O16 presionar (Ctrl + c)
Ubícate en la celda B18 y presiona (Ctrl + v)
Modifica los valores correspondientes (Vea la imagen inferior)
Celdas Relativas
Hallar el total de Damas y Caballeros
Hallar el total de ingresantes por locales.
Hallar los totales
Celdas Absolutas.
Hallar los ingresos de las Damas y Caballeros en Dólares
Otros.
Todos los precios deben mostrarse en el formato dólar.
Total de ingresantes tendrá el color de texto verde.
Mostrar los ingresos de color azul (Caballeros) y rojo (Damas).
Totales se mostraran de color diferente.
radicalpeople_2@hotmail.com Página 24
Microsoft Excel 2010_________________________________________________________________________________
PRACTICA DE LABORATORIO Nº 4
Ingresar a Ms-Excel y generar el siguiente diseño:
radicalpeople_2@hotmail.com Página 25
Microsoft Excel 2010_________________________________________________________________________________
CREAR RANGOS
Un rango es una colección de celdas que son agrupadas bajo un mismo nombre. Por ejemplo se
tiene las celdas A1, A2, A3, A4 podemos agrupar todas ellas en un solo rango llamado Rango1,
de esta manera siempre que se refiera rango1, se estará refiriendo a 4 celdas.
Asignando nombre a un rango:
1.- Ingresar los siguientes datos:
2.- Seleccionar las celdas y luego clic derecho seleccionamos la opción DEFINIR NOMBRE.
radicalpeople_2@hotmail.com Página 26
Microsoft Excel 2010_________________________________________________________________________________
3.- A continuación se mostrara el siguiente cuadro de diálogo.
4.- Nombre.- ingresar el nombre del rango que será RANGO1
5.- Ámbito.- Qué hoja afectará, esto quiere decir que el rango puede ser reconocido solo en la
hoja donde se crea o en todo el libro.
6.- Hace referencia a.- S e mostrará solo si previamente se selecciono las celdas que contendrá
el rango, si no seleccionamos previamente debemos ingresar aquí las celdas respectivas
7.- y por ultimo presionar el botón Aceptar.
El resultado se mostrará como en la imagen.
radicalpeople_2@hotmail.com Página 27
Microsoft Excel 2010_________________________________________________________________________________
PRACTICA DE LABORATORIO Nº5
Ingresar a Ms Excel y realizar el siguiente diseño:
EJERCICIOS:
Hallar:
Total de cada distrito ( Formula_____________________________)
Total de cada mes (Formula______________________________)
Insertar:
Seleccionar la columna “G” luego dirigirse a la ficha inicio, luego en el grupo de celdas
insertar columnas de hoja y genere Mayo y Junio con los siguientes datos para
completar el semestre.
De la misma manera insertar dos filas; Callao y ate Vitarte respectivamente.
radicalpeople_2@hotmail.com Página 28
Microsoft Excel 2010_________________________________________________________________________________
Asignando nombre de rangos:
Seleccionar desde la celda C5 hasta E11 asignarle el nombre de “TRIMESTRE1”
Seleccionar desde la celda F5 hasta H11 asignarle el nombre de “TRIMESTRE2”
Hallar:
total del primer trimestre. (Formula______________________________)
total del segundo trimestre. (Formula______________________________)
Total del semestre. (Formula______________________________)
IGV. 19% (Formula______________________________)
Utilidades. (Formula______________________________)
Seleccionar desde la celda C5 hasta i12, luego ir al grupo de número seleccionar
Moneda.
De la misma manera con las celdas c17 hasta g17.
El resultado se debe mostrar de la siguiente manera.
radicalpeople_2@hotmail.com Página 29
Microsoft Excel 2010_________________________________________________________________________________
FUNCIONES MATEMÁTICAS
Sintaxis.- Es la manera correcta como debe estar estructurada una función.
ABS.- Devuelve el valor absoluto de un número, es decir, el mismo número pero con
signo positivo.
Sintaxis = ABS (número)
Ejemplo: =ABS (-34) devuelve 34
NÚMERO. ROMANO.- Convierte un número natural a número romano.
Sintaxis = NÚMERO. ROMANO (número)
Ejemplo: =NUMERO.ROMANO (10) devuelve X
PI.- Devuelve el valor de la constante pi con 15 dígitos de precisión.
Ejemplo: =PI () devuelve 3,141592654
POTENCIA.- Realiza el cálculo de elevar un número a la potencia indicada.
Sintaxis =POTENCIA (número; potencia)
Ejemplo: =POTENCIA (2;5) devuelve 32
CONTAR.SI.- Cuenta el número de celdas dentro de un rango de celdas que coinciden
con un criterio establecido.
Sintaxis =CONTAR.SI (RANGO, CRITERIO) Ejemplo:
=CONTAR.SI (a2:a5,”manzanas”) la respuesta es 2 ya que solo hay 2 manzanas en el
rango de A2 hasta A5.
=CONTAR.SI (b2:b5,”>35”) la respuesta es 3 ya que solo hay 3 números mayores a 35
en el rango de B2 hasta B5.
radicalpeople_2@hotmail.com Página 30
Microsoft Excel 2010_________________________________________________________________________________
SUMAR.SI.- Suma las celdas específicas por su criterio.
Sintaxis =SUMAR.SI (RANGO, CRITERIO, RANGO, SUMA)
Ejemplo:
=SUMAR.SI (A2:A5,”>200”) la respuesta es 700, pues la celda a2 y a3 no cumplen con
el criterio.
=SUMAR.SI (B2:B5,">20") la respuesta es 49 ya que las celdas b2 y b3 no cumplen el
criterio.
Modo.- Devuelve el valor que más se repite en la lista de valores
Sintaxis =MODO (número1; número2;...)
Ejemplo: =MODO (5; 5; 2; 15; 12; 18) devuelve 5
MEDIANA.- Devuelve la mediana o el número central de una lista de valores
Sintaxis = MEDIANA (número1; número2;...)
Ejemplo: =MEDIANA (5;5;2;15;12;18) devuelve 8,5
Rango.
radicalpeople_2@hotmail.com Página 31
Microsoft Excel 2010_________________________________________________________________________________
PRACTICA DE LABORATORIO N°7
radicalpeople_2@hotmail.com Página 32
Microsoft Excel 2010_________________________________________________________________________________
PRACTICA DE LABORATORIO N°8
radicalpeople_2@hotmail.com Página 33
Microsoft Excel 2010_________________________________________________________________________________
Funciones Lógicas
FUNCIÓN SI: Esta función comprueba si se cumple una condición. Si ésta se cumple,
da como resultado VERDADERO. Si la condición no se cumple, da como resultado
FALSO... Si el resultado es texto, debe estar entre comillas.
Sintaxis
=SI (condición,”resultado_verdadero”,”resultado_falso”)
Para realizar la pregunta lógica podremos utilizar los siguientes operadores de
comparación:
COMPARACIÓN Sirve para comparar dos
valores
= > <
>= <= <>
Igual Mayor que Menor que
Mayor o igual que Menor o igual que
Distinto de
Ejemplo: = SI(B7>=18,”Mayor de edad”, “Menor de edad”)
Nombre Edad Criterio
Jorge 16 Menor de edad
Paulo 19 Mayor de edad
Miguel 14 Menor de edad
FUNCION NO: Invierte el valor lógico del argumento, significa si el argumento es
verdadero, esta función los muestra como falso y si el argumento es falso, esta función lo
muestra como verdadero.
Sintaxis =NO (argumento o valor lógico)
Ejemplo: =NO (2*5=10) Devuelve FALSO ya que invierte la lógica.
FUNCIÓN Y: Devuelve verdadero si todos los argumentos son verdaderos y falso si
todos o alguno de ellos es falso.
Sintaxis =Y (argumento1:argumento2;….; argumento n)
Ejemplo: =Y (3+3=6; 5*2=10)
Pero también esta función suele utilizarse con la función SI (). Nos permite realizar en
lugar de una pregunta varias preguntas. Y solo se realizara el argumento situado en la
parte verdadero y dl Si en el momento que todas las respuestas sean varaderas.
radicalpeople_2@hotmail.com Página 34
Microsoft Excel 2010_________________________________________________________________________________
Para comprender mejor este ejemplo realizamos lo siguiente:
En la celda A1, introducimos la edad y en la celda A2 la estatura de la persona medida
en centímetros. En la celda A3 aparecerá el texto “puede pasar” si la edad es mayor a 16
y mide más de 150.
En el caso que alguna de las dos condiciones no se cumplan aparecerá el texto “No puede
pasar”.
=SI (Y (B2>16, C2>150),"Puede pasar”, “No puede pasar")
Observa que toda la función y () se escribe dentro del primer argumento de la función si ().
FUNCION O: Devuelve verdadero si alguno de los argumentos son verdaderos y falso
sui todos los argumentos son falsos.
Sintaxis =O (argumento1:argumento2;….; argumento n)
Ejemplo: =O (2+5=7; 6*3=18)
Para comprender mejor utilizaremos el ejemplo anterior pero dejaremos pasar si la
persona es mayor de 16 años o mide más 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 (B2>16, C2>150),"Puede pasar”, “No puede pasar")
radicalpeople_2@hotmail.com Página 35
Microsoft Excel 2010_________________________________________________________________________________
PRÁCTICA DE LABORATORIO Nº 9
radicalpeople_2@hotmail.com Página 36
Microsoft Excel 2010_________________________________________________________________________________
FUNCIONES DE TEXTO
Una hoja de cálculo está pensada para manejarse dentro del mundo de los números, pero
Excel también tiene un conjunto de funciones específicas para la manipulación de texto.
FUNCIÓN CAR:
Devuelve el carácter especificado por el número de código correspondiente al código de
caracteres ASCII.
Sintaxis =CAR (número)
Ejemplo: =CARACTER (64) devuelve @
FUNCIÓN CODIGO
Esta función devuelve el código ASCII del primer carácter del texto pasado como
parámetro.
Sintaxis =CODIGO (texto)
Ejemplo: =CODIGO (>) devuelve 62
FUNCIÓN CONCATENAR
Devuelve una cadena de caracteres con la unión de los textos pasados como parámetros.
Esta función es de utilidad cuando tenemos texto como puedan ser el nombre completo
de una persona pero está dividido en distintas celdas y en alguna ocasión queremos fundir
el nombre completo en una sola celda.
Sintaxis =CONCATENAR (texto1; texto2;...; textoN)
Ejemplo =CONCATENAR(A1,” “,A2,” “,A3)
FUNCIÓN DERECHA
Devuelve de la cadena de texto, el número de caracteres especificados comenzando a
contar desde el final del texto.
Sintaxis =DERECHA (texto; núm_de_caracteres)
Ejemplo: =DERECHA(A1,2)
FUNCIÓN: IZQUIERDA
Devuelve el número de caracteres especificados desde el principio de la cadena de texto.
Sintaxis: =IZQUIERDA (texto; núm_de_caracteres)
Ejemplo: =IZQUIERDA(A1,2)
radicalpeople_2@hotmail.com Página 37
Microsoft Excel 2010_________________________________________________________________________________
FUNCION MED:
Devuelve los caracteres indicados de una cadena de texto a partir de una posición inicial.
Sintaxis: =MED (texto; posicion_inicial; núm_caracteres)
Ejemplo: =MED(A1,2,2)
FUNCIÓN ENCONTRAR
Devuelve la posición inicial del texto buscado dentro de otro texto empezando a buscar
desde la posición núm_inicial.
Sintaxis: =ENCONTRAR (texto_buscado; dentro_del_texto; núm_inicial)
Ejemplo: =ENCONTRAR("día",A1,1)
FUNCIÓN: RECORTAR (TEXTO)
Devuelve el mismo texto pero quitando los espacios que no sean espacios simples entre
palabras.
Sintaxis: = RECORTAR (TEXTO)
Ejemplo: =RECORTAR(A1)
FUNCIÓN: LARGO (texto)
Devuelve el número de caracteres que tiene la cadena de texto, es decir su longitud.
Sintaxis: =LARGO (texto)
Ejemplo: =LARGO(A1)
FUNCIÓN LIMPIAR
Limpia el texto de caracteres no imprimibles.
Sintaxis: =LIMPIAR (texto)
Ejemplo: Si escribimos en la celda A1 =CAR(8)&"Campeón"&CAR(8) en la celda
veríamos esto: ◘Campeón◘
Si escribimos =LIMPIAR(A1)
radicalpeople_2@hotmail.com Página 38
Microsoft Excel 2010_________________________________________________________________________________
FUNCIÓN MAYUSC
Convierte a mayúsculas la cadena de texto.
Sintaxis: =MAYUSC (texto)
Ejemplo: =MAYUSC(A1)
FUNCIÓN MINUSC
Convierte a minúsculas la cadena de texto.
Sintaxis: = MINUSC(texto)
Ejemplo: =MINUSC(B1)
FUNCIÓN NOMPROPIO
Convierte la primera letra de cada palabra del texto a mayúscula y el resto de la palabra a
minúsculas.
Sintaxis: =NOMPROPIO (texto)
Ejemplo: =NOMPROPIO(A1)
FUNCIÓN REPETIR
Repite el texto un número de veces determinado.
Sintaxis: =REPETIR (texto; núm_de_veces)
Ejemplo: =REPETIR(A1,3)
radicalpeople_2@hotmail.com Página 39
Microsoft Excel 2010_________________________________________________________________________________
PRÁCTICA DE LABORATORIO Nº 10
radicalpeople_2@hotmail.com Página 40
Microsoft Excel 2010_________________________________________________________________________________
PRÁCTICA DE LABORATORIO Nº 11
radicalpeople_2@hotmail.com Página 41
Microsoft Excel 2010_________________________________________________________________________________
FUNCIONES DE BÚSQUEDA Y REFERENCIA
FUNCION BUSCAR.- Muestra el valor de un rango de una fila o columna
Sintaxis =BUSCAR (valor_buscado, rango de comparación, rango de resultado)
Ejemplo: Se pide buscar un artículo por código:
FUNCION CONSULTAV
Busca una columna específica de la izquierda en una matriz de valores
Sintaxis
=CONSULTAV(VALOR_BUSCADO, MATRIZ, INDICADOR_COLUMNA, ORDENADO)
Ejemplo: En el siguiente cuadro buscaremos por Nombre para ello en celda C10 le
damos la siguiente fórmula =CONSULTAV (B10, B3:D6, 3,0).
En la celda B10 digitamos el nombre y en la celda C10 me da el resultado tal y como se
muestra la imagen inferior.
Ejemplo:
Entonces para resolver le damos la formula en
la celda C8 lo siguiente:
=BUSCAR (B9, B3:B5, C3:C5)
radicalpeople_2@hotmail.com Página 42
Microsoft Excel 2010_________________________________________________________________________________
FUNCION CONSULTAH
Sintaxis
=CONSULTAH (Valor_Buscado; Matriz_Buscar_En; Indicador_Filas; Ordenado)
Busca en la primera fila de la tabla o matriz de valores.
Ejemplo: Se pide buscar la producción del día jueves en la tienda 2. Entonces la formula
seria:
=CONSULTAH (E10, B3:F8, 5)
FUNCIÓN COLUMNAS.- Devuelve el número de columnas que componen la matriz.
Sintaxis =COLUMNAS (matriz)
Ejemplo: =COLUMNAS(A: C) devuelve 3, pues la matriz tiene 3 columnas.
Función FILAS Devuelve el número de filas que contiene una matriz.
Sintaxis =FILAS (matriz)
Ejemplo: =FILAS (A2:B5) devuelve 4.
Función HIPERVINCULO Crea un acceso directo a un documento guardado en el
disco duro o en Internet.
Sintaxis=HIPERVINCULO (ubicación_del_vínculo; nombre_descriptivo)
Ejemplo: =HIPERVINCULO ("HTTP://www.delgol.com";"Deportes") crea un enlace a
nuestra página Web.
radicalpeople_2@hotmail.com Página 43
Microsoft Excel 2010_________________________________________________________________________________
PRÁCTICA DE LABORATORIO Nº 12
Ingresa a Ms-Excel y diseñar lo siguiente:
En la hoja2 diseñar la tabla; del cual se obtendrá todos los datos.
Seleccionar Rango de celdas B5:E18 asignarle el nombre “TABLA”.
radicalpeople_2@hotmail.com Página 44
Microsoft Excel 2010_________________________________________________________________________________
PRÁCTICA DE LABORATORIO Nº13
radicalpeople_2@hotmail.com Página 45
Microsoft Excel 2010_________________________________________________________________________________
EN LA HOJA 2 DISEÑAR LAS SIGUIENTES TABLAS Y ASIGNARLE NOMBRE DE RANGO.
radicalpeople_2@hotmail.com Página 46
Microsoft Excel 2010_________________________________________________________________________________
RÁCTICA DE LABORATORIO Nº 14
radicalpeople_2@hotmail.com Página 47
Microsoft Excel 2010_________________________________________________________________________________
RÁCTICA DE LABORATORIO Nº 15
radicalpeople_2@hotmail.com Página 48
Microsoft Excel 2010_________________________________________________________________________________
Funciones de fecha y hora
radicalpeople_2@hotmail.com Página 49
Microsoft Excel 2010_________________________________________________________________________________
Práctica de laboratorio
Calcular la edad:
radicalpeople_2@hotmail.com Página 50
Microsoft Excel 2010_________________________________________________________________________________
radicalpeople_2@hotmail.com Página 51
Microsoft Excel 2010_________________________________________________________________________________
radicalpeople_2@hotmail.com Página 52
Microsoft Excel 2010_________________________________________________________________________________
radicalpeople_2@hotmail.com Página 53
Microsoft Excel 2010_________________________________________________________________________________
Práctica de Laboratorio
radicalpeople_2@hotmail.com Página 54
Microsoft Excel 2010_________________________________________________________________________________
FILTROS
Filtrar una lista significa que de todos los registros almacenados en la tabla, Muestran
aquellos que se correspondan con algún criterio fijado por nosotros.
Para crear filtros necesariamente tenemos que contar con una lista de datos para aplicar
dicha acción.
Tenemos dos formas de crear:
Mediante la ficha inicio en el grupo de modificar seleccionamos Filtros.
radicalpeople_2@hotmail.com Página 55
Microsoft Excel 2010_________________________________________________________________________________
Mediante la ficha datos seleccionamos el botón Filtros. Esta manera es la más
directa.
Donde obtendremos el siguiente resultado con una flecha al costado de cada campo.
Para ejecutar las operaciones:
radicalpeople_2@hotmail.com Página 56
Microsoft Excel 2010_________________________________________________________________________________
Filtros avanzados
Si queremos filtrar los registros de la lista por una condición más compleja, utilizaremos
el cuadro de diálogo Filtro avanzado. Previamente deberemos tener en la hoja de
cálculo, unas filas donde indicaremos los criterios del filtrado.
Donde nos mostrara el cuadro de dialogo donde le asignaremos los parámetro
necesarios para aplicar el filtro.
Diseñaremos un cuadro para aplicar el filtro avanzado. Podemos buscar por
cualquier campo Ejemplo:
El resultado sería:
El rango donde están todos los datos a trabajar
El rango Donde se aplicará el criterio para el filtro.
radicalpeople_2@hotmail.com Página 57
Microsoft Excel 2010_________________________________________________________________________________
Ejercicios de filtros
Para este ejercicio trabajar con el archivo “Jugadores Internacionales.xlsx”.
1.- Mostrar al jugador Fabián Vargas. ¿Cuál es su equipo actual?
…………………………………………………………………………………....................
2.- Mostrar los jugadores cuya edad es 27. ¿Cuántos registros se muestran?
………………………………………………………………………………………………
3.-Mostrar los jugadores cuyo equipo actual es “Barcelona” ¿Cuántos registros se
muestran?
………………………………………………………………………………………………
4.-Mostrar los jugadores Cuyo nombre comienza con la letra “L” ¿Cuántos
registros se muestran?
…………………………………………………………………………….......
5.-Mostrar los jugadores cuyo nacionalidad sea “Perú” ¿Cuantos registros se
muestran? El resultado debe mostrarse en otro rango.
………………………………………………………………………………...
6.- Mostrar los jugadores cuyo equipos actual termina en la letra “A” ¿Cuántos
registros se muestran?
………………………………………………………………………………
7.- Mostrar los jugadores cuya edad estén entre “20 y 25” ¿Cuántos registros se
muestran?
………………………………………………………………………………
8.- Mostrar los jugadores cuya segunda letra de su nombre sea la letra “U”
¿Cuántos registros se muestran?
………………………………………………………………………………...
9.-Mostrar los jugadores mayores de 30 años ¿Cuántos registros se muestran?
………………………………………………………………………………...
10.- Mostrar los jugadores cuya edad sea Menor o igual que 25 ¿Cuántos registros
se muestran? El resultado debe mostrarse en otro rango.
………………………………………………………………………………………………
radicalpeople_2@hotmail.com Página 58
Microsoft Excel 2010_________________________________________________________________________________
TABLAS
Una tabla en Excel es un conjunto de datos organizados en filas o registros, en la que la
primera fila contiene las cabeceras de las columnas (los nombres de los campos), y las
demás filas contienen los datos almacenados. Es como una tabla de base de datos, de
hecho también se denominan listas de base de datos. Cada fila es un registro de entrada,
por tanto podremos componer como máximo una lista con 255 campos y 65535 registros.
Las tablas son muy útiles porque además de almacenar información, incluyen una serie
de operaciones que permiten analizar y administrar esos datos de forma muy cómoda.
Entre las operaciones más interesantes que podemos realizar con las listas tenemos:
Ordenar la los registros.
Filtrar el contenido de la tabla por algún criterio.
Utilizar fórmulas para la lista añadiendo algún tipo de filtrado.
Crear un resumen de los datos.
Aplicar formatos a todos los datos.
CREAR UNA TABLA.-Para crear tablas hacemos lo siguiente:
Seleccionar el rango de celdas (con datos o vacías) que queremos incluir en la
lista.
Nos dirigimos a la ficha inicio y en el grupo de estilos seleccionamos DAR
FORMATO COMO TABLA. Seleccionar el diseño.
Aparecerá a continuación el cuadro de diálogo Crear tabla donde le damos
aceptar.
Una vez obtenido la tabla se activa una nueva ficha ¿cómo se llama?
...........................................................................................................................
Es desde ahí que le daremos un formato personalizado a nuestra tabla, como por ejemplo
activar la casilla de totales para hacer las operaciones, aplicar filtros a una tabla etc.
radicalpeople_2@hotmail.com Página 59
Microsoft Excel 2010_________________________________________________________________________________
PRACTICA Nº 12
Convertir a tabla el siguiente Diseño y aplicar las herramientas para obtener lo
totales, cantidad, etc.
radicalpeople_2@hotmail.com Página 60
Microsoft Excel 2010_________________________________________________________________________________
Macros
Cuando trabajamos con un libro personalizado, es decir, que nos hemos definido con una
serie de características específicas como puedan ser el tipo de letra, el color de ciertas
celdas, los formatos de los cálculos y características similares, perdemos mucho tiempo
en formatear todo el libro si disponemos de muchas hojas. Con las macros lo que se
pretende es automatizar varias tareas y fusionarlas en una sola, añadiendo por ejemplo un
botón en nuestro libro que al pulsar sobre él realice todas esas tareas.
Esta herramienta se encuentra en la ficha programador que viene incorporado en la
versión 2010 de Microsoft Office. Si estamos en la versión 2007 no estará activa.
Para mostrarla nos dirigimos al botón office y luego opciones de Excel y seleccionaremos
Mostrar ficha programador en la cinta de opciones y aceptar.
Crear una macro
La forma más fácil de crear macros es crearlas mediante el grabador de macros del que
Dispone Excel. Este grabador de macros te permite grabar las acciones deseadas que
posteriormente las traduce a instrucciones en VBA, las cuales podemos modificar
posteriormente si tenemos conocimientos de programación.
Ficha programador y en el grupo de código seleccionamos el botón Grabar macro.
Donde nos mostrara un cuadro de dialogo donde podemos dar un nombre a la macro (no
está permitido insertar espacios en blanco en el nombre de la macro).
radicalpeople_2@hotmail.com Página 61
Microsoft Excel 2010_________________________________________________________________________________
Podemos seleccionar guardar la macro en el libro activo, en el libro de macros personal o
en otro libro.
En Descripción: podemos describir cuál es el cometido de la macro o cualquier otro dato
que creamos conveniente.
Para comenzar la grabación de la macro pulsamos el botón Aceptar y a continuación,
todo lo que hagamos a partir de allí está grabando y si nos fijamos en la barra de estado,
encontraremos este botón donde tenemos la opción de detener la grabación
Ejecutar una macro
Una vez creada una macro, la podremos ejecutar las veces que queramos.
Antes de dar la orden de ejecución de la macro, dependiendo del tipo de macro que sea,
será necesario seleccionar o no las celdas que queramos queden afectadas por las
acciones de la macro. Por ejemplo si hemos creado una macro que automáticamente da
formato a las celdas seleccionadas, tendremos que seleccionar las celdas previamente
antes de ejecutar la macro. Podemos mostrar el cuadro de dialogo con la combinación de
teclas ALT+F8
radicalpeople_2@hotmail.com Página 62
Microsoft Excel 2010_________________________________________________________________________________
PRACTICA DE LABORATORIO N°14
Cambiar de Minúscula a Mayúscula y viceversa utilizando macro con la aplicación VBA
(Visual BASIC para Aplicaciones).
Para generar hacemos lo siguiente:
Presionar la combinación de teclas ALT + F11 donde nos llevara a dicha ventana (VBA)
menú insertar y seleccionamos Modulo, donde nos abrirá una ventana donde
le damos el siguiente código:
Sub Mayuscula()
Dim w As Range
For Each w In Selection
w.Value = StrConv(w.Value, vbUpperCase)
Next w
End Sub
Luego nuevamente nos dirigimos al menú insertar Modulo y también le
asignamos el siguiente código:
Sub Minuscula()
Dim w As Range
For Each w In Selection
w.Value = StrConv(w.Value, vbLowerCase)
Next w
End Sub
Por último cerrar la ventana VBA, y asignar la macro a un botón para que
ejecute las acciones correspondientes.
INVESTIGAR: Mostrar un mensaje de Bienvenida y crear una función para calcular la
edad en (VBA).
radicalpeople_2@hotmail.com Página 63
Microsoft Excel 2010_________________________________________________________________________________
Macros
Ejercicios:
Crear una macro que me muestre un mensaje de bienvenida
Crear una macro que sume dos valores dados
Crear una macro que muestre los campos de una tabla empleado y
asignarle 3 registros.
Crear una macro que muestre una tabla de multiplicar del 1 al 5
Crear una macro que me permita ejecutar los filtros avanzados
Crear una macro que cambien un texto de mayúscula a minúscula y
viceversa.
Gráficos
Una de las herramientas más importantes de Microsoft Excel, es la demostración de los
datos a través de gráficos. Estos, son conocidos como Cuadros estadísticos podemos
crear diferentes tipos de gráficos (Barras, columnas, circular, burbujas, etc.)
dependiendo de la información Visual que deseamos conseguir. Un gráfico representa
datos de una hoja de cálculo. Si los datos cambian, el grafico también cambia.
Proceso para crear un gráfico:
Seleccionamos los datos a que se mostraran en dicho cuadro estadístico:
Nos dirigimos a la ficha insertar y en el grupo gráficos seleccionamos columnas
elegimos la segunda de columna en 3D, tal y como muestra la imagen:
Recuerda. Todas las macros deberán
ser ejecutadas mediante un botón.
radicalpeople_2@hotmail.com Página 64
Microsoft Excel 2010_________________________________________________________________________________
Generar gráficos que muestren:
El crecimiento económico del Perú en el primer semestre.
La causa de difusión por las enfermedades.
Porcentaje de alumnos por carrea del instituto cesca.
Porcentaje de la encuesta de las últimas elecciones presidenciales del
Perú.
Aplique los porcentajes de acuerdo que tú creas conveniente.
Una vez obtenido el grafico se activa una nueva ficha
¿cómo se llama?
………………………………………………………………………………….
Utilizando los estilos de diseño obtendremos el siguiente
resultado:
…………………………………………………………………………………….
Es desde ahí que podemos mejorar la presentación de
nuestro cuadro estadístico.
radicalpeople_2@hotmail.com Página 65
Microsoft Excel 2010_________________________________________________________________________________
FORMULARIOS
Un formulario es una hoja de cálculo con un formato y diseño ya establecido. Puede
contener formulas, funciones e incluso controles (una lista, botones de opción, casillas de
verificación). Gracias a un formulario limitamos el ingreso y manipulación de datos a
nuestras hojas, así como brindamos soluciones a negocios.
En la imagen se muestra un ejemplo de
Controles
Los controles nos permiten interactuar con nuestra ventana en forma más intuitiva, a
través de listas, botones de opciones y botones de comando, tal como si fueran cuadros de
diálogos de Windows. Estos controles se deben insertar en su hoja de cálculo.
En la ficha programador se encuentra todos los controles a utilizar en el botón Insertar.
radicalpeople_2@hotmail.com Página 66
Microsoft Excel 2010_________________________________________________________________________________
Control de formularios
BOTONES NOMBRES
ETIQUETA. Sirve para agregar rótulos al formulario.
CUADRO DE GRUPO. Para agrupar controles como casilla y botones de opción.
BOTON. Para ejecutar una macro
CASILLA DE VERIFICACION.. Verifica si cumple requisitos
BOTON DE OPCION. Solo podrá elegir una de grupo de opciones.
CUADRO DE LISTA. Para mostrar distintos elementos en una lista
CUADRO COMBINADO. Muestra una lista de opciones
CONTROL DE NÚMERO. Para cambiar el valor de una celda
Cada control de formulario tiene una funcionalidad inherente, la cual NO se programa,
sino que ya viene con el control.
Por ejemplo, los cuadros de grupo agrupan un conjunto de controles que se refieren al mismo tema:
Los cuadros de listas y los cuadros combinados muestran elementos que se pueden
seleccionar de una lista:
Los controles de número permiten combinarlos con celdas para hacer un incremento o
decremento de un valor de una celda:
radicalpeople_2@hotmail.com Página 67
Microsoft Excel 2010_________________________________________________________________________________
PRACTICA DE LABORATORIO N°16
CREAR UN FORMULARIO
Paso 1: Diseñar las hojas
Para crear un formulario, lo primero que debemos hacer es agregar el texto estándar,
aplicar formato para sus celdas y sus tablas. Diseñe la hoja de acuerdo a la solución que
desee implementar.
Diseñaremos también en la hoja 2 para realizar el cálculo y la búsqueda de su formulario
principal.
radicalpeople_2@hotmail.com Página 68
Microsoft Excel 2010_________________________________________________________________________________
Paso 2: Insertar controles
Añada los controles de formulario a su hoja de cálculo, para tener un diseño de acuerdo a
la figura de la parte inferior, los controles insertados son: Control de número, cuadro de
lista, cuadro grupo, casillas de verificación, y un cuadro combinado.
Probamos la funcionalidad de cada uno de los botones: así por ejemplo, los botones de
comando (en la modalidad) permiten solo elegir una de las opciones. Si hace clic sobre
una se desactiva la otra.
Las casillas de verificación, permiten hacer clic sobre ellas. Si usted elige la casilla
asociado, notara como se marca/desmarca con cada clic que haga.
radicalpeople_2@hotmail.com Página 69
Microsoft Excel 2010_________________________________________________________________________________
FORMATO DE CONTROL
Para terminar con el diseño, debe modificar el formato de los controles para que
interactúen con celdas de su hoja de cálculo. Es decir por ahora los controles son solo
elementos que no se relacionan con la hoja de cálculo, al modificar el formato de los
controles, logramos que dichos controles se vinculen a celdas y así podemos construir
formulas basadas en los valores de esas celdas.
Para modificar el formato de un control:
1.- Use el menú contextual sobre el control. Elija FORMATO DE CONTROL.
Por ejemplo, se pide modificar el control número, para que al hacer clic en dicho control,
el valor de la celda D4 se incremente en 1.
1. En el cuadro vincular celda, escribimos D4.
2. También se indicará un valor mínimo (1) y máximo (15). Su ventana debe quedar
como la figura:
De la misma manera hacemos con los demás controles con el que trabajaremos
vinculando con una celda para realizar los cálculos y búsquedas correspondientes.
radicalpeople_2@hotmail.com Página 70
Microsoft Excel 2010_________________________________________________________________________________
UDF (FUNCIONES DEFINIDAS POR EL USUARIO)
Microsoft Excel se caracteriza por trabajar con fórmulas y funciones que nos ayudan a
dar soluciones empresariales; que por defecto ya viene incorporados.
Pero a la vez me da la opción de personalizarlos y crearlas en su entorno VBA (Aplicación
Visual Basic). Que es un entorno en el que se puede escribir y modificar código y procedimientos
Para ingresar a dicho entorno me dirijo a la ficha programador y selecciono el botón VISUAL
BASIC, o también puedo ingresar mediante la combinación de tecla (ALT+F11).
Donde nos encontraremos con dicha ventana:
Una vez dentro del editor accedemos al menú Insertar Módulo Escribimos
el siguiente código: una pequeña ecuación.
Nota: las palabras que están de color azul Excel por defecto los
complementa para facilitarnos el código.
radicalpeople_2@hotmail.com Página 71
Microsoft Excel 2010_________________________________________________________________________________
Veamos la explicación del código:
Function: Es la sentencia que nos permite crear una función.
Ecuacion: Es el nombre de la función
As Double Indica que la ecuación nos va a devolver un número que
puede tener decimales.
Ecuacion = (a + b) * c nos devuelve el cálculo resultado de la función
End Function: Es la sentencia que termina la función.
Ahora las funciones definidas se quedan almacenadas y procedemos a
cerrar el editor de visual basic.
Volviendo a nuestra hoja de cálculo para realizar las operaciones
correspondientes.
Si deseo continuar creando funciones puedo hacerlas en el mismo modulo
o como también puedo insertar uno nuevo.
Entre paréntesis escribimos los parámetros que vamos a pasar a nuestra
función, en nuestro caso son tres parámetros que hemos denominado a, b y
c. Cerramos paréntesis.
radicalpeople_2@hotmail.com Página 72
Microsoft Excel 2010_________________________________________________________________________________
PRACTICA DE LABORATORIO N°17
Función para calcular la edad:
Function Edad(fechaNac As Date)
Dim zFecha As Date
Edad = Abs(DateDiff("YYYY", fechaNac, Date))
zFecha = DateAdd("YYYY", CalcEdad, fechaNac)
If zFecha > Date Then Edad = Edad - 1
End Function
radicalpeople_2@hotmail.com Página 73
Microsoft Excel 2010_________________________________________________________________________________
Total=(producto-dscto/100)
radicalpeople_2@hotmail.com Página 74
Microsoft Excel 2010_________________________________________________________________________________
Formulario
Formulario es una ventana que se programa por medio de controles y estos controles
responden a sucesos que nosotros programamos. Todo esto se encuentra dentro de Visual
Basic.
A continuación se muestra como crear un formulario y como programarlo:
1. Presione La Teclas Alt + F11, para entrar al editor de Visual Basic.
1. Del Menú Insertar elija la Opción UserForm. Esto inserta el Formulario que
programaremos concontroles. En el Explorador de Proyecto se observara que se
inserto
el UserForm.
radicalpeople_2@hotmail.com Página 75
Microsoft Excel 2010_________________________________________________________________________________
Y tendremos el siguiente aspecto. También cuando de clic en el Formulario USERFORM1 se debe de activar el Cuadro de Herramientas, si no se activa de clic en el Menú Ver y elija la opción Cuadro de Herramientas.
Cuadro de herramientas: Donde encontraremos todos los controles a utilizar en mi formulario
radicalpeople_2@hotmail.com Página 76
Microsoft Excel 2010_________________________________________________________________________________
Cuadro de propiedades: Donde podremos cambiar el nombre a los controles y asignarle un formato personalizado.
La Propiedad Ñame se refiere al nombre del control
La propiedad Capitón se refiere el texto que mostrara el control.
|
Diseñamos el siguiente formulario: con tres etiquetas, tres cajas de texto, y un coman buton.
radicalpeople_2@hotmail.com Página 77
Microsoft Excel 2010_________________________________________________________________________________
Programando los controles
1. Ahora de doble clic sobre el control Textbox1 para programarlo y después inserte el
siguiente código:
Private Sub TextBox1_Change()
Range("A9").Select
ActiveCell.FormulaR1C1 = TextBox1
End Sub
Esto indica que se vaya a A9 y escriba lo que hay en el Textbox1
Nota.-Lo que está en azul lo genera Excel automáticamente, usted solo escribirá lo que está en
Negrita.
2. Ahora de doble clic sobre el control Textbox2 para programarlo y después inserte el
siguiente código:
Private Sub TextBox2_Change()
Range("B9").Select
ActiveCell.FormulaR1C1 = TextBox2
End Sub
Esto indica que se vaya a B9 y escriba lo que hay en el Textbox2
3. Ahora de doble clic sobre el control Textbox3 para programarlo y después inserte el
siguiente código:
Private Sub TextBox3_Change()
Range("C9").Select
ActiveCell.FormulaR1C1 = TextBox2
End Sub
Esto indica que se vaya a C9 y escriba lo que hay en el Textbox3
radicalpeople_2@hotmail.com Página 78
Microsoft Excel 2010_________________________________________________________________________________
4. Ahora de doble clic sobre el control Botón de Comando para programarlo y después
inserte el siguiente código:
Private Sub CommandButton1_Click()
Rem inserta un renglón
Selection.EntireRow.Insert
Rem Empty Limpia Los Textbox
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
Rem Textbox1.SetFocus Envía el cursor al Textbox1 para volver a capturar los datos
TextBox1.SetFocus
End Sub
5. Ahora presione el botón Ejecutar User/Form que se encuentra en la barra de
herramientas o simplemente la tecla de función F5
radicalpeople_2@hotmail.com Página 79
Microsoft Excel 2010_________________________________________________________________________________
PRACTICA DE LABORATORIO N°18
La empresa Comercial alimenticia Requiere un formulario para el ingreso de datos de
una planilla en una hoja de caluclo; para ello Ud. Fue contratado para diseñar y
programar el siguiente formulario:
TEXTBOX1:
TEXTBOX2:
TEXTBOX3:
TEXTBOX4:
TEXTBOX5:
TEXTBOX6:
TEXTBOX7:
TEXTBOX8:
TEXTBOX9:
COMANBUTON1:
COMANBUTON2:
radicalpeople_2@hotmail.com Página 80
Microsoft Excel 2010_________________________________________________________________________________
PRACTICA DE LABORATORIO N°19
GENERAR EL DISEÑO PARA EL PAGO DE LOS TRABAJADORES DE LA EMPRESA
COMERCIAL ALIMENTICIA.