0% encontró este documento útil (0 votos)
91 vistas99 páginas

Material de Apoyo de Excel

Este documento describe varias funciones importantes de Excel para crear fórmulas, incluyendo funciones matemáticas, lógicas, de texto y de bases de datos. Explica conceptos como precedencia de operadores, referencias absolutas y relativas, y cómo crear fórmulas anidadas usando funciones como argumentos de otras funciones. También incluye ejemplos detallados de cómo usar funciones como Suma, Si, Contar, y Sumar.Si para realizar cálculos condicionales en hojas de cálculo.

Cargado por

romane venegas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
91 vistas99 páginas

Material de Apoyo de Excel

Este documento describe varias funciones importantes de Excel para crear fórmulas, incluyendo funciones matemáticas, lógicas, de texto y de bases de datos. Explica conceptos como precedencia de operadores, referencias absolutas y relativas, y cómo crear fórmulas anidadas usando funciones como argumentos de otras funciones. También incluye ejemplos detallados de cómo usar funciones como Suma, Si, Contar, y Sumar.Si para realizar cálculos condicionales en hojas de cálculo.

Cargado por

romane venegas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 99

Microsoft Excel

Creación de Fórmulas, Manejo


de Funciones, Esquemas y
Subtotales

Mauricio Henríquez P.
[email protected]
Una fórmula:

Es una secuencia formada por valores constantes, referencias a otras celdas,


nombres, funciones, u operadores.
Una fórmula es una técnica básica para el análisis de datos. Se pueden realizar
diversas operaciones con los datos de las hojas de cálculo como *,+,-.
En una fórmula se pueden mezclar constantes, nombres, referencias a otras
celdas, operadores y funciones. La fórmula se escribe en la barra de fórmulas
y debe empezar siempre por el signo =.
Precedencia de los operadores

= 3*6+12/4-2  ??
= (3*6)+12/(4-2)  ??
= 3* (6+12)/4-2  ??

Continué UD.
Referencias Relativas y absolutas

Referencia Relativa: Las referencias de filas y columnas cambian si se copia la formula en


otra celda, es decir se adapta a su entorno.
Referencia Absoluta:
Las referencias de filas y columnas no cambian si se copia la formula a otra celda, las referencias a las
celdas de la formula son fijas y se especifican en la barra de formulas con el símbolo $, tanto a la
columna (letra) como a las filas (números).

Ejemplo:

Lo correcto seria colocar en la celda C6 : =$B$2*B6 sobre la


barra de formulas.
Nota: Pulse F4 para modificar de absoluta a relativa la celda
Referencias Mixtas
En una referencia Mixtas una parte es absoluta y la otra relativa. Cuando copia una referencia
Mixta, Excel deja fija la parte absoluta y ajusta la parte de la formula que es relativa celda a celda.
La siguiente operación de Calculo de Pago de un préstamo utiliza referencias Mixtas. Sólo ingrese
una fórmula en la celda B6 y luego cópiela a lo largo y ancho para rellenar la tabla. La celda B6
contiene la fórmula = -PAGO ($A6;$C$3;B$5), para calcular los pagos anuales de un préstamo
de 10.000 durante un periodo de 15 años y con un interés del 7%.

Nota: Sin Referencias Mixtas tendríamos que modificar las fórmulas a mano
en cada una de las celdas del rango B6:E10
Ejercicio 2
1. Empezar un nuevo libro de trabajo.
2. Crear un libro para realizar una previsión de ventas para todo el semestre a partir de las ventas de Enero y del incremento o
decremento de éstos a lo largo del semestre.
Sabemos que:
Las ventas de Febrero son un 12% más que las de Enero.
Las de Marzo, 5% menos que las de Febrero.
Las de Abril, 10% más que las de Marzo.
Las de Mayo, 5% menos que las de Abril.
Las de Junio, 15% más que las de Mayo.

El modelo deberá ser como aparece en la figura inferior, teniendo en cuenta que las celdas de color azul contienen Fórmulas.
MANEJO DE FORMULAS
Ejercitando con Formulas
Variaciones en la Planilla
Qué podríamos agregarle a esta planilla.
Ej:
Probar distintas opciones hasta obtener el resultado más ventajoso.
Manteniendo los costos fijos, pero con Proveedores con distintos precios
FORMATO CONDICIONAL

El formato condicional permite modificar el aspecto de determinadas


celdas, de acuerdo al cumplimiento o no de reglas lógicas. Soporta hasta 64
condiciones.
Por ejemplo: Dar el color de fuente rojo, Color de trama amarilla y estilo de
trama atenuado 50% para las notas Finales menores a 4.:
Excel 2010/2013/2016 Excel 2003
Destacar gráficamente el valor de cada celda

Seleccione un rango de celdas, y dentro del menú desplegable del botón


“Formato Condicional” seleccione la opción “Barras de Datos” y dentro de
ella el color que quiere utilizar.
Desarrollar
Ejercicios
Propuestos
FUNCIONES
Una función es una fórmula especial escrita con anticipación y que acepta un valor o valores,
realiza unos cálculos con esos valores y devuelve un resultado.
Todas las funciones tienen que seguir una sintaxis y si ésta no se respeta Excel nos mostrará
un mensaje de error.
1) Los argumentos o valores de entrada van siempre entre paréntesis. No dejes espacios
antes o después de cada paréntesis.
2) Los argumentos pueden ser valores constantes (número o texto), fórmulas o
funciones.
3) Los argumentos deben de separarse por un punto y coma ";".
Ejemplo: =SUMA(A1:B3) esta función equivale a =A1+A2+A3+B1+B2+B3

Ejemplos de Funciones
Función POTENCIA(número;potencia)
Realiza el cálculo de elevar un número a la potencia indicada.
Ejemplo: =POTENCIA(2;5) devuelve 32
Función MAX (número1;número2;...)
Devuelve el valor máximo de la lista de valores.
Ejemplo: =MAX(5;5;2;15;12;18) devuelve 18

Función MIN (número1;número2;...)


Devuelve el valor mínimo de la lista de valores.
Ejemplo: =MIN(5;5;2;15;12;18) devuelve 2

Función MEDIANA (número1;número2;...)


Devuelve la mediana, el número central, de la lista de valores.
Ejemplo: =MEDIANA(5;5;2;15;12;18) devuelve 8,5

Función MODA (número1;número2;...)


Devuelve el valor que más se repite en la lista de valores.
Ejemplo: =MODA(5;5;2;15;12;18) devuelve 5

Función PROMEDIO (número1;número2;...)


Devuelve la media aritmética de la lista de valores.
Ejemplo: =PROMEDIO(5;5;2) devuelve 4

Función SI(prueba_logica;valor_si_verdadero;valor_si_falso)
Realiza una comprobación y devuelve un valor si la comprobación es verdadera y otro valor si resulta falsa.
Ejemplo: =SI(5=5;"Es verdad";"NO es verdad") devuelve Es verdad.
Ejemplo2: =SI (A1>=0;A1;0) la celda que contenga esta fórmula contendrá el valor de la celda A1 si este es
positivo y un cero si este es negativo. Esta función es muy útil para obtener valores dependiendo de alguna
condición.
Averigüe y Realice un Ejemplo para cada una de las siguientes Funciones

Matemáticas
= Producto()
= Combinat()
= Entero()
= Fact()
= M.C.D()
= M.C.M()

Texto

= Espacios()
= Limpiar()
= Mayusc()
= Minusc()
= Nompropio()
= Texto()
= Moneda()
= Largo()
= Igual()
= Concatenar()
Función Contar

Esta Función cuenta celdas que contienen Números .


A
Usando la Función Contar:
1 Valores
Despliegue la cantidad de Registros con
2 1233 valores Numéricos desde el Rango A2:A7

3 RGT

4 3232

5 323

5 KLR

7 32423
Función Contara

Cuenta celdas que no están vacías.

A
Usando la Función Contara:
1 Valores

2 1233 Despliegue la cantidad de Registros que


contiene la Lista de Rango A2:A7
3 RGT

5 323

7 32423
Función Contar.Si
Cuenta las celdas en un rango según la condición dada.
A B
1 Datos Valores
2 Manzanas 32
3 Naranjas 54
4 Plátanos 43
5 Naranjas 32
6 Manzanas 86

Se pide
Usando la función Contar.Si
1. Contar todas los Registros Manzanas de la Lista de Datos
2. Contar todos los Registros de Frutas cuyo Valores superen los 50
3. Contar todos los Registros Plátanos de la Lista
4. Contar todos los Registros Naranjas
Función Sumar.Si
Suma las celdas que cumplen determinado criterio o condición

La figura muestra una planilla de ventas en que cada fila corresponde a


una venta, por lo que cada vendedor puede aparecer más de una vez en
la lista.

A fin de mes, se suman todas y se calculan comisiones y premios.


Funciones Lógicas ( SI) : Es una función lógica que ejecuta una acción cuando una condición
se cumple o ejecuta una acción cuando la misma condición no se Cumple.

Sintaxis
=Si(prueba_logica;accion verdadera; accion falsa)

Prueba lógica:
Está compuesta por una celda a evaluar seguido de un signo de comparación y finalmente por
un valor.

A B

1 Gastos Reales Gastos Previstos

2 1500 900

3 500 1000

4 800 975

=SI(A2>B2;"Presupuesto excedido";"Aceptar") Comprueba si la primera fila


sobrepasa el presupuesto.
Comprueba si la segunda fila
=SI(A3>B3;"Presupuesto excedido";"Aceptar") sobrepasa el presupuesto.
Funciones Lógicas SI (Y - O )

Suponga que desea que Excel devuelva el valor de texto aprobado únicamente si un estudiante tiene
un promedio en sus certámenes mayor a 5,0 y tenga a lo más 6 ausencia a clases.

Ojo: Si habría utilizado la opción O en lugar de Y en la fórmula anterior que alumnos se verán
modificados en su situación final.

Aplicar la siguiente formula y coméntela con su compañero:

=SI(A1=100;"SIEMPRE";SI(Y(A1>=80;A1<100);"NORMALMENTE";SI(Y(A1>=60;A1<80)
;"A VECES"; "NUNCA")))
Funciones Anidadas

Utilizar Funciones como argumentos de las Funciones


Excel también permite que una función se convierta en argumento de otra
función, de esta forma podemos realizar operaciones realmente complejas en
una simple celda.

Por ejemplo:
=MAX(SUMA(A1:A4);B3) , esta fórmula consta de la combinación de dos
funciones, la suma y el valor máximo. Excel realizará primero la suma
SUMA(A1:A4) y después calculará el valor máximo entre el resultado de la
suma y la celda B3.
Ejemplo 2:
La fórmula siguiente utiliza una función PROMEDIO anidada y compara el resultado
con el valor 50.

Se puede utilizar la Paleta de fórmulas para anidar funciones como argumentos. Por
ejemplo, en la Figura, se puede anidar la función SUMA en la función SI haciendo clic
en el cuadro de edición Valor_si_verdadero, haciendo clic en la flecha abajo del
cuadro Funciones de la barra de fórmulas y, finalmente, haciendo clic en SUMA.
Funciones de bases de datos

A continuación se describen 6 funciones para hojas de cálculo empleadas


para los cálculos de bases de datos (o listas) de Microsoft Excel. Cada una
de estas funciones, denominadas colectivamente funciones BD, usa tres
argumentos: base_de_datos, nombre_de_campo y criterios.
Estos argumentos se refieren a los rangos de la hoja de cálculo empleados
en la función para base de datos.

Sintaxis

BDfunción(base_de_datos;nombre_de_campo;criterios)

Base_de_datos : Es el rango de celdas que compone la base de datos.


Nombre_de_campo : Indica la columna en que se utiliza la función.
Criterios : Es una referencia a un rango de celdas que especifica
condiciones de una función.

La función devuelve información de la lista que concuerda las condiciones


especificadas en el rango de criterios.
Funciones de Bases de Datos
En la siguiente ilustración se muestra una base de datos de un huerto. Cada registro
contiene información acerca de un árbol. El rango A5:E11 se denomina Base de
Datos y el rango A1:F3 Criterios.
BDCONTAR(Base_de_datos;"Edad";A1:F2) Es igual a 2. Esta función examina los
registros de manzanos cuyo alto varía entre 10 y 16 metros.

BDMAX(Base_de_datos;"Ganancia";A1:A3) es igual a 105,00 $, la ganancia máxima


de manzanos y perales.
BDMIN(Base_de_datos;"Ganancia";A1:B2) es igual a 75,00 $, la ganancia mínima
de manzanos con un alto superior a 10 metros.

BDSUMA(Base_de_datos;"Ganancia";A1:A2) es igual a 225,00 $, la ganancia total


de manzanos.
BDSUMA(Base_de_datos;"Ganancia";A1:F2) es igual a 75,00 $; la ganancia total
de manzanos con un alto entre 10 y 16.

BDPROMEDIO(Base_de_datos;"Rendimiento";A1:B2) es igual a 12, el rendimiento


promedio de manzanos con un alto de más de 10 metros.
BDPROMEDIO(Base_de_datos;3;Base_de_datos) es igual a 13, la edad media de
todos los árboles en la base de datos.
Funciones Financieras
FUNCION: Tasa (Nper;Pago;Va;Vf;tipo)
Devuelve la Tase de Interés de un préstamo o una inversión.

Nper = Es el número total de periodos de pagos de un préstamo o una inversión

Pago = Es el Pago efectuado en cada periodo

Va = Es el valor actual de la inversión.

Vf = Es el valor Futuro o saldo en efectivo que se desea lograr después de efectuar el último pago

Tipo = Es un valor Lógico: Para pago al comienzo del periodo =1; para pago al final = 0 u omitido

Por ejemplo:
• Se desea pedir un Préstamo de US $8000, a devolver en 4 años en cuotas mensuales de US $200.
¿ Qué interés Mensual nos están cobrando?. Nota: Utilice 2 decimales

• Si tomamos un préstamo de $14.500.000 a devolver en 15 años en cuotas mensuales de 103.000


mil pesos ¿ Qué Interés anual nos están cobrando?.
Funciones Financieras
Función INT.PAGO.DIR (tasa;periodo;nper;va)
Calcula el interés pagado durante un período específico de una inversión.

Tasa = Es la tasa de interés de la inversión.

Periodo = es el período cuyo interés desea averiguar y debe estar comprendido entre 1 y el
parámetro nper.

nper = es el número total de periodos de pagos.

va = es el valor actual de la inversión.

Por ejemplo: para la función INT.PAGO.DIR(2%/12;1;5*12;3000000) el resultado debe ser


$4.916 que es el interés pagado por el primer mes de un préstamo de 3.000.000 a 5 años a una
tasa fija del 2% Mensual.
Función TIR (valores; estimar)  Es la tasa de interés máxima que se puede endeudar para no perder

Devuelve la tasa interna de retorno de una inversión para una serie de valores en efectivo.
Estos flujos de caja no tienen por que ser constantes, como es el caso de una anualidad. Pero si los flujos de caja deben
ocurrir en intervalos regulares, como meses o años. La tasa interna de retorno equivale a la tasa producida por un
proyecto de inversión con pagos (valores negativos) e ingresos (valores positivos) que ocurren en periodos regulares.

Valores = es una matriz o referencia a celda que contengan los números para los cuales se quiere calcular la tasa interna
de retorno.
• El argumento valores debe contener al menos un valor positivo y uno negativo para calcular la tasa interna de retorno.
De lo contrario devuelve el error #¡NUM!
• TIR interpreta el orden de los flujos de caja siguiendo el orden del argumento valores. Deben introducirse valores de los
pagos e ingresos en el orden correcto.
Estimar = es un número que se estima que se aproxima al resultado TIR. En la mayoría de los casos no se necesita
proporcionar el argumento estimar, se supone que es 0,1 (10%)
Por Ejemplo:
Para una tabla de inversión como la siguiente:

Celda E3=TIR(A3:D3) y celda F3=TIR(A3:C3)


Función VA (Valor Actual de una Inversión)
Devuelve el valor actual de una inversión. Es un procedimiento que permite calcular el valor presente de un determinado
número de flujos de caja futuros.Es uno de los métodos más frecuentes para el estudio de la conveniencia de una
inversión a largo plazo.

VA (tasa;nper;pago;vf;tipo)
Tasa = Es la tasa de interés por periodo.
Nper = Es el número total de periodos en una anualidad.
Pago = Es el pago que se efectúa en cada periodo de nuestra inversión.
Valor Futuro = Valor de la inversión al final de la operación ( 0 si se omite)

Ejemplo :
Nos planteamos hacer un plan de jubilación que nos pagué 450.000 mensuales durante 15 años. El plan nos cuesta
31.500.000 y el dinero pagado tiene un interés anual de 10%. Utilizaremos la función VA para calcular si merece la pena
hacer el plan de jubilación.
Por tanto, si escribimos la función VA(10%/12;15*12;450000), nos debe devolver -41.875.847,47  que sale en negativo
porque es el dinero que se pagaría por nuestra inversión. Y podemos ver que realmente si merece la pena ya que el
dinero invertido fue de 31.500.000 y nos devuelven 41.875.847,47.

Ejemplo 2:
Suponga que se le presenta la oportunidad de una inversión que produce $ 1000 cada año durante los próximos 5 años.
Para ello deberá invertir inicialmente $ 4000. Suponiendo que pudiera invertir el dinero en una cuenta bancaria al 4,5%. ¿
Le parece interesante pagar $4000 hoy para recibir $5000 a lo largo de los próximos 5 años ? Va(4,5%;5;1000).
Ahora suponga que le ofrecen $5000 pero sólo al final de los 5 años ¿ Sigue siendo una inversión rentable? Para ello
utilice la formula =VA(4,5%;5;;5000) aquí no ponemos el argumento pago, pero si el argumento valor futuro.
La Función PAGO
Esta función calcula la cuota periódica que se necesita para amortizar un préstamo en un número dado de períodos.

PAGO(tasa;número de periodos;valor actual;valor futuro;tipo) donde;

Valor actual: Es el valor de la inversión actualmente.


Tipo : Cuándo se hace el pago ( 0 si se omite)
0 = al final del período
1 = al principio del período

Suponga que desea solicitar un préstamo hipotecario de $25.000.000 a 25 años. Suponiendo una tasa de interés del 8% anual.
¿ Cuál será la cuota mensual ?

La formula sería =PAGO(8%/12;300;25000000) que resulta -192.954,05 resulta negativo ya que representa un
Costo.
Función Valor Futuro (VF)

Devuelve el valor futuro de una inversión basados en pagos periódicos y constantes y con una
tasa de interés también constante.

Un micro empresario, según su estudio económico y financiero de su futuro plan de negocio


proyecta una rentabilidad del 25% anual constante en los próximos 5 años de su inversión que
alcanza a $ 12.000.000 ¿ Cuál será el monto que se acumulará al final de los 5 años ?

La formula sería :
Gráficos en Excel
Creación de un Nuevo Gráfico
El modo más rápido de crear un gráfico es seleccionar algunos datos y pulsar F11. Realice un Ejemplo

PIB per cápita 2019

ARGENTINA 20.537

CHILE 27.052
BRASIL 16.154
PERU 14.995
México 20.552
Bolivia 8.320
Colombia 14.943
Uso del asistente para gráficos

Paso 1: Selección un tipo de Gráfico

- Tipo personalizado
- Tubos

Paso 2 : Especificación de los datos a Representar

Nota : Los datos de su gráfico no necesitan estar en un único bloque contiguo, para ello mantenga pulsada la
tecla Control al seleccionar cada bloque que desea representar, luego inicie el Asistente para gráficos.
Paso 3 : Selección de las opciones del Gráfico

Este permite tomar sus propias decisiones estéticas, como la inclusión de líneas de división leyenda o rótulos de
datos. También puede agregar Títulos a su gráfico y sus ejes.

Paso 4: Ubicación del Gráfico

Excel puede situar el gráfico como un objeto en una hoja de cálculo o en una hoja de gráfico individual. Sin
importar lo que decida, siempre puede cambiar de opinión posteriormente haciendo clic con el botón derecho sobre
el gráfico y seleccionando Ubicación en el menú contextual.
Creación de Gráficos
Gráficos de Barras

La principal característica de los gráficos de barras es que su


representación compara los elementos individualmente.
Las categorías se organizan verticalmente y los valores horizontalmente,
de esta forma la comparación entre valores es mayor.
El gráfico de barras en tres dimensiones es el siguiente:
Gráficos Circulares

Los gráficos circulares muestran los elementos de la serie de datos de una forma
proporcional. Estos gráficos son muy útiles para destacar un elemento en
concreto.
Este tipo de gráficos sólo puede representar una serie de datos. Si elegimos
más de una serie representará sólo la primera de ellas
Gráficos de Barras y Circulares
La hoja de cálculo que crearemos representará el gasto que supone
practicar un determinado deporte.

1. Cree una nueva Hoja.


2. Teclee los datos de la figura siguiente:
Creación de Gráficos Combinados

Consiste en crear un gráfico con series de datos de diferentes estilos. Por ejemplo, podría
desear representar una serie en columnas y otra en forma de línea. Para crear este tipo de
gráfico superpuesto, siga estos pasos:

1. Cree el gráfico usando uno de los tipos de gráfico estándar


2. En el gráfico terminado, haga clic con el botón derecho en la serie de datos que desea
mostrar en un estilo distinto.
3. En el menú contextual, elija Tipo de Gráfico.
4. Seleccione el estilo deseado y seleccione la casilla de verificación Aplicar a la selección
5. Haga clic en Aceptar.

Ojo: No puede combinar un gráfico circular con un gráfico de líneas, ya que Excel vela por la
claridad del resultado
Creación de Gráficos Combinados
Sueldo Sueldo
Apellido 2009 2010
Alexander 29000 30000
Anderson 39000 35000
Anderson 68000 60000
Atkinson 85000 75000
Bacon Jr. 32000 40000 Sueldos

Baldwin 100000 80000


120000
Barazas 39000 43000
Barbariol 92000 89000 100000

Barnhill 83000 79000 80000


Barr 66000 70000 Sueldo Sueldo 2009
60000
Sueldo 2010
Barrett 35000 43000
40000
Beck 70000 65000
Ben-Sachar 57000 61000 20000

Berge 35000 43000 0


r r. ll tt ar an
Berglund 93000 90000 de
n as hi nd ry
n rs o on J a z r n
ar re ch g lu er km
a e c r a B a r B c
Bergman 48000 40000 ex d
Ba Ba B
n-
S Be Bo
Al An e
B
Berry 50000 54000
Em pleado
Blond 61000 60000
Bockman 43000 40000
Edición de Datos en Gráficos
Los gráficos evolucionan a lo largo del tiempo. Llegan nuevos datos, los datos antiguos se vuelven obsoletos
o irrelevantes, y hay nuevas comparaciones visuales significativas.
Agregar nuevos datos a un grafico.
El método más usual es seleccionar el gráfico en cuestión, luego con el botón derecho seleccionar Datos de
Origen, para finalmente seleccionar los nuevos valores de aquellas series de datos que hayan cambiado.
No olvidar cambiar también el rango de los rótulos del eje de categorías (X).
¿ Cómo Imprimir Gráficos ?
Para imprimir un gráfico incrustado como objeto en una hoja de calculo puede elegir entre dos
opciones:

1. Para imprimir el gráfico sólo. Selecciónelo y escoja la opción en el menú Archivo-Imprimir


2. Para imprimir el gráfico y los datos de la hoja, seleccione cualquier parte de la hoja (pero no el
gráfico). Entonces seleccione archivo, imprimir.

Protección de Gráficos
Los gráficos se guardan con el libro en el que residen. Para proteger una hoja y su respectivo Gráfico
podemos seleccionar la opción Herramientas – Proteger – hoja, así los restantes usuarios no
podrán cambiar la hoja ni, por lo tanto, el gráfico.

Luego para desproteger la hoja y actualizar sus datos debemos hacer casi la misma operación ir a la
opción Herramientas-Proteger-desproteger hoja.
Uso de Categorías Multinivel

Suponga que desea representar los datos mostrados en la siguiente figura. Aquí las series son
meses y las categorías son las oficinas de ventas localizadas en distintas ciudades. Sin
embargo, las ciudades están clasificadas además por estados.

20

18

16

14

12
Enero
10 Febrero
Marzo
8

0
Seattle Spokane Portland Eugene San Francisco Los Angeles San Diego

Washington Washington Oregon Oregon California California Calif ornia


La Tabla de Datos debería estar organizada de la siguiente manera :

Vendedores por oficina

Estados Ciudades

Enero Febrero Marzo


Washington Seattle 13 13 14
Washington Spokane 6 8 10
Oregon Portland 12 12 12
Oregon Eugene 2 2 2
California San Francisco 11 13 15
California Los Angeles 14 18 2
California San Diego 16 16 11
Desarrollo de Ejercicios
Referencias a otras Hojas o libros

Referencia a otras hojas.

Para hacer referencia a celdas de otras hojas debemos indicar el nombre de la hoja
seguido del signo de exclamación y el nombre de la celda.

Por ejemplo: Hoja2!A2

Si la hoja tuviera un nombre personalizado con espacios incluidos, la referencia sería :


'Nombre de la hoja externa'!A2, habría que encerrar el nombre de la hoja entre
comillas simples ' '.

Referencia a otros libros.


Para hacer referencia a celdas de otros libros debemos indicar el nombre del libro
entre corchetes.

Por ejemplo: '[presupuesto 2003]Hoja1'!B2 esta referencia indica que la celda se


encuentra en el libro "Presupuesto 2003", en la Hoja1 y en la celda B2.
Ejemplo:

1.Abrir 2 libros
2.Seleccione Ventana, Organizar, Vertical
3.Seleccione A1 de la Hoja1 del Libro1 e introduzca un signo igual
4.Haga clic en cualquier lugar de la ventana libro2 para activar el Libro
5.Seleccione la etiqueta Hoja2 en la parte inferior de la ventana Libro2
6.Seleccione la celda A2. Antes de pulsar <Enter> para aceptar la fórmula
7.Pulse <Enter> para fijar la referencia

Ejercicio :

Realice una sumatoria de números (1…10) en la Hoja 3 del Libro 2 y que está sea
visualizada en el Libro 1 hoja2.
Uso de texto en la barra de formula

El operador especial & (ampersand) nos brinda la posibilidad de concatenar o unir


varios valores de texto.
Ejemplo:
Suponga que tiene una Base de Datos de Clientes cuyos nombres y apellidos están
almacenados en columnas separadas. La siguiente figura le muestra cómo puede
generar una lista de nombres completos.
Creación de Fórmulas Tridimensionales

Estas abarcan referencias de celdas de múltiples hojas dentro de un mismo libro.

Supongamos que preparamos un informe semestral con 6 hojas de cálculo en el


mismo libro de trabajo y el resultado o resumen lo mostramos en una hoja al
principio del libro. Si todas las hojas mensuales tienen el mismo esquema, usamos
formulas con referencias tridimensionales para resumir los datos mensuales en la
hoja inicial de Resumen.

Ejemplo:
La formula =SUMA(Hoja2:Hoja7!B5) suma todos los valores contenidos en la
celda B5 de todas las hojas de calculo entre la Hoja2 y la Hoja7, ambas inclusive.

Pasos
1.Introduzca =SUMA( en la celda B5 de la hoja 1
2.Haga clic en la hoja 2 y seleccione la celda B5
3.Seleccione todas las hojas desde la 2 hasta la 7
4.Seleccione la celda B5
5.Introduzca el paréntesis de cierre ) y pulse Enter
Formulas Condicionales

Una fórmula de prueba condicional compara dos números, funciones, formulas o


valores lógicos.
Las pruebas condicionales pueden utilizarse para señalar valores que estén por
debajo o por encima de un número dado. Podemos utilizar operadores matemáticos
y lógicos simples o funciones predefinidas para construir fórmulas lógicas.
Cada una de las fórmulas realiza una prueba condicional simple como:

= A1>A2
= 5-3 < 5*2
= PROMEDIO(B1:B6) = SUMA(A1:A6)
= C2 = “SOLTERO”
= CONTAR(A1:A10) = CONTAR(B1:B10)
Creación de fórmulas de suma condicionales

El asistente para suma condicional crea fórmulas utilizando las funciones SUMA y SI.
Este asistente nos muestra al final de la operación cómo están construidas estas
fórmulas.

Dada la siguiente Tabla : Determine la cantidad total de ventas de Juan pero sólo
para aquellas transacciones que fueron mayores a $ 2.000 pesos
Pasos
Ir al menú Herramientas – Asistente – Suma condicional, si no esta instalada ir a
Herramientas – Complementos para instalar el asistente.

1. Seleccione la tabla o lista que contiene los valores que desea utilizar y seleccione
el asistente
2. Especifique la condición que desea utilizar al seleccionar los valores que desea
incluir en el total.
3. Agregue los criterios de condición al hacer clic en el botón Agregar Condición
4. Luego elija la formula y los valores condicionales
SUBTOTALES
Microsoft Excel puede calcular automáticamente valores de subtotales y
de totales generales en una lista. Cuando se insertan subtotales automáticos,
Excel esquematiza la lista para que se puedan mostrar y ocultar las filas de
detalle de cada subtotal.
Para insertar subtotales, primero se ordena la lista para agrupar las filas
cuyos subtotales se desea calcular. Después pueden calcularse los subtotales
de cualquier columna que contenga números.
Una vez que muestre el nivel deseado del resumen de datos, puede darle
formato e imprimirlo rápidamente (o crear un gráfico) para presentar un
informe.

Excel calcula los valores de los subtotales usando una función de resumen
elegida por el usuario, tal como SUMA o PROMEDIO.
Los valores de los totales generales siempre se derivan de los datos
detallados originales, no de las filas de subtotales. Ej. si se usa la función de
resumen PROMEDIO, la fila Total general muestra un promedio de todos los
datos detallados en la lista, no el promedio de los valores de subtotales.
Ejemplo de Subtotales
Genere la siguiente vista de subtotales a partir del archivo ventas.
Ejercicio: Genere las siguientes vista
Gestión de bases de datos,
Filtros Y Tablas Dinámicas

Mauricio Henríquez P.
[email protected]
Introducción
Uno de los principales usos de Excel a nivel mundial es para la gestión de listas (de teléfonos, de transacciones, de
tareas, etc), y sus operaciones relacionadas tales como :

Creación, mantenimiento y manejo de listas.

Características de las listas:

• La primera fila debe constar de rótulos y estos deben ser únicos


• Cada columna debe contener la misma clase de información
• Cada tipo de información que se desee utilizar para ordenar, buscar o manipular de forma individual debe estar en
una columna separada.
• Sería ideal que una lista ocupara una hoja de cálculo sólo para ella.

Empleado.xls
Excel reconoce la fila superior como una fila de encabezado. Si ordena la lista, Excel no tocará la fila de encabezado al
reorganizar el resto de la lista.

Validación de la entrada de datos:

La validación de datos consiste en asegurarse de que las entradas de los datos satisfacen ciertos criterios tales como:
• Tipo de dato permitido en la celda (números, fechas, horas o texto)
• Rango de valores permitido o aceptables (Rut, Edad, codigo_seccion)
• Lista desplegable de valores aceptables (sexo, ciudad, nación, codigo_dpto)

Las reglas de validación pueden ser obligatorias o de advertencia, en esta última Excel mostrará un cuadro de dialogo
con un mensaje y dará al usuario una oportunidad para rehacer la entrada de celda.

Se puede especificar un mensaje que aparezca siempre que este seleccionada la celda :

Ejemplo :

Para definir criterios de validación de datos, seleccione el rango de celdas en el que desea aplicar el criterio. Luego
seleccione del menú datos, validación.

En la celda depto del libro empleados.xls definir la regla de validación “EL rango de posibles entrada es de la : A-E”.

Especificación del tipo de Dato


Abra la lista desplegable Permitir de la ficha configuración del menú validación . Seleccione uno de los tipos en el menú
desplegable.

Listas de Valores desplegables : Seleccione Lista y luego el rango de la hoja que contiene los valores aceptables .
Uso de una formula para validar la entrada:
Ejercicios de Validación :

• Crear un criterio de Validación para todo los registros del Campo fecha que
permita almacenar sólo aquellos empleados nacidos desde el 1-1-65 en adelante
• Se pide Crear una nueva columna llamada Estado Civil y que de solamente la
opción de almacenar “Soltero” y “Casado”.
• Se pide Crear una nueva columna llamada Calificación que acepte datos entre
1,0 y 7,0
• Validar todo los registros del campo sueldo con tal que solo permita almacenar
sueldos entre 5000 y 100000 dólares. Además deberá mostrar un mensaje de
entrada cuyo título será “Sueldo Mínimo” y deberá mostrar “El rango de Sueldo
permitido es de 5000 y 100000 dólares” y por último un mensaje de error con
título “Dato no Valido” y que deberá especificar “El Sueldo esta fuera del
Rango permitido”.
Ordenar por una única Columna
Para ordenar por una única columna seleccione una celda cualquiera de dicha columna (Ej: Apellido o salario). Luego clic en
el botón Orden Ascendente o en el botó orden descendente.

Ordenar por más de una columna

Puede ordenar por hasta tres columnas a la vez, rellene uno o dos de los cuadros.
Ej: Ordene la lista primero por orden descendente de salario y luego por orden ascendente de Apellido
Filtrado de una Lista
El filtrado de una lista es el proceso de ocultar todas las filas salvo aquellas que cumplen unos
criterios específicos. Excel proporciona dos comandos de filtrado:
Autofiltro : Para criterios simples
Filtrado avanzado : Para criterios más complejos

Comando Autofiltro
Se debe seleccionar una única celda dentro de su lista. Entonces elegir Datos-Filtro-Autofiltro.
Excel muestra flechas desplegables al lado de cada encabezado de la columna de su lista.
Haciendo clic en la flecha aparece una lista de valores únicos de esa columna que puede usar
para especificar criterios de filtrado.

Ejercicios:
Desplegar sólo aquellas filas en las que el Dpto. sea B. del archivo empleados
Para generar este subconjunto de datos deberá:
1. Posicionarse en la ceda inicial de Dpto.
2. Elija datos, Filtro, Autofitro.
3. Luego, seleccione B, en la lista desplegable.
Uso de Autofiltro para encontrar las 10 más

La idea es encontrar los n elementos mayores o menores de una columna


numérica, o aquellos elementos que conformen el porcentaje n superior o
inferior de un total de columna.
Haga clic en la fecha desplegable de la columna y luego seleccionar las 10
más en la lista.

Ejercicio:
1. Listar los 3 empleados con mayor sueldo de la Empresa.
2. Listar los 4 empleados con mayor edad de la Empresa.
3. Listar los 15 empleados con menor edad en la Empresa.
4. Listar todos los empleados cuyo apellidos comiencen con A
5. Listar los 5 empleados con menores salarios de la empresa
6. Mostrar el 7% de los mejores sueldos
7. Mostrar el 10% de los empleados con mayor edad
Uso de la opción Personalizar para especificar
criterios más complejos
Con la opción Personalizar puede filtrar en función de una comparación de desigualdad o
encontrar filas que estén dentro de un rango de valores.
Ejercicio:
Se necesita desplegar todos los miembros del personal con sueldos mayores o iguales a
90.000. Así como aquellos con sueldos menores o iguales a 30.000.

Seleccione el botón de opción O entre las dos condiciones

Búsqueda de un rango alfabético de valores de texto

Para ello especifique dos criterios unidos por Y.


Ejemplo:
Para encontrar todos los apellidos que comienzan por B, C o D.
Deberá filtrar por la columna Apellido y especifique es mayor o igual que B y es menor
que E.
Desplegar todos los empleados que nacieron entre el 30-11-50 y el 24-06-73
Ejercicios

1. Se pide desplegar en una sola consulta todos los empleados


contratados antes del 15-4-1975, así como aquellos que
fueron contratados después del 17-4-1998.
2. Filtrar todos los empleados que nacieron en la década del 70
3. Desplegar todos los empleados que estén contratados por los
Departamento A y E.
4. Listar todos los empleados cuyos apellidos terminen con la
consonante “n”.
5. Listas todos los empleados cuyos nombres sea David o Peter
Uso de Comodines dentro de los criterios Personalizados

La opción personalizado acepta dos tipos de criterios comodín. Se puede usar un


asterisco (*) en representación de cualquier secuencia de caracteres o una
interrogación (?) para representar un único carácter.

Ejercicios:

1.Listar todos los apellidos que comienzan con B. ( es igual a B*)


2.Listar todos los apellidos que terminen en S
3.Listar todos los apellidos cuyo segundo carácter sea A
4.Listar todas los apellidos cuyo tercer carácter sea R
5.Listar todos los nombres que comienzan con w
6. Listar todos los nombres que comienzan con S y que terminen en N
Uso del Comando Filtro Avanzado
El comando filtro avanzado le permite realizar lo siguiente:
• Especificar criterios que involucren a dos o más columnas y la conjunción O
• Especificar tres o más criterios para una columna en particular, donde está
involucrada, al menos una conjunción O.
• Especificar criterios calculados (Ej: Podría listar sólo aquellos empleados cuyos
sueldos están por encima del 25% del sueldo promedio).

Cómo especificar un Rango de criterios


El comando Filtro avanzado requiere que especifique los criterios de filtrado dentro
de un rango de la hoja separado de la lista. Como hay filas enteras que quedan
ocultas cuando se ejecuta el filtro, es conveniente colocar el rango de criterios
encima de la lista o en otra hoja.
Un rango de criterios debe constar de al menos 2 filas.
Introduzca uno o más encabezados de columnas en la fila superior y sus criterios de
filtrado en la segunda y sucesivas filas.
Un Ejemplo que usa dos columnas unidas por O
La siguiente figura muestra una lista de casas en venta . Suponga que esta
interesado en casas con un tamaño de parcela (Columna H) con un mínimo de 2
hectáreas. También considerará las casas de parcela más pequeñas si están en
la zona de enseñanza primaria U (columna J). Para filtrar la lista de modo que
se muestren las casas que cumplen alguno de los dos criterios comience creando
el rango de criterios como muestra la sgte figura.
Se ha creado este rango de
criterios encima de la lista .
Observe que ambos criterios
están en filas separadas.
Esto muestra las filas que
cumplen uno de ambos
criterios
Luego, elija Datos, filtro, filtro avanzado e introduzca en el cuadro de
diálogo la sgte información
Nota :

En el ejercicio anterior observamos dos criterios que estaban en líneas separadas


asemejando el uso de la condición O.

Si tuviéramos dos criterios en la misma fila se considera que están unidos por una Y,
es decir, el filtro será de solo aquellas filas que cumplan los dos criterios.

El valor U bajo el encabezado Prim indica a Excel que localice cualquier fila q comience
con la letra U (Hay implícitamente un carácter comodín asterisco tras la U).
UN EJEMPLO QUE USA TRES O EN UNA COLUMNA

Ahora supongamos que desea filtrar la lista para mostrar sólo las casas de tres zonas
de escuela primaria (U,F o T) en este caso tendríamos que incluir sólo el encabezado
Prim en su rango de criterios, e introducir las letras U,F y T en las filas de abajo del
encabezado.

Un ejemplo que usa tanto Y como O

Se desea ver todas las casas de la zona secundaria T o J que tienen al menos 650
metros cuadrados.
Ejercicios
1 Si desea ver todas las casas de la zona superior N o S.

2 Se desea filtrar de la lista todas las casas de tamaño de parcelas mayor a 2,75
hectáreas y que se encuentren en una zona primaria S

3 Se desea ver todas las casas de estilo Rancho o Cortijo

4 Se desea filtrar todas las casas de la zona primaria S o F y que tengan un Estilo
de Bungalow.

5 Se desea ver todas las casas que posean menos de 100 metros cuadrados y
además aquellas casas de más de 300 metros cuadrados.

6 Se desea ver todas las casas que posean menos de 100 metros cuadrados y
además aquellas casas de más de 300 metros cuadrados y que estas sean de la
zona primaria U.

7 Filtre todas las casas con precios mayores o iguales a 90000 dólares y que
tengan un estilo de Rancho.

8 Filtre todas las casas que tengan un Estilo Rancho o Cortijo que se encuentren
en la zona primaria(Prim) H y que su precio sean mayores o iguales a 55000
dólares
TABLAS DINÁMICAS
EN EXCEL
Tablas Dinámicas
• Las Tablas Dinámicas son una solución para Bases
de Datos Extensas, de las cuales se necesita
obtener resúmenes de información.

• Un informe de Tabla dinámica es una tabla


interactiva que combina y compara grandes
volúmenes de datos.

• Podrá girar las filas y columnas para ver diferentes


resúmenes de los datos de origen.
Para entender este concepto consideré la siguiente planilla

Dada esta Planilla, podremos obtener mucha información resumida. Supongamos que
esta lista es el movimiento de cada venta que se realiza, incluyendo datos como:
Vendedor, Mes, Producto, etc.

Podríamos saber cuánto vendió el señor García, ordenado por mes y


con el detalle de cada producto.
Crear una Tabla dinámica
Para Ejecutar el asistente de Tablas dinámicas:
1. Activar cualquier celda de la Lista de datos
2. De la Ficha Insertar, seleccionar la opción Tabla dinámica
3. Elija dónde desea colocar el informe de tabla dinámica
4. La Hoja se mostrará de la Siguiente Forma, usted deberá arrastrar los campos a las áreas: Filas,
Columnas, Valores o Filtros
Ejemplo de Vista Tabla dinámica

Entendamos mejor la estructura de una Tabla Dinámica:

Campo de Columna: Se le asigna una orientación de Columna en el informe dinámico

Campo de Fila: Se le asigna una Orientación de Fila en el Informe dinámico

Campo de Datos: Suele contener datos numéricos que se resumen en un informe dinámico
Campo Filtro: Sirve por ejemplo para ver la información de ventas de una sucursal o de un
vendedor en particular, actúa como campo Filtrador
Cambiar la Forma de Resumir los Datos

Para cambiar la Función en que los datos se procesan, sólo debe


seleccionar la función aplicada por defecto (suma), y luego con el botón
derecho seleccionar la opción Resumir valores por, y elegir la función a
aplicar
Cambiar Formato de los valores en la Tabla

Para cambiar el formato de los datos de la tabla dinámica deberá


seleccionar la función aplicada y luego con el botón derecho seleccionar
la opción Formato Número, y elegir el formato deseado.

Cambie además las Etiquetas de la Fila y Columna


Revise las posibilidades de configuración que le entrega el menú:
opciones de tabla dinámica
En la Sección Mostrar datos como: se puede Escoger las siguientes alternativas
Diferencia de :
Muestra todos los datos en el área de datos como una diferencia entre el
campo base y el elemento base especificados.

% de:
Muestra todos los datos en el área de datos como un porcentaje del campo
base y del elemento base especificados.

% de la Diferencia de:
Muestra todos los datos en el área de datos utilizando

Total en:
Muestra los datos de elementos sucesivos como un Total Actual. Deberá
seleccionar el campo cuyos elementos desee mostrar en un Total Actual

% de la Fila:
Muestra los datos en cada Fila como un porcentaje del Total de la Fila
% de la Columna:
Muestra todos los datos de cada Columna como un porcentaje del Total de la
Columna.

% del Total:
Muestra los datos en el área de datos como un porcentaje del total general de
todos los datos de la tabla dinámica.

Cambie el Estilo de la Tabla Dinámica


Gráfico Dinámico
Para Generar un Gráfico dinámico, solo debe estar en alguna celda de la tabla dinámica y
luego ir la Ficha del Menú Opciones y presionar el botón Gráfico Dinámico.
Formulas dentro de una Tabla dinámica
Al seleccionar la tabla dinámica y pinchar la ficha opciones podremos
encontrar los términos campo calculado y elemento calculado, en el botón
Cálculos.

Al dar clic en Campo calculado aparecerá el siguiente cuadro:


Formulas dentro de una Tabla dinámica
Acá deberá elegir el campo e insertar la formula:

Dar un Clic al botón Sumar para que se agregue el campo calculado a la lista de campos y
luego aceptar
Formulas dentro de una Tabla dinámica
Al igual que el Ejercicio anterior, que pasaría si existieran bonos
diferenciados según el Departamento.
Tendremos que ir a la opción Elemento Calculado

Nuestra nueva Tabla dinámica quedaría :


Macros en Excel

Mauricio Henríquez P.
[email protected]
Introducción
MACROS EN EXCEL
 
  Una macro es un conjunto de mandatos y pulsaciones que forman un pequeño programa, los cuales
pueden ser activados colectivamente dando el nombre de la macro que los contiene.

Las macros se utilizan para automatizar tareas repetitivas que simplifican el trabajo del usuario,
para evitar la repetición de las mismas operaciones una y otra vez.
 
Una macro puede ser muy simple, ejecutando dos o más comandos, o muy compleja,
realizando cientos de comandos. Las macros se graban y las funciones personalizadas se diseñan en
las hojas de macros.
 
 
La macros se pueden usar para:
 
1. Crear funciones personalizadas (con lenguaje de macros).
2. Automatizar tareas de rutina (con la grabadora de macros).
3. Crear menús y cuadros de diálogo para aplicaciones personalizadas.
4. Ejecutar automáticamente otras aplicaciones.
 

Excel dispone de una grabadora de macros, que convierte en el lenguaje de programación


Microsoft Visual Basic para Aplicaciones todas las acciones y operaciones que realicemos en el
libro de trabajo, sin necesidad de tener nociones de programación. La Grabadora de macros
funcióna como una grabadora de cintas: graba sus acciones a fin de que las pueda reproducir
cuando lo necesite.
Excel y VBA

Excel con VBA incorpora la Automatización OLE, un método muy eficaz para la Automatización de
aplicaciones.
En este nuevo enfoque , VBA actúa como un lenguaje de propósito general, independiente de la
aplicación, por tanto, cualquiera que aprendiera a escribir macros de Excel en VBA podía transferir su
conocimiento a otros tipos de programación de Visual Basic.

VBA no tiene ningún vínculo especial con los elementos internos de Excel. De hecho, Excel expone sus
propiedades a VBA por medio de un grupo especial de comandos, conocidos como Biblioteca de
Objetos.

Objeto VBA
Excel Biblioteca

VBA no sólo puede controlar Excel, sino también cualquier aplicación que proporcione una
biblioteca de objetos. Todas las aplicaciones de Microsoft Office.

El mejor método para saber cómo se comunica VBA con los objetos de Excel es grabar algunas
macros sencillas.
GRABAR UNA MACRO.

Para grabar una macro, Excel nos ofrece dos opciones:

• Escribir la macro en una hoja de macros con el lenguaje de macros (Visual Basic), tarea para
usuarios especializados.
• Realizar paso a paso las acciones a grabar en la macro, tal y como lo haría en la primera de las
hojas de cálculo en la que necesitara ejecutar dichas acciones.

Nos vamos a centrar en la segunda opción, que no exige ningún conocimiento previo de lenguaje de
macros y, en cambio, podrá ejecutar cualquiera de los mandatos de Excel.
 
Ejercicio 1

Crear una macro que dé formato a determinadas celdas de la hoja de cálculo para que destaquen:
 
 
1. Desde la ficha Programador, pulse la opción Grabar Macro  
En su pantalla aparecerá el siguiente cuadro de diálogo con cuatro opciones:
En nombre de la macro ingrese el nombre “Formato de Títulos”

En la opción Método abreviado: CTRL + F

Guardar macro en : Permite seleccionar dónde se desea almacenar la macro. Si desea que
la macro pueda utilizarse en cualquier libro de trabajo, elija Libro de macros personal (la
macro se graba en una hoja de macros oculta que siempre se abre al ejecutar Excel y puede
ejecutarse desde cualquier hoja de cálculo).

Ahora Excel regresa al libro de trabajo, pero observe que en la barra de estado se muestra un
mensaje que pone Grabando, y ha aparecido una nueva Barra de herramientas llamada Grabar
macro con dos botones. Éstos son:

En este momento todas las acciones que realicemos las grabará


la macro, por lo tanto siga con atención los próximos pasos, ya que un
error significará un error en la grabación.
Pasos :

1 Del menú contextual elija la opción Formato de celdas, luego la ficha alineción
2. De la opción alineación del texto, elija la opción central, tanto horizontal como vertical
3. De la opción control del texto, activas la casilla combinar celdas.
4. Haga clic en la pestaña fuente. Elija la fuente Times New Roman tamaño 14.
5. Haga clic en la pestaña Bordes. Estilo de línea doble y pulse sobre el botón Contorno.
6. Haga clic en la pestaña Relleno, Color de trama purpura 40%.
7. Estilo de trama : Atenuado 25%.
8. Pulse el botón Aceptar.
9. Por último pulse sobre el botón Detener grabación de la Barra de herramientas Grabar macro

EJECUCIÓN DE UNA MACRO

Puede reproducir las acciones grabadas en una macro desde cualquier hoja de cálculo. La forma más
rápida es pulsar la combinación de teclas que le haya asignado a la macro, es decir, la tecla Ctrl+letra que
especificó en la entrada.
 
La macro se ejecutará automáticamente, es decir, todas las acciones grabadas se ejecutarán una a una
en el orden en que las creó en la macro, como si lo estuviera haciendo manualmente.
 
 
Otra forma de ejecutar una macro sería:
 
1) Elija el comando Macro del menú Herramientas y haga clic en la opción
Macros. Aparecerá el cuadro de diálogo Macro.
2) Hacer clic, en el cuadro de lista Nombre de la macro, en la entrada que lleva el nombre de la macro a
ejecutar.
3) Hacer clic en el botón Ejecutar.
 
A continuación vamos a ejecutar la macro que acabamos de crear:

- Seleccione el rango B4:E13 y pulse la combinación de teclas Ctrl+??.

O de la Forma :

1. Marque el rango B1:E1.


2. Seleccione la opción Macros del menú Herramientas- Macro.
 
Los botones que posee la ventana Macro son:
 
•  Ejecutar. Ejecuta la macro seleccionada.
• Cancelar. Regresa a la ventana del libro de trabajo cancelando los cambios realizados.
• Paso a paso. Ejecuta la macro seleccionada línea a línea.
• Modificar. Permite abrir la macro seleccionada en el Editor de Visual Basic para modificarla.
• Crear. Abre un módulo nuevo en el Editor de Visual Basic para crear una nueva macro.
• Eliminar. Elimina la macro seleccionada.
• Opciones. Permite asignar o modificar a la macro seleccionada una tecla de método abreviado y una
descripción.
 
 
3. Elija el nombre de la macro de la lista y pulse el botón Ejecutar.
ASIGNAR MACROS A UN BOTÓN DE CONTROL EN LA HOJA DE CÁLCULO

Para simplificar la ejecución de las Macros podemos crear botones en la barra de Herramientas con las
macros más utilizadas.
 
 Veamos un ejemplo con nuestra macro:
 
1. Seleccione la ficha Programador y seguidamente la opción Insertar Botón de Control de Formulario

2. Seleccione el primer control de izquierda a derecha


3. Elija un sector en la hoja de cálculo para insertar el control.
Observe cómo aparecerá la opción para seleccionar la macro que será asignada al botón
PERSONALIZAR EL BOTÓN DE UNA MACRO

El botón de una macro se puede personalizar cambiando la imagen o bien modificar la existente. Para
ello Excel posee unos dibujos que es posible utilizar como imagen del botón, y un editor de botones para
poder crear uno nuevo o modificar uno existente.

En nuestro caso personalizaremos el botón de la macro:


 
1. Seleccione el botón a personalizar.
2. Pulse botón derecho sobre el botón de nuestra macro.
3. Elija la opción modificar texto
4. Elija la opción formato de control
Ejercicio 2

Grabe una Macro para formatear monedas y asignar a un Botón.

Algo de Ayuda…

- En el Menú Formato, seleccione el comando Celdas. Seleccione la pestaña Número.


- Seleccione Moneda de la lista Categoría.
- Seleccione $ en la lista desplegable de Símbolo y sustituya el valor en el cuadro Posiciones
decimales por el valor cero.
- Haga clic en el botón Detener Grabación.

Luego… Examine la Macro

Las líneas que empiezan con apóstrofos son comentarios.

La primera sentencia en la macro empieza con la palabra Sub, seguida por el nombre de la macro. Esta
sentencia le indica a VB que inicie una macro nueva y la ultima es End sub.

Todas las sentencias que se encuentran entre Sub y End Sub forman el cuerpo de la macro.

La sentencia Selection.NumberFormat corresponde a la clásica forma de estructura


Objeto.propiedad.

La palabra Selection se refiere a un objeto (El rango de celdas seleccionado actualmente).


La palabra NumberFormat se refiere a un atributo (o propiedad) de dicho objeto
Combinación vertical de texto con un Comando

Excel ofrece un botón de barra de herramientas que puede combinar y centrar varias celdas en una
fila horizontal : El botón Combinar y centrar. Pero algunas veces puede que desee combinar celdas
verticalmente en el margen de un informe. Excel No posee ningún botón en la barra de herramientas
que combine las celdas en una columna vertical, pero podría grabar una macro que lo haga.

Digite siguiente Tabla de datos:

Luego…

Seleccione el rango el Rango A2:A7 .


Seleccione en el menú Formato el submenú celdas. Luego haga clic en la ficha Alineación
Seleccione la casilla de verificación Combinar celdas y arrastre el rombo rojo en el control de
orientación hasta la parte superior del arco (90 grados)
Grabar una macro para combinar celdas verticalmente

La nueva Macro debería ser algo como …

Sub CombinarVertical()
'
' CombinarVertical Macro
'
With Selection
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 90
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = True
End With
End Sub

Esta vez la macro muestra nueve propiedades diferentes que tienen relación con la alineación
de celdas

También podría gustarte