Académique Documents
Professionnel Documents
Culture Documents
CONTENIDO
1. REFERENCIAS GENERALES DE LAS FÓRMULAS
a. INFORMACIÓN GENERAL SOBRE FÓRMULAS EN EXCEL
b. FÓRMULAS AVANZADAS GENERALES
c. FÓRMULAS AVANZADAS DE REFERENCIA
d. RASTREAR PRECEDENTES Y DEPENDIENTES
e. EVALUAR FÓRMULA
f. CREACIÓN DE NOMBRES
g. OPERACIONES DE CÁLCULO DE EXCEL
4. VALIDACIÓN DE DATOS
6. MACROS DE EXCEL
7. VBA EN EXCEL
CURSO AVANZADO DE EXCEL
Click información
Ejemplos:
=A1 + A2 + A3 Sumar los valores de A1, A2 y A3
=SUMA(A1:A10) Usa la fórmula para sumar las celdas de A1 hasta A10
=HOY() Devuelve la fecha actual
=SI(A1>0) Compara el valor de la celda si es mayor que cero
Operadores de Comparación
Operador Significado
= Igual a =A1=B1
> Mayor que =A1>B1
< Menor que =A1<B1
>= Mayor igual a =A1>=B1
<= Menor igual a =A1<=B1
<> Distinto de =A1<>B1
& Concatenación =A1&”, “&B1
Operadores De Referencia
Operados Significado Ejemplo
: (dos puntos) Operador de rango, que genera una referencia a
todas las celdas entre dos referencias, B5:B15
, (coma) Operador de unión, que combina varias
referencias en una sola =SUMA(B5:B15,D5:D15)
(espacio ) Operador de intersección, genera una referencia
a las celdas comunes a dos referencias B7:D7 C6:C8
1.- La estructura de una función empieza con el signo igual = seguido con el Nombre de la Función, entre
paréntesis los argumentos de la función separados por coma.
CURSO AVANZADO DE EXCEL
Fórmula en las Celdas de Excel
2.- Nombre de la Función. Para obtener una lista de las funciones disponibles:
- En la celda que seleccionamos presionar: SHIFT + F3, lo que abrirá la ventana para fórmulas
Escribir el número a redondear, la celda donde está el número o seleccionar mediante la ventana y
complementar los datos requeridos
CURSO AVANZADO DE EXCEL
Referencia de las Celdas (A2:B2)
Se puede realizar una función con datos que se encuentran en una hoja de excel y tener de referencia otra
hoja del mismo libro de Excel.
=SUMA(HojaDatos!E5:E13)
Rango de celdas
=SUMA(HojaDatos!Resultado)
Nombre_Rango de celdas
=SUMA(‘Hoja de Datos’!4:4)
=SUMA(numero1,[numero2],…..) =SUMA(A1:A20)
SUMAR LA SERIE1_2 Y
SERIE_5
SUMAR LA SERIE_3_4 Y
SERIE_5
SUMAR TODA LAS SERIES
-EJERCICIO- Nombre los Rangos SERIE1_2, SERIE_3_4 Y SERIE_5 Y REALICE LAS SUMAS
-Realizar ejercicios
CURSO AVANZADO DE EXCEL
Función: =SI
Esta función hace una comparación o prueba lógica entre celdas y devuelve un valor o texto si es
verdadero o si es falso
=SI(A2>1,100, 0)
=SI(A2:B3>1500,’’Ganancias’’, “Perdidas”)
=SUMAR.SI(rango,criterio,[rango_suma])
Suma en el rango C2 al C5, cuando sean mayor a 5
=SUMAR.SI(C2:C5,”>5”)
En el rango A2 al A5, Sumar si: criterio = Verdura, Suma en el rango C2 al C24
=SUMAR.SI(A2:A24,”Verdura”,C2:C24)
=SUMAR.SI(rango,criterio,[rango_suma])
A B C
1 Tipo Alimentos Ventas
Tipo TOTAL Alimentos Ventas
2 Verdura Tomates $1,200.00
Verdura $6,232.00 Tomates $1,800.00
3 Verdura Apio $1,500.00
Fruta $9,830.00 Apio $1,820.00
4 Verdura Ejotes $800.00
Abarrotes $1,640.00 Ejotes $920.00
5 Fruta Melón $2,500.00
Melón $4,150.00
6 Fruta Papaya $1,800.00
Papaya $2,780.00
7 Fruta Sandía $1,400.00
Mantequilla $700.00
8 Abarrotes Mantequilla $500.00
Azúcar $940.00
9 Abarrotes Azúcar $650.00
Zanahoria $1,367.00
10 Verdura Zanahorias $780.00
Manzana $1,400.00
11 Fruta Manzana $690.00
12 Verdura Tomates $600.00
13 Verdura Apio $320.00
14 Verdura Ejotes $120.00
15 Fruta Melón $1,650.00
16 Fruta Papaya $980.00
17 Fruta Sandía $100.00
18 Abarrotes Mantequilla $200.00
19 Abarrotes Azucar $290.00
20 Verdura Zanahorias $587.00
21 Fruta Manzana $410.00
22 Verdura Pera $325.00
23 Fruta Manzana $200.00
24 Fruta Manzana $100.00
Fórmulas con referencia absoluta y con NombreRango
=SUMAR.SI($B$2:$B$24,"Tomates",$C$2:$C$24)
=SUMAR.SI(Alimentos,"Apio",Ventas)
CURSO AVANZADO DE EXCEL
EJERCICIO- con los datos anteriores, en un archivo de excel, obtener los Totales por Tipo
y Totales por ventas.
=SUMAR.SI(Alimentos,"M*",Ventas)
=SUMAR.SI(Alimentos,"*es",Ventas)
=SUMAR.SI($B$2:$B$24,"S?L",$C$2:$C$24)
Función: =CONTAR.SI.CONJUNTO
Esta función agrega todos los argumentos que cumplen varios criterios. Por ejemplo: si tenemos varios vendedores
que realizan ventas en diferentes colonias, y cumplen con una meta de visitas de ventas y un monto de ventas.
Rangos opcionales
=CONTAR.SI.CONJUNTO(rango_criterios1,criterio1,[rango_criteros2],[criterio2])
CONTAR CUANTAS VECES se visitaron a cada
A B C D E colonia.
1 No Nombre Colonia Visitas Monto
2 1 Juan Centro 15 $1,500.00
3 Colonia Visitas
2 Pedro Centro 12 $950.00
4 3 María 3 Caminos 10 $500.00 Centro 5
5 4 Pablo 3 Caminos 18 $1,800.00 3 Caminos 3
6 5 Susan Magdalena 22 $2,500.00 Américas 1
7 6 Roberto Américas 16 $1,200.00 Magdalena 2
8 7 Pedro 3 Caminos 14 $750.00
9 8 Pablo Centro 19 $3,000.00
10 9 Susan Centro 17 $2,950.00
11 10 María Magdalena 13 $1,100.00
12 11 Juan Centro 22 $1,000.00
Fórmula: =CONTAR.SI.CONJUNTO($C$2:$C$12,G2:G5)
=CONTAR.SI.CONJUNTO(rango_criterios1,criterios1,[rango_criterios2],[criterios2])
A B C D E G H I J
No. Monto
No Nombre Colonia Ventas Ventas Colonia Visitas Rango Ventas Cuantas ventas
1 Juan Centro 15 $1,500.00 Centro 5 >=1500 2
2 Pedro Centro 12 $950.00 3 Caminos 3 >=1500 1
3 María 3 Caminos 10 $500.00 1 >=1500
Américas 0
4 Pablo 3 Caminos 18 $1,800.00 2 1
Magdalena >=1500
5 Susan Magdalena 22 $2,500.00
6 Roberto Américas 16 $1,200.00
7 Pedro 3 Caminos 14 $750.00
8 Pablo Centro 19 $3,000.00
9 Susan Centro 17 $2,950.00
10 María Magdalena 13 $1,100.00
11 Juan Centro 22 $1,000.00
=CONTAR.SI.CONJUNTO($C$2:$C$12,G2:G5,$E$2:$E$12,I2)
CURSO AVANZADO DE EXCEL
Función: =SUMAR.SI.CONJUNTO
=SUMAR.SI.CONJUNTO(rango_suma,rango_criterios1,criterio1,[rango_criteros2],[criterio2],….)
La función SUMAR.SI.CONJUNTO, se utiliza para sumar un rango, que un rango de criterio y un criterio, o en su caso
varios rangos de criterios y criterio de cada rango.
A B C D E G H
1 No. Nombre Colonia Visitas Monto Nombre Ventas>1500
2 1 Juan Centro 15 $1,500.00 Juan $1500
3 2 Pedro Centro 12 $950.00
Pedro $0
4 3 María 3 Caminos 10 $500.00
María $0
5 4 Pablo 3 Caminos 18 $1,800.00
Pablo $4800
6 5 Susan Magdalena 22 $2,500.00
Susan $5,450
7 6 Roberto Americas 16 $1,200.00
8
Roberto $0
7 Pedro 3 Caminos 14 $750.00
9 8 Pablo Centro 19 $3,000.00
10 9 Susan Centro 17 $2,950.00
11 10
María Magdalena 13 $1,100.00
12 11
Juan Centro 22 $1,000.00
=SUMAR.SI.CONJUNTO(Monto,Nombre,G2,Monto,">=1500")
=SUMAR.SI.CONJUNTO(rango_suma,rango_criterios1,criterio1,[rango_criteros2],[criterio2],….)
EJERCICIOS- Determinar los Totales del archivo de excel CONTAR-SUMAR- Hoja ejercicios
SUMAR.SI.CONJUNTO
CURSO AVANZADO DE EXCEL
=BUSCARV(Valor_buscado,rango_tabla, num_columna,[vector_resultado])
A B C D E
1 Alimentos Tipo Precio Alimento Precio
2 Tomates Verdura 15 Apio 12
3 Apio Verdura 12
4 Ejotes Verdura 6
5 Melón Fruta 20 =BUSCARV(D2,$A$1:$C$11,3,FALSO)
6 Papaya Fruta 25
7 Sandía Búsqueda
Fruta 15 Exacta
8 Mantequilla Abarrotes 15
9 Azúcar Abarrotes 20
10 Zanahorias Verdura 8
11 Manzana Fruta 27 EJERCICIO- Realizar la búequesa en el archivo de
COLUMNA1 COLUMNA 2 COLUMNA 3 excel
CURSO AVANZADO DE EXCEL
Función: =COINCIDIR
La función coincidir busca un elemento determinado en un intervalo de celdas y después devuelve la
posición relativa de dicho elemento en el rango, por ejemplo, si el rango A1:A3 contienen los valores 5,25 y
38, la formula coincidir encuentra en qué posición relativa en un rango, en lugar del elemento.
=COINCIDIR(Valor_buscado,matriz_buscada,[tipo_coincidencia])
Valor_buscado: Es el valor que desea buscar en la matriz_buscada, puede ser un valor (número,
texto o valor lógico), o una referencia de celda.
[tipo_coincidencia]:
1 u omitido(encuentra el valor que es menor o igual al valor_buscado) los valores del argumento
matriz_buscada, deben ser en orden ascendente: -2,-1,0,1,2
0 (encuetra el valor que sea exactamente igual que el valor buscado) los valores del argumento
matriz_buscada, pueden estar en cualquier orden.
-1 (encuentra el valor que es mayor o igual que el valor_buscado)los valores del argumento
matriz_buscada, deben ser en orden descendente: 2,1,0,-1,-2
A B C D E
1 Buscar Registro
1 Nombre Oficina Extensión
2
Mart* 2
2 Martín Rodríguez Archivo 700
3
701 3
3 María Ríos Recepción 701
4
Esther González Compras 715 711 3
4
5 Alejandra López Proveedores 758 =COINCIDIR(D2,A1:A7,0) =2
6 Jesús Suárez Ventas 790 =COINCIDIR(“Mar*”,A1:A7,0) =2
7 Raúl Lara Almacén 799
=COINCIDIR(D3,C1:C7,0) =3
=COINCIDIR(711,C1:C7,1) =3
=COINCIDIR(711,C1:C7,-1) =#N/A
=SUSTITUIR (texto,texto_original,texto_nuevo,[num_ocurrencias])
texto: Es el texto o la referencia a una celda que contiene el texto que desea sustituir
B C
1 Informes Cambiar por Informes
2 Bimestral de 2018 Bimestral de 2017
3 Bimestral de 2018 Bimestral para 2018
4 Bimestral de 2017, Bimestral de 2018 Bimestral de 2017, Semestral de 2018
=SUSTITUIR(B2,2018,2017)
=SUSTITUIR(B3,"de","para")
=SUSTITUIR(B4,"Bimestral","Semestral",2)
=REEMPLAZAR(Texto_original,posición_inicial,num_caracteres,texto_nuevo)
posición_inicial: Es la posición dentro del texto original a partir de la cual se desea reemplazar
por el texto nuevo
num_caracteres: Es el número de caracteres del texto original que se desea reemplazar por el
texto nuevo
Texto_nuevo: Es el nuevo texto que reemplazará a los caracteres del texto original
=REEMPLAZAR(Texto_original,posición_inicial,num_caracteres,texto_nuevo)
H
1 Nombramiento Resultado
2 Personal de Confianza Asignación de Confianza
Personal de Confianza
12345678
=REEMPLAZAR(C2,1,8,”Asignación”)
G
1 Extensión Resultado
2 202025 502025
202025
12 3456
=REEMPLAZAR(G2,1,2,50)
=EXTRAE(Texto,posición_inicial,num_caracteres)
posición_inicial: Es la posición del primer carácter que desea extraer del texto
Ejemplos:
A
1
Flujo de líquido
Posición: 10
Rastrear Dependientes
Es similar al concepto anterior, pero al revés. En vez de identificar las celdas de las que provienen los
resultados de una fórmula, en este caso sabremos en qué celdas está influyendo una celda en concreto.
También es necesario, posicionarse en alguna celda o rango de celdas donde exista alguna dependencia con
otra celda que contenga la fórmula. Dar click en la pestaña de Fórmulas y seleccionar Rastrear
independientes.
Para quitar las flechas: click en quitar flechas del Menú Fórmulas>>Quitar flechas
CURSO AVANZADO DE EXCEL
Si utilizas nombres, las fórmulas serán más fáciles de entender y mantener. Se puede definir un nombre
para un rango de celdas, un función, una constante o una tabla. Cuando utilice en la práctica los nombres en
excel, podrá actualizar, auditar y administrar esos nombres con facilidad.
Un nombre de fórmula, facilita la compresión de una referencia de celda, una constante, una fórmula o una
tabla que pueda ser difícil de comprender a primera vista. Como por ejemplo:
Tipos de Nombre
Existen varios tipos de nombres que se pueden crear y utilizar:
Nombre Definido. celda, rango de celdas, fórmula o valor constante. Excel ocasionalmente crea los nombres
automáticamente. (por ejemplo, cuando se establece un área de impresión).
Nombre de Tabla. Colección de datos en registros(filas) y campos(columnas). Cada vez que se inserta una
tabla, se, crea un nombre de tabla predeterminado (Tabla1, Tabla2, etc.).
CURSO AVANZADO DE EXCEL
Fechas y Referencias
Función: =DIA, =MES, =AÑO
La función =DIA, Devuelve el DIA de una fecha, por un número entre 1 y 31
La función =MES, Devuelve el MES de una fecha, por el nombre del mes
La función =AÑO, Devuelve el AÑO de una fecha, por el año correspondiente
A B
=DIA(num_de_serie) 1 Fecha Día
=MES(num_de_serie,”mmmm”) 2 15/06/2018 15 junio 2018
=AÑO(num_de_serie,”aaaa”) 3 15-JUN-2018 =DIA(A2) =MES(A2,”mmmmm”) =AÑO(A2,”aaaa”)
CURSO AVANZADO DE EXCEL
------------ - - ----------
Para crear un gráfico dinámico, debemos crear un rango dinámico por cada una de las series de datos y otro
rango dinámico para los valores del eje de las X.
Suponiendo que en la columna A tenemos fechas de valores bursátiles que usaremos como eje X y en la
columna B, tenemos los valores bursátiles. Crearemos 2 nombres de fórmulas para cada uno.
1- Crear el nombre del eje de la X.- Le asignamos un nombre de fórmula al eje de las X y le llamaremos
Días
En la pestaña de Fórmulas>>Administrador de Nombres>>Nuevo>>
=DESREF('Hoja1'!$A$1,1,0,'Hoja1'!$F$2)
FORMULA: =DESREF
Esta función devuelve una referencia a un rango que es un número de filas y de columnas o rango de celdas
La referencia devuelta puede ser una celda o un rango de celdas. Puede especificar el número de filas y el
número de columnas a devolver.
sintaxis
=DESREF(referencia, filas, columnas, [Alto],[ancho])
Referencia: Es la referencia en la que se desea basar la desviación, debe referirse a una celda o rango.
filas: Es el número de filas, hacia arriba o hacia abajo, al que desea que haga referencia
columnas: Es el número de columnas, hacia la derecha o izquierda, al que desea que haga referencia
[alto]: Opcional, en el alto en número de filas que se desea que tenga la referencia devuelta.
[ancho]: Opcional, en el ancho en número de columnas que se desea que tenga la referencia devuelta.
2- Crear el nombre del eje de la Y.- Le asignamos un nombre de fórmula al eje de las Y y le llamaremos
Valores
=DESREF('Hoja1'!$B$1,1,0,'Hoja1'!$F$2)
3- EXPLICACIÓN DE LA FÓRMULA
=DESREF('Hoja1'!$A$1,1,0,'Hoja1'!$F$2)
Creamos un gráfico vacío>>Sobre el centro del gráfico vacío>>Botón derecho del mouse, y click en agregar
(series)
[$-C0A]d-mmm;@
CURSO AVANZADO DE EXCEL
En la gráfica se tienen 2 series, y en la gráfica insertaremos 2 controles para inferior y superior, por lo que
cuando seleccionemos una casilla de verificación inferior, superior o ambos, aparecerán las barras de las
gráficas.
Para crear este gráfico, tenemos valores inferiores en la columna A y valores superiores en la columna B.
CURSO AVANZADO DE EXCEL
En la columna D y E, definiremos una fórmula para tener los mismos valores de la columna A y B y
seleccionarlos mediante las casillas de verificación que agregaremos a la gráfica interactiva.
Click para
seleccionar
el rango de
datos
Click para
agregar y
Hacer lo
mismo para
la serie 2
4.- Insertando casillas de verificación en la gráfica para los valores inferiores y valores superiores
En la pestaña de Desarrollador o programador>>Comando Insertar>>controles de formulario>>casillas de
verificación
Insertar la casilla de verificación y editar el texto para Seleccionamos la opción activado y en vincular con
inferior, y accesar a Formato de control con el botón la celda: ponemos $H$2 y aceptar.
derecho de mouse.
CURSO AVANZADO DE EXCEL
Después de aceptar en H2 aparece el texto VERDADERO
Es decir que cuando seleccionamos la casilla de
verificación, en H2 su valor será VERDADERO o FALSO.
Celda D2
Escribimos la siguiente fórmula en la Celda D2:
=SI(H$2 =VERDADERO,A3,” “)
Resultado de la Gráfica
CURSO AVANZADO DE EXCEL
Tablas Dinámicas
Las TABLAS DINÁMICAS, son la manera más rápida de organizar información sin tener que usar funciones,
simplemente organizando los datos de una tabla de manera visual
Una tabla dinámica es un resumen numérico de una serie de agrupación de conceptos cuyos resultado es
la suma, cuenta, media, etc., de los valores de la agrupación.
Para hacer una TABLA DINÁMICA, partimos de una tabla de datos, la seleccionamos y en la pestaña
INSERTAR, seleccionamos Tabla Dinámica.
Tenemos 2 opciones: 1 Seleccionar Tabla Dinámica Recomendada, o 2.-Tabla Dinámica para configurarla
por nosotros mismos.
Campos
Áreas
CURSO AVANZADO DE EXCEL
RESUMEN DEL INFORME DE TABLAS DINÁMICAS
Agregamos Mes en el área de FILTROS Agregamos Zona en el área de FILTROS Agregamos Zona y Mes en área FILTROS
CURSO AVANZADO DE EXCEL
AGREGAR CAMPOS EN EL ÁREA DE COLUMNAS
Agregamos Zona en el área de COLUMNAS
Filtros
Filtro
Por eso es importante asegurarse de no mezclar tipos de datos en los campos de valor.
CURSO AVANZADO DE EXCEL
MACROS DE EXCEL
Configurar el archivo de Excel para Macros
CURSO AVANZADO DE EXCEL
VBA EN EXCEL
Crear Plantilla Para Gráficos