Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN
|2|
Manual Microsoft Excel - Nivel Avanzado
INDICE
Contenido
FUNCIONES DE EXCEL................................................................................................................ 4
Categoría de Funciones ......................................................................................................... 5
Funciones Lógicas ................................................................................................................. 5
Funciones de Texto ............................................................................................................... 7
Funciones de Búsqueda y Referencia ................................................................................... 11
Funciones de Fecha y Hora .................................................................................................. 14
Funciones Estadísticas ......................................................................................................... 17
Funciones Matemáticas y Trigonométricas .......................................................................... 24
Funciones Financieras ......................................................................................................... 27
Funciones de Base de Datos ................................................................................................ 30
Funciones de Información ................................................................................................... 32
Funciones de Ingeniería ...................................................................................................... 32
Funciones de Cubo .............................................................................................................. 32
Compatibilidad de las funciones de Excel ..................................................................................... 32
HERRAMIENTAS DE EXCEL ....................................................................................................... 33
Formato Condicional ........................................................................................................... 33
Validación de Datos ............................................................................................................ 35
Tabla Dinámica ................................................................................................................... 36
Análisis de Hipótesis ........................................................................................................... 41
Administración de Escenarios .............................................................................................. 43
Solver ................................................................................................................................. 46
Filtro Avanzado ................................................................................................................... 49
Grabadora de Macros ......................................................................................................... 52
Controles de Formulario ...................................................................................................... 55
Búsqueda y Seleccionar ....................................................................................................... 57
Caracteres comodines ......................................................................................................... 57
|3|
Manual Microsoft Excel - Nivel Avanzado
FUNCIONES DE EXCEL
Definición: primero que todo tenemos que saber que es una función, estas son formulas
predefinidas que ejecutan cálculos por medio de valores específicos, denominados
argumentos y que en general devuelven un resultado.
Usar una función como uno de los argumentos se denomina anidamiento, y nos referiremos a
esta función como una función anidada.
|4|
Manual Microsoft Excel - Nivel Avanzado
Categoría de Funciones
Funciones Lógicas
Las funciones lógicas en Excel se utilizan en la toma de decisiones. En base al resultado de una
función, decidiremos si ejecutar o no cierta acción requerida.
o Ejemplos:
▪ =SI(5<2; “Excel”; “Total”) = Total
▪ A3=5 =SI(“A3>2”; A3*E3; “Total”) = 240
|5|
Manual Microsoft Excel - Nivel Avanzado
o Ejemplos:
▪ A3=7 Y(5>3;7=A3) = VERDADERO
▪ A5=5 Y(4<>6;2+3=A5;6>5) = FALSO
O():
- Categoría: Lógicas
- Nombre en inglés: OR
- Definición: regresa el valor VERDADERO si alguno de los parámetros es verdadero o
regresa FALSO si todos los parámetros son falsos.
Sintaxis:
O(valor_lógico1; [valor_lógico2]; …)
o valor_lógico1 (obligatorio): primera condición a probar.
o valor_lógico2 (opcional): condiciones adicionales a probar.
- Ejemplos
o O(VERDADERO; FALSO) = VERDADERO
o O(FALSO; FALSO) = FALSO
SI.ERROR():
- Categoría: Lógicas
Nombre en inglés: IFERROR
- Definición: si el argumento especificado genera un error entonces devuelve cierto valor de
lo contrario devuelve el resultado original.
- Sintaxis
SI.ERROR(valor; valor_si_error)
o valor (Obligatorio): argumento en donde se buscará el error.
o valor_si_error (Obligatorio): el valor que se devuelve si el argumento se evalúa
como error.
- Ejemplos:
- SI.ERROR(0/1; “Error de cálculo”) = 0
SI.ERROR(1/0; “Error de cálculo”) = Error de cálculo
|6|
Manual Microsoft Excel - Nivel Avanzado
Funciones de Texto
Las funciones de texto en Excel permiten concatenar cadenas de caracteres, remover los espacios
en blanco, reemplazar ciertos caracteres por otros y muchas cosas más que te permitirán
manipular las cadenas de texto para obtener los resultados deseados.
|7|
Manual Microsoft Excel - Nivel Avanzado
|8|
Manual Microsoft Excel - Nivel Avanzado
CONCATENAR():
- Categoría: Texto
- Nombre en inglés: CONCATENATE
- Definición: convierte varias cadenas de texto en una sola.
- Sintaxis:
CONCATENAR(texto1; [texto2]; …)
o texto1 (obligatorio): el primer elemento de texto a unir.
o texto2 (Opcional): a partir del segundo texto los parámetros son opcionales.
Puedes especificar hasta un máximo de 255 elementos.
- Ejemplos:
o CONCATENAR(“un “; “texto “; “grande”) = “un texto grande”
o CONCATENAR(A1; A2; A3) = une los textos de las celdas A1, A2 y A3
DERECHA():
- Categoría: Texto
- Nombre en inglés: RIGHT
- Definición: obtiene caracteres a la derecha de una cadena de texto de acuerdo al número
de caracteres especificados.
- Sintaxis:
DERECHA(texto; [núm_de_caracteres])
o texto (obligatorio): la cadena de texto de donde se extraerán los caracteres de la
derecha.
o núm_de_caracteres (opcional): número de caracteres a obtener. Si se omite se
calcula como 1.
- Ejemplos:
o DERECHA(“Excel Total”; 5) = “Total”
DERECHA(“Excel Total”) = “l”
ESPACIOS():
- Categoría: Texto
- Nombre en inglés: TRIM
- Definición: recorta los espacios de las orillas de una cadena de texto.
- Sintaxis
ESPACIOS(texto)
o texto (obligatorio): texto al que se le quitarán los espacios.
- Ejemplos
o ESPACIOS(” Microsoft “) = “Microsoft”
o ESPACIOS(” Excel”) = “Excel”
|9|
Manual Microsoft Excel - Nivel Avanzado
HALLAR():
- Categoría: Texto
- Nombre en inglés: MID
- Definición: extrae cierto número de caracteres de una cadena de texto.
- Sintaxis:
EXTRAE(texto; posición_inicial; núm_de_caracteres)
o texto (obligatorio): cadena de texto que tiene los caracteres que se desean
extraer.
o posición_inicial (obligatorio): posición del primer caracter.
o núm_de_caracteres (obligatorio): número de caracteres a extraer a partir de la
posición inicial.
- Ejemplos:
o EXTRAE(“Microsoft”, 6, 4) = “soft”
o EXTRAE(“Excel”; 3; 3) = “cel”
EXTRAE():
- Categoría: Texto
- Nombre en inglés: MID
- Definición: extrae cierto número de caracteres de una cadena de texto.
- Sintaxis:
EXTRAE(texto; posición_inicial; núm_de_caracteres)
o texto (obligatorio): cadena de texto que tiene los caracteres que se desean
extraer.
o posición_inicial (obligatorio): posición del primer carácter.
o núm_de_caracteres (obligatorio): número de caracteres a extraer a partir de la
posición inicial.
- Ejemplos:
o EXTRAE(“Microsoft”; 6, 4) = “soft”
o EXTRAE(“Excel”; 3; 3) = “cel”
LARGO():
- Categoría: Texto
- Nombre en inglés: LEN
- Definición: obtiene el número de caracteres de un texto.
- Sintaxis:
LARGO(texto)
o texto (obligatorio): el texto del que se desea conocer la longitud.
- Ejemplos:
o LARGO(“Microsoft”) = 9
o LARGO(“Excel”) = 5
| 10 |
Manual Microsoft Excel - Nivel Avanzado
| 11 |
Manual Microsoft Excel - Nivel Avanzado
BUSCARV():
- Categoría: búsqueda y referencia
- Nombre en inglés: VLOOKUP
- Definición: busca un valor dentro de una columna y regresa el valor en la misma posición
de una segunda columna. Siempre busca en la primera columna del rango especificado.
- Sintaxis:
BUSCARV(valor_buscado; rango; valor_regresado; [ordenado])
o valor_buscado (obligatorio): valor que se buscará en el rango
o rango (obligatorio): El rango de celdas que contiene la columna de valores y la
columna de resultados.
o valor_regresado (obligatorio): número de columna (dentro del rango) que
contiene los resultados.
o ordenado (opcional): Indica si será una coincidencia aproximada. Si se omite se
toma como verdadero.
- Ejemplos:
BUSCARV(“Excel”; A1:B10, 2) = Encuentra “Excel” en la columna A y regresa el valor que le
corresponde de la columna B
BUSCARH():
- Categoría: Búsqueda y referencia
- Nombre en inglés: HLOOKUP
- Definición: busca un valor dentro de una fila y regresa el valor en la misma posición de
una segunda fila. Siempre busca en la primera fila del rango especificado.
- Sintaxis:
BUSCARH(valor_buscado; rango; valor_regresado; [ordenado])
o valor_buscado (obligatorio): valor que se buscará en el rango
o rango (obligatorio): El rango de celdas que contiene la fila de valores y la fila de
resultados.
o valor_regresado (obligatorio): número de fila (dentro del rango) que contiene los
resultados.
o ordenado (opcional): Indica si será una coincidencia aproximada. Si se omite se
toma como verdadero.
- Ejemplos:
BUSCARH(“Excel”; A1:J2; 2) = Encuentra “Excel” en la fila 1 y regresa el valor que le
corresponde de la fila 2
| 12 |
Manual Microsoft Excel - Nivel Avanzado
COINCIDIR():
- Categoría: Búsqueda y referencia
- Nombre en inglés: MATCH
- Definición: busca un valor dentro de una lista y regresa la posición relativa del valor
dentro del rango.
- Sintaxis:
COINCIDIR(valor_buscado, rango; [tipo_de_coincidencia])
o valor_buscado (obligatorio): Valor que se buscará en el rango
o rango (obligatorio): El rango de celdas con los valores.
o tipo_de_coincidencia (opcional): Indica si será una coincidencia exacta ó
aproximada. Si se omite se toma como aproximada.
- Ejemplos:
COINCIDIR(“Excel”; A1:A10; 0) = encuentra “Excel” en la columna A y regresa la posición
dentro de la lista donde fue encontrado el valor.
INDICE():
- Categoría: Búsqueda y referencia
Nombre en inglés: INDEX
- Definición: devuelve el valor de la celda que se encuentra en la intersección de una fila y
una columna dentro de una matriz especificada.
- Sintaxis:
INDICE(matriz; núm_fila; [núm_columna])
o matriz (obligatorio): rango de celdas que compone la matriz donde se hará la
intersección.
o núm_fila (obligatorio): fila de la matriz que contiene el valor buscado.
o núm_columna (opcional): columna de la matriz que contiene el valor buscado.
- Ejemplos:
o INDICE(A2:E10; 2; 6) = Valor en la intersección de la segunda fila y la sexta
columna del rango.
INDIRECTO():
- Categoría: Búsqueda y referencia
Nombre en inglés: INDIRECT
- Definición: obtiene el valor de una celda cuya referencia es especificada como texto.
- Sintaxis:
INDIRECTO(ref; [a1])
o ref (obligatorio): referencia a la celda que contiene el nombre (texto) de la celda
de la cual se desea obtener el valor.
o a1 (opocional): si es falso se interpreta como una referencia F1C1 de lo contrario
se interpreta como referencia A1
- Ejemplos:
o INDIRECTO(“A1”) = valor contenido en la celda A1
o INDIRECTO(A1) = valor de la celda especificada en A1
| 13 |
Manual Microsoft Excel - Nivel Avanzado
| 14 |
Manual Microsoft Excel - Nivel Avanzado
DIASEM():
- Categoría: Fecha y hora
- Nombre en inglés: WEEKDAY
- Definición: obtiene el día de la semana de una fecha especificada.
- Sintaxis
DIASEM(fecha;[tipo])
o fecha (obligatorio): la fecha de la que se desea conocer el día.
o tipo (opcional): determina el tipo de valor que se devolverá. Si tipo = 1 [Domingo
= 1, Sábado = 7], si tipo = 2 [Lunes = 1, Domingo = 7]
- Ejemplos
o DIASEM(“31/01/2011”) = 2 con Domingo como primer día
o DIASEM(“31/01/2011”; 2) = 1 con Lunes como primer día
DIAS360():
- Categoría: Fecha y hora
- Nombre en inglés: DAYS360
- Definición: devuelve el número de días entre dos fechas utilizando un año de 360 días.
- Sintaxis:
DIAS360(fecha_inicial, fecha_final, método)
o fecha_inicial (obligatorio): fecha de inicio del cálculo.
o fecha_final (obligatorio): fecha final del cálculo.
o método (opcional): si es falso se toma el método americano y si es verdadero el
método europeo.
- Ejemplo:
o DIAS360(“01/01/2012”, “01/07/2012”) = 180
o DIAS360(“01/01/2012”, “01/02/2012”)) = 30
NUM.DE.SEMANA():
- Categoría: Fecha y hora
- Nombre en inglés: WEEKNUM
- Definición: devuelve el número de semana dentro de un año que le corresponde a una
fecha indicada.
- Sintaxis
NUM.DE.SEMANA(num_de_serie; tipo)
o num_de_serie (obligatorio): la fecha de la cual se determinará la semana dentro
del año.
o tipo (obligatorio): el día de comienzo de la semana [1 = Domingo, 2 = Lunes]
- Ejemplos:
| 15 |
Manual Microsoft Excel - Nivel Avanzado
o NUM.DE.SEMANA(“20/09/2009”; 1) = 39
o NUM.DE.SEMANA(“20/09/2009”; 2) = 38
DIA.LAB():
- Categoría: Fecha y hora
- Nombre en inglés: WORKDAY
- Definición: obtiene el número de serie del día laborable a partir de una fecha especificada.
- Sintaxis:
DIA.LAB(fecha_inicial; dias_lab; [festivos])
o fecha_inicial (obligatorio): la fecha en la que se inicia el conteo.
o dias_lab (obligatorio): número de días laborables a contar después de la fecha
inicial.
o festivos (opcional): un rango donde están especificados días festivos que serán
excluidos del conteo.
- Ejemplos
o DIA.LAB(“01/01/2011”; 20) = 40571 que representa el 28/01/2011
DIAS.LAB():
- Categoría: Fecha y hora
- Nombre en inglés: NETWORKDAYS
- Definición: obtiene el número de días laborables entre dos fechas especificadas.
- Sintaxis:
DIAS.LAB(fecha_inicial; fecha_final; [festivos])
o fecha_inicial (obligatorio): la fecha en la que se inicia el conteo.
o fecha_final (obligatorio): la fecha donde termina el conteo.
o festivos (opcional): un rango donde están especificados días festivos que serán
excluidos del conteo.
- Ejemplos:
o DIAS.LAB(“01/01/2011”; “31/01/2011”) = 21
o DIAS.LAB(HOY(); HOY()+60) = días laborables en los siguientes 60 días
| 16 |
Manual Microsoft Excel - Nivel Avanzado
Funciones Estadísticas
Las funciones estadísticas de Excel te permitirán realizar un análisis estadístico de tus datos.
Podrás obtener la covarianza, la desviación estándar, distribución beta, distribución binomial entre
otras.
| 17 |
Devuelve la suma de los cuadrados de las desviaciones de los
DESVIA2 DEVSQ
puntos de datos con respecto al promedio de la muestra.
Devuelve el promedio de las desviaciones absolutas de la media
de los puntos de datos. Los argumentos pueden ser números,
DESVPROM AVEDEV
nombres, matrices o referencias que contienen números.
| 19 |
MEDIA.ACOTAD Devuelve la media de la porción interior de un conjunto de
TRIMMEAN
A valores de datos.
Devuelve la media armónica de un conjunto de números
MEDIA.ARMO HARMEAN positivos: el recíproco de la media aritmética de los recíprocos.
CONTAR.SI.COMJUNTO():
- Categoría: Estadísticas
- Nombre en inglés: COUNTIFS
- Definición: cuenta las celdas de un rango que cumplan con varios criterios especificados.
- Sintaxis:
CONTAR.SI.CONJUNTO(rango_criterios1; criterio1; [rango_criterios2]; [criterio1])
o rango_criterios1 (obligatorio): el rango al que se le aplicará el primer criterio.
| 21 |
Manual Microsoft Excel - Nivel Avanzado
FRECUENCIA():
- Categoría: Estadísticas
- Nombre en inglés: FREQUENCY
- Definición: obtiene la frecuencia con la que se repiten los valores dentro de un rango de
datos.
- Sintaxis:
FRECUENCIA(datos; intervalos)
o datos (obligatorio): el rango que contiene todos los datos cuyas frecuencias se
desean contabilizar.
o intervalos (obligatorio): los intervalos donde se agruparán las frecuencias
contabilizadas.
- Ejemplos
o FRECUENCIA({79,58,78,85,50,81,95,88,97}; 70) = 2
K.ESIMO.MAYOR():
- Categoría: Estadísticas
- Nombre en inglés: LARGE
- Definición: encuentra el k-ésimo valor más grande en un rango.
- Sintaxis:
K.ESIMO.MAYOR(rango;k)
o rango (obligatorio): el rango de celdas donde se buscará.
o k (obligatorio): el k-ésimo valor más grande a buscar.
- Ejemplos:
o K.ESIMO.MAYOR({1,3,5,7,9};2) = 7
MODA.UNO():
- Categoría: Estadísticas
- Nombre en inglés: MODE.SNGL
- Definición: devuelve el valor que se repite con más frecuencia en una matriz o rango de
datos.
| 22 |
Manual Microsoft Excel - Nivel Avanzado
- Sintaxis:
MODA.UNO(numero1; [numero2]; …)
o número1 (obligatorio): el primer número a evaluar.
o número2 (opcional): el segundo número a evaluar y hasta 255 valores opcionales.
- Ejemplos:
o MODA.UNO(6,5,5,4,3,5) = 5
MODA.VARIOS():
- Categoría: Estadísticas
- Nombre en inglés: MODE.MULT
- Definición: devuelve una matriz vertical de los valores que ocurren o se repiten con más
frecuencia en una matriz o rango de datos. Debe utilizarse como una fórmula de matriz.
- Sintaxis:
MODA.VARIOS(numero1; [numero2], …)
o número1 (obligatorio): el primer número a evaluar.
o número2 (opcional): el segundo número a evaluar y hasta 255 valores opcionales.
- Ejemplos
o MODA.VARIOS(A1:A10) = Modas de los números en el rango A1:A10
PROMEDIO.SI.CONJUNTO():
-
- Categoría: Estadísticas
Nombre en inglés: AVERAGEIFS
- Definición: obtiene el promedio de los números que cumplen con múltiples criterios.
- Sintaxis:
PROMEDIO.SI.CONJUNTO(rango_promedio, rango_criterio1, criterio1, [rango_criterio2,
criterio2], …)
o rango_promedio (obligatorio): valores de los que se obtendrá el promedio.
o rango_criterio1 (obligatorio): valores a evaluar por el criterio1.
o criterio1 (obligatorio): criterio para evaluar el rango_criterio1.
o rango_criterio2 (opcional): valores a evaluar por el criterio2.
o criterio2 (opcional): criterio para evaluar el rango_criterio2.
- Ejemplos:
o PROMEDIO.SI.CONJUNTO(B2:B11, C2:C11, “Rojo”, D2:D11, “Mediano”) =
Promedio de valores de la columna B que tienen el valor “Rojo” en la columna C y
el valor “Mediano” en la columna D.
| 23 |
Manual Microsoft Excel - Nivel Avanzado
| 24 |
MULTIPLO.INFER Redondea un número hacia abajo, hasta el entero o múltiplo
FLOOR.PRECISE
IOR.EXACTO significativo más cercano.
MULTIPLO.SUPE Redondea un número hacia arriba, hasta el múltiplo significativo
CEILING
RIOR más cercano.
MULTIPLO.SUPE Redondea un número hacia arriba, al entero o múltiplo
CEILING.PRECISE
RIOR.EXACTO significativo más cercano.
NUMERO.ROMA Convierte un número arábigo en romano, en formato de texto.
ROMAN
NO
PI PI Devuelve el valor Pi con precisión de 15 dígitos.
POTENCIA POWER Devuelve el resultado de elevar el número a una potencia.
PRODUCTO PRODUCT Multiplica todos los números especificados como argumentos.
RADIANES RADIANS Convierte grados en radianes.
RAIZ SQRT Devuelve la raíz cuadrada de un número.
RAIZ2PI SQRTPI Devuelve la raíz cuadrada de (número * Pi).
REDOND.MULT MROUND Devuelve un número redondeado al múltiplo deseado.
REDONDEA.IMP Redondea un número positivo hacia arriba y un número negativo
ODD
AR hacia abajo hasta el próximo entero impar.
Redondea un número positivo hacia arriba y un número negativo
REDONDEA.PAR EVEN
hacia abajo hasta el próximo entero par.
REDONDEAR ROUND Redondea un número al número de decimales especificado.
REDONDEAR.MA Redondea un número hacia arriba, en dirección contraria a cero.
ROUNDUP
S
REDONDEAR.ME Redondea un número hacia abajo, hacia cero.
ROUNDDOWN
NOS
Proporciona el residuo después de dividir un número por un
RESIDUO MOD
divisor.
SENO SIN Devuelve el seno de un ángulo determinado.
Devuelve el signo de un número: 1, si el número es positivo;
SIGNO SIGN
cero, si el número es cero y -1, si el número es negativo.
SUBTOTALES SUBTOTAL Devuelve un subtotal dentro de una lista o una base de datos.
SUMA SUM Suma todos los números en un rango de celdas.
SUMA.CUADRAD Devuelve la suma de los cuadrados de los argumentos.
SUMSQ
OS
SUMA.SERIES SERIESSUM Devuelve la suma de una serie de potencias.
SUMAPRODUCT Devuelve la suma de los productos de rangos o matrices
SUMPRODUCT
O correspondientes.
Suma las celdas que cumplen determinado criterio o condición.
SUMAR.SI SUMIF
ALEATORIO.ENTRE():
- Categoría: Matemáticas y trigonométricas
- Nombre en inglés: RANDBETWEEN
- Definición: devuelve un número aleatorio entero que se encuentra entre dos números
especificados.
- Sintaxis:
ALEATORIO.ENTRE(inferior; superior)
o inferior (obligatorio): el límite inferior de los números aleatorios.
o superior (obligatorio): el límite superior de los números aleatorios.
- Ejemplos
o ALEATORIO.ENTRE(1, 10) = número aleatorio entre 1 y 10
REDONDEAR():
- Categoría: Matemáticas y Trigonométricas
- Nombre en inglés: ROUND
- Definición: redondea un número al número de decimales que se especifiquen.
- Sintaxis:
REDONDEAR(número; núm_decimales)
o número (Obligatorio): el número que se va a redondear.
o núm_decimales (Obligatorio): el número de dígitos después del punto decimal
que necesitas.
- Ejemplo:
o REDONDEAR(3.14159265; 6) = 3.141593
SUMAR.SI.CONJUNTO():
- Categoría: Matemáticas y trigonométricas
- Nombre en inglés: SUMIFS
- Definición: suma los valores de un rango que cumplan con múltiples criterios.
- Sintaxis:
SUMAR.SI.CONJUNTO(rango_suma; rango_criterios1; criterios1; [rango_criterios2,
criterios2], …)
o rango_suma (Obligatorio): el rango de celdas que será sumado.
o rango_criterios1 (Obligatorio): el primer rango que contiene los valores a evaluar.
o criterios1 (Obligatorio): el criterio que deberá cumplir el rango_criterios1.
o rango_criterios2 (Opcional): el segundo rango con valores a evaluar.
o criterios2 (Opcional): el criterio que deberá cumplir el rango_criterios2…
- Ejemplos:
| 26 |
\\
Funciones Financieras
Las funciones financieras de Excel te ayudarán en cálculos como el de amortización, la tasa de
interés anual efectiva, el interés acumulado, la tasa nominal entre otros cálculos que te ayudarán
en tus modelos financieros.
FUNCIÓN INGLÉS DESCRIPCIÓN
Devuelve la amortización de cada uno de los períodos
AMORTIZ.LIN AMORLINC
contables.
AMORTIZ.PROGR Devuelve la amortización de cada período contable mediante el
AMORDEGRC
E uso de un coeficiente de amortización.
CANTIDAD.RECIB Devuelve la cantidad recibida al vencimiento para un valor
RECEIVED
IDA bursátil completamente invertido.
Devuelve el número de días en el período nominal que contiene
CUPON.DIAS COUPDAYS
la fecha de liquidación.
Devuelve el número de días del inicio del período nominal hasta
CUPON.DIAS.L1 COUPDAYBS
la fecha de liquidación.
Devuelve el número de días de la fecha de liquidación hasta la
CUPON.DIAS.L2 COUPDAYSNC
siguiente fecha nominal.
CUPON.FECHA.L Devuelve la fecha de cupón anterior antes de la fecha de
COUPPCD
1 liquidación.
CUPON.FECHA.L Devuelve la próxima fecha nominal después de la fecha de
COUPNCD
2 liquidación.
Devuelve el número de cupones pagables entre la fecha de
CUPON.NUM COUPNUM
liquidación y la fecha de vencimiento.
Devuelve la depreciación de un activo durante un período
DB DB
específico usando el método de depreciación de saldo fijo.
Devuelve la depreciación de un activo en un período específico
DDB DDB mediante el método de depreciación por doble disminución de
saldo u otro método que se especifique.
Devuelve la duración anual de un valor bursátil con pagos de
DURACION DURATION
interés períodicos.
DURACION.MOD Devuelve la duración modificada de Macauley para un valor
MDURATION
IF bursátil con un valor nominal asumido de 100$.
Devuelve la depreciación de un activo para cualquier período
especificado, incluyendo períodos parciales, usando el método
DVS VDB
de depreciación por doble disminución del saldo u otro método
que especifique.
Devuelve el interés devengado de un valor bursátil que paga
INT.ACUM ACCRINT
intereses periódicos.
Devuelve el interés devengado para un valor bursátil que paga
INT.ACUM.V ACCRINTM
intereses al vencimiento.
INT.EFECTIVO EFFECT Devuelve la tasa de interés anual efectiva.
INT.PAGO.DIR ISPMT Devuelve el interés de un préstamo de pagos directos.
| 27 |
\\
| 28 |
\\
PAGO():
- Categoría: Financieras
- Nombre en inglés: PMT
- Definición: calcula el pago mensual de un préstamo basado en una tasa de interés
constante.
- Sintaxis:
PAGO(tasa; nper; va; [vf]; [tipo])
o tasa (obligatorio): tasa de interés del préstamo.
o nper (obligatorio): número de pagos del préstamo.
o va (obligatorio): valor actual del préstamo.
o vf (opcional): valor futuro después del último pago.
o tipo (opcional): vencimiento de pagos: 0 = final del período, 1 = inicio del período.
| 29 |
\\
- Ejemplo:
o PAGO(10%; 12; -100000) = $14,676.33
Las funciones de base de datos en Excel facilitan nuestro trabajo con información que está
organizada como una base de datos, es decir, que se encuentra en un rango de celdas donde la
primera fila tiene los títulos de cada columna. Estas funciones nos permiten contar, sumar,
multiplicar los valores de una columna que cumplen con los criterios especificados e inclusive
podremos extraer un registro que cumpla con ciertas condiciones.
BDCONTAR():
- Categoría: Base de datos
- Nombre en inglés: DCOUNT
- Definición: cuenta las celdas de tipo número de una columna de una base de datos que
además cumplen con una serie de criterios.
- Sintaxis
BDCONTAR(base_de_datos; nombre_de_campo; criterios)
o base_de_datos (obligatorio): rango de celdas que compone la base de datos. La
primera fila del rango contiene los títulos de cada columna.
o nombre_de_campo (obligatorio): La columna que se contará en la función.
o criterios (obligatorio): Rango de celdas que contiene los criterios a cumplir.
- Ejemplos:
o BDCONTAR(A4:E20; “Edad”; A1:E2) = Cuenta los registros del rango A4:E20 que
cumplen las condiciones en A1:E2. La columna Edad es una columna con datos
numéricos.
BDMAX():
- Categoría: Base de datos
- Nombre en inglés: DMAX
- Definición: obtiene el valor máximo de una columna de la base de datos considerando
solo los registros que cumplen con los criterios establecidos.
- Sintaxis:
BDMAX(base_de_datos; nombre_de_campo; criterios)
o base_de_datos (obligatorio): rango de celdas que compone la base de datos. La
primera fila del rango contiene los títulos de cada columna.
o nombre_de_campo (obligatorio): la columna de la cual se obtendrá el valor
máximo.
o criterios (obligatorio): rango de celdas que contiene los criterios a cumplir.
- Ejemplos:
o BDMAX(A4:E20; “Edad”; A1:E2) = Devuelve el valor máximo de la columna
“Edad” que cumple con las condiciones especificadas en A1:E2.
BDSUMA():
- Categoría: Base de datos
- Nombre en inglés: DSUM
- Definición: suma los valores de una columna de la base de datos que cumplen con las
condiciones especificadas.
- Sintaxis:
BDSUMA(base_de_datos; nombre_de_campo; criterios)
o base_de_datos (obligatorio): rango de celdas que compone la base de datos. La
primera fila del rango contiene los títulos de cada columna
| 31 |
\\
Funciones de Información
Las funciones de información de Excel son útiles para obtener información acerca de las hojas de
trabajo y su contenido tales como su ubicación dentro de la hoja, su formato, el tipo de valor que
contiene una celda o inclusive si la celda tiene el valor de error.
Funciones de Ingeniería
Las funciones de ingeniería en Excel son de gran utilidad para realizar cálculos relacionados con el
campo de la ingería como la solución de problemas de propagación de ondas con la función de
Bessel, cálculos con números complejos y conversiones entre diferentes sistemas de numeración
como el binario, octal, decimal y hexadecimal.
Funciones de Cubo
Las funciones de cubo en Excel nos ayudan a obtener información de un cubo OLAP y colocar la
información directamente en una hoja de Excel. De esta manera podemos combinar el potencial
de las funciones de Excel y su motor de cálculo junto con los beneficios de un repositorio de datos
multi-dimensional. Con las funciones de cubo podemos buscar datos de un cubo de OLAP como
miembros, conjuntos, propiedades o valores y mezclarlos con otros cálculos y fórmulas de Excel.
| 32 |
\\
HERRAMIENTAS DE EXCEL
Formato Condicional
El formato condicional resalta rápidamente información importante en una tabla u hoja de cálculo.
Sin embargo, a veces las reglas de formato integradas no contienen la funcionalidad necesaria. La
adición de su propia fórmula a una regla de formato condicional le ayuda a agilizar acciones que
las reglas integradas no pueden realizar.
Ejemplo:
Supongamos que realiza un seguimiento de los cumpleaños de sus pacientes dentales para ver
cuál está próximo y marcarlos como que han recibido una felicitación de cumpleaños de su parte.
En esta hoja de cálculo, vemos la información que deseamos usando formato condicional,
controlada por dos reglas en las que cada una de ellas contiene una fórmula. La primera regla, en
la columna A, aplica formato a futuros cumpleaños y la regla de la columna C aplica formato a
celdas tan pronto como se introduce “Y”, indicando que se ha enviado la tarjeta de cumpleaños.
| 33 |
\\
| 34 |
\\
Validación de Datos
La validación de datos en Excel es una herramienta que no puede pasar desapercibida por los
analistas de datos ya que nos ayudará a evitar la introducción de datos incorrectos en la hoja de
cálculo de manera que podamos mantener la integridad de la información en nuestra base de
datos.
Ejemplo:
Un uso muy común pero útil de la validación con fórmulas, se da a la hora de evitar la
introducción de datos duplicados, ya que se trata de un error bastante habitual. Por ejemplo, si te
encuentras creando un registro de proveedores y cada uno de ellos tiene un código único que le
identifica dentro de la empresa, puedes configurar la herramienta de Validación de datos para
que al introducir por segunda vez el mismo código, aparezca un mensaje de error.
¿Te imaginas la de errores que puedes evitar?
Para aplicar esta validación de datos en un rango de celdas o en una columna completa, sigue los
siguientes pasos:
1. Selecciona el rango de celdas que quieres validar. En este caso, selecciona la columna A
completamente.
2. Selecciona el botón Validación de datos que se encuentra en el grupo Herramientas de
datos de la ficha Datos.
3. En el cuadro de diálogo Validación de datos que aparece, selecciona la
ficha Configuración, y en el cuadro desplegable Permitir, pulsa en la última opción
(Personalizada).
En el cuadro Fórmula debes introducir la función CONTAR.SI, que se utiliza para contar el número
de veces que aparece un valor especificado como condición en un argumento. Para este ejemplo,
escribe la fórmula =CONTAR.SI(A:A;A1)=1, donde A:A es el rango de celdas donde se aplicará la
validación, y A1 corresponde a la referencia de la primera celda del rango
| 35 |
\\
seleccionado. Después del paréntesis de cierre, se introduce =1, es decir, que el recuento de las
celdas del rango A:A no puede tener un resultado diferente a 1, porque significaría que se ha
introducido el valor dos veces.
Tabla Dinámica
La posibilidad de analizar rápidamente los datos puede ayudarle a tomar mejores decisiones
empresariales. Aunque a veces es difícil saber por dónde empezar, especialmente cuando se tiene
gran cantidad de datos. Las tablas dinámicas son un excelente modo de resumir, analizar, explorar
y presentar los datos que, además, se pueden crear con unos pocos clics. Las tablas dinámicas son
muy flexibles y se pueden ajustar rápidamente en función de cómo se tengan que mostrar los
resultados. También puede crear gráficos dinámicos a partir de tablas dinámicas que se actualicen
automáticamente al hacerlo las tablas dinámicas.
Campos calculados
Las tablas dinámicas nos permiten hacer uso de campos calculados los cuales son columnas que
obtienen su valor de la operación realizada entre algunas de las otras columnas existentes en la
tabla dinámica.
Ejemplo 1:
Supongamos la siguiente tabla dinámica en donde tenemos el resumen de las ventas de nuestros
productos para el año pasado.
Ahora queremos insertar una nueva columna que contendrá nuestro pronóstico de ventas para
el próximo año y el cual hemos estimado que tendrá un crecimiento del 4%. Esta nueva columna
la podemos agregar como un campo calculado a la tabla dinámica de la siguiente manera.
| 36 |
\\
Además del nombre del campo debemos especificar la Fórmula que Excel utilizará para realizar
el cálculo de la nueva columna. Puede observar un recuadro donde aparecen enlistados todos
los Campos de la tabla dinámica de manera que al seleccionar alguno de
| 37 |
\\
ellos y presionar el botón Insertar campo se insertará su nombre en la fórmula. Una vez que
hayas terminado de configurar el nuevo campo calculado pulsa el botón Aceptar y Excel insertará
el campo.
Al actualizar los datos de la tabla dinámica los campos calculados reflejarán automáticamente
los nuevos cálculos. Recuerda que un campo calculado es una nueva columna que ha sido
creada realizando operaciones con los campos existentes de una tabla dinámica.
Ejemplo 2:
Si deseamos mostrar una segunda columna que muestre el porcentaje del total de nuestros
datos, debemos agregar dicha segunda columna de valores.
| 38 |
\\
En este ejemplo he hecho una copia del campo llamado Ventas con tan solo arrastrarlo dos
veces desde la lista de campos hacia el área Valores. Será esta segunda columna la que
muestre el porcentaje del total.
Cuando creamos una tabla dinámica en Excel, o agregamos un nuevo campo a una tabla
dinámica, se realizará la suma de los valores de manera predeterminada. Para cambiar el tipo de
cálculo que Excel emplea sobre dicha columna debemos hacer lo siguiente.
Haz clic derecho sobre cualquier valor de la columna que cambiará de tipo de cálculo y dentro del
menú desplegado deberás seleccionar la opción Configuración de campo de valor y se mostrará el
siguiente cuadro de diálogo:
| 39 |
\\
En este cuadro de diálogo he hecho dos cosas. La primera ha sido cambiar el título de la columna
a Porcentaje del total y la segunda cosa que hice fue seleccionar la sección Mostrar valores como
y después seleccionar de la lista la opción % del total general. Al pulsar el botón Aceptar
obtendremos el resultado que necesitamos:
| 40 |
\\
Ahora que ya sabes cómo calcular el porcentaje del total con una tabla dinámica puedes
utilizar este método en lugar de utilizar las fórmulas de Excel para obtener rápidamente los
resultados deseados.
Análisis de Hipótesis
El Análisis de hipótesis es el proceso de cambiar valores en celdas para ver cómo afectan esos
cambios al resultado de fórmulas de la hoja de cálculo. Excel incluye tres tipos de análisis de
hipótesis: Escenarios, Buscar objetivo, y Tablas de datos.
Buscar Objetivo
Buscar objetivo es una técnica utilizada para encontrar fácilmente el número que cumple las
condiciones necesarias para alcanzar un objetivo.
Esta herramienta te ayudará a hacer muchas pruebas de valores en una fórmula hasta encontrar
el valor exacto que cumpla con las condiciones establecidas. Es decir, si sabemos el resultado de
una fórmula, pero no estamos seguros del valor de uno de sus argumentos, entonces Buscar
objetivo nos ayudará a probar diversos escenarios hasta encontrar el valor exacto que
necesitamos.
Ejemplo:
Tengo un número que multiplicado por otro número X me deberá dar el resultado mostrado.
Aunque este es un problema muy fácil de resolver matemáticamente será de utilidad para mostrar
la funcionalidad de Buscar objetivo. Empezaré por definir una fórmula importante. En la celda C3
colocaré la fórmula que se deberá cumplir para obtener el resultado deseado, es decir, =B1*B2
deberá dar como resultado 439482.
| 41 |
\\
Por ahora el resultado en C3 será cero, porque no hay valor en la celda B2 sin embargo, al
momento de ir buscando el valor adecuado para B2, el valor de la celda C3 llegará a ser el
mismo que B3 cuando se haya encontrado el valor correcto.
Ahora deberás hacer clic en la ficha Datos y seleccionar Análisis de Hipótesis donde se
desplegará un menú de opciones y deberás elegir Buscar objetivo.
De inmediato se mostrará el cuadro de diálogo Buscar objetivo donde deberás llenar los
siguientes cuadros de texto.
Una vez que se han establecido los parámetros debes hacer clic en el botón Aceptar y Excel
comenzará a realzar los cálculos necesarios. Cuando haya encontrado un resultado adecuado se
mostrará el cuadro de dialogo Estado de la búsqueda de objetivo.
| 42 |
\\
Este cuadro de diálogo simplemente notifica que se ha llegado al objetivo modificando la celda
especificada. Al cerrar el cuadro de diálogo podrás observar el resultado. Para nuestro ejemplo
Excel fue haciendo diversas pruebas hasta llegar al resultado de 520.0970 que es el número que
multiplicado por 845 nos dará el resultado esperado.
Administración de Escenarios
Los escenarios nos permiten analizar un resultado generado en base a un conjunto de celdas
variables. Los escenarios en Excel permiten un máximo de 32 variables, pero podemos crear
tantos escenarios como sea necesario.
Ejemplo:
Para este ejemplo utilizaré el caso de un préstamo personal en donde me interesa conocer la
cantidad que debo pagar dependiendo el plazo elegido. Para ello utilizo la función PAGO y en las
celdas superiores he colocado los argumentos de dicha función de la siguiente manera:
Ahora me interesa saber cómo cambia la mensualidad si cambio el plazo de pago. Para iniciar con
la creación de escenarios debo pulsar el botón Análisis e Hipótesis que se encuentra en la ficha
Datos y dentro de las opciones mostradas seleccionar Administrador de escenarios.
| 43 |
\\
En este cuadro de diálogo comenzaré por asignar un nombre a mi escenario, que en este caso
será 12 Meses. En el cuadro de texto Celdas cambiantes debo seleccionar aquellas celdas que
afectan el resultado de la fórmula PAGO, que es el rango $B$1:$B:$3. Al oprimir el botón Aceptar
se mostrará un nuevo cuadro de diálogo llamado Valores del escenario que me permitirá
ingresar los valores específicos del escenario recién creado. Es posible cambiar todos los valores,
pero para este ejemplo solamente modificaré el plazo que tendrá el valor 12:
Ya que voy a agregar escenarios adicionales oprimiré el botón Agregar y Excel mostrará de nueva
cuenta el cuadro de diálogo Agregar escenario y volveré a repetir estos mismos pasos para crear
nuevos escenarios para los plazos de 18, 36 y 48 meses. Una vez que he terminado de crear el
último escenario debes pulsar el botón Aceptar para regresar al Administrador de escenarios
donde podrás ver una lista de todos los escenarios creados:
| 44 |
\\
Ya con los escenarios creados será suficiente seleccionar alguno de ellos y oprimir el botón
Mostrar para aplicar los valores del escenario al resultado de la fórmula PAGO. Observa cómo va
cambiando el resultado de la celda B4 de acuerdo al escenario elegido:
Para este ejemplo solamente he modificado los valores del plazo en cada escenario, sin embargo,
se podrían crear escenarios donde cambie tanto el plazo como la tasa de interés. Las
combinaciones posibles son muchas y solamente estarán restringidas a tus necesidades de
análisis.
| 45 |
\\
Una desventaja de los escenarios es que tienes que crear manualmente cada uno de ellos y
podría llegar a ser un trabajo muy laborioso. En caso de que tuvieras que realizar un análisis de
dos variables te recomiendo considerar la opción de Tablas de datos ya que evitará la creación
manual de escenarios.
Solver
Si tienes la necesidad de realizar un pronóstico que involucra más de una variable,
puedes utilizar Solver en Excel. Este complemento ayudará a analizar escenarios de negocio
multivariable y de optimización.
Ejemplo:
El ejemplo es el siguiente. Tengo un establecimiento de venta de pizzas que ofrece dos tipos de
pizza tradicionales, Pepperoni ($30) y Vegetariana ($35) además de la pizza especial Suprema
($45). No sabemos cuál es el potencial de ingresos del establecimiento y tampoco el énfasis que
se debería de dar a cada tipo de pizza para maximizar las ventas.
Antes de realizar el análisis debemos considerar las siguientes condiciones. Dada nuestra
capacidad de producción solamente podemos elaborar 150 pizzas al día. Otra condición es que
no podemos exceder de 90 pizzas tradicionales (Pepperoni y Vegetariana) y, además, al no
haber muchos vegetarianos en el área, estimamos vender un máximo de 25 pizzas vegetarianas
al día. Otra condición a considerar es que solamente podemos comprar los ingredientes
necesarios para producir 60 pizzas Suprema por día.
Observa que en los datos están representadas todas las reglas de negocio del establecimiento.
Para cada tipo de pizza he colocado el total de pizzas a vender (por ahora en cero), el subtotal
| 46 |
\\
de cada una, así como el total de ventas que está formado por la suma de los subtotales.
Además, bajo el título Restricciones he colocado las condiciones previamente mencionadas.
Algo muy importante es establecer las equivalencias para las restricciones. Por ejemplo, una
restricción es que el total de pizzas no puede exceder de 150, pero Excel no necesariamente
sabe lo que significa “Total de pizzas”, así que he destinado una celda para especificar que el
total de pizzas es la suma de las celdas B2+B6+B10. Lo mismo sucede para explicar lo que
significa Pizzas Tradicionales.
Los datos ya están listos para utilizar Solver, así que debes ir a la ficha Datos y hacer clic en el
comando Solver donde se mostrará el cuadro de diálogo Parámetros de Solver.
En nuestro ejemplo lo que queremos maximizar son las ventas totales por lo que en el cuadro de
texto Establecer objetivo está especificada la celda $E$1 y por supuesto seleccioné la opción
Máx. El otro parámetro importante son las celdas de variables que en nuestro ejemplo son las
pizzas a vender para cada uno de los diferentes tipos.
| 47 |
\\
Todo está listo para continuar. Solamente debes hacer clic en el botón Resolver y Excel
comenzará a calcular diferentes valores para las celdas variables hasta encontrar el valor
máximo para las ventas totales. Al término del cálculo se mostrará el cuadro de
diálogo Resultados de Solver.
Solamente haz clic en Aceptar para ver los resultados en la hoja de Excel.
Excel ha hecho los cálculos para saber que, con las restricciones establecidas, tendremos un
valor máximo de venta total de $5,525. Ahora fácilmente podrías cambiar los valores de las
| 48 |
\\
restricciones y volver a efectuar el cálculo con Solver para observar el comportamiento en las
ventas.
Filtro Avanzado
En Excel puedes realizar un filtrado de datos totalmente personalizado proporcionando los
criterios que deseas aplicar a la información. Este tipo de filtrado es conocido como Filtro
avanzado y en esta ocasión te mostraré cómo utilizarlo.
Los criterios por los cuales se realizará el filtrado deben especificarse dentro de celdas de la
misma hoja. Supongamos que deseo filtrar los registros del departamento de Finanzas.
Para este ejemplo coloqué los criterios por arriba de la tabla de datos, aunque realmente su
ubicación no es de importancia.
| 49 |
\\
Observa cómo en el cuadro de texto para Rango de criterios he seleccionado el rango que
contiene las condiciones del filtro avanzado necesarias. Solamente resta pulsar el botón
Aceptar para aplicar el filtro.
El resultado es precisamente lo que necesito, así que el filtrado avanzado ha sido exitoso. Pero
ahora tengo un desafío mayor ¿Cómo podría hacer para especificar condiciones para una segunda
columna? Supongamos que deseo filtrar la información de las personas que tienen apellido
Hernández y que además pertenecen al departamento de Finanzas. Para filtrar los datos por estos
criterios debo agregar dichas condiciones en otra celda.
| 50 |
\\
Observa cómo el Rango de la lista es el mismo que en el caso anterior ya que son los mismos
datos, pero el Rango de criterios ahora abarca también las celdas que contienen el criterio para
el Apellido. Al aceptar los cambios Excel aplicará el filtro avanzado adecuadamente.
De la misma manera puedes especificar un criterio para cada columna. Hasta ahora solamente he
especificado una sola condición por columna, pero ahora deseo agregar a los resultados del filtro
la información del departamento de Informática. Para ello solamente agregaré una fila adicional al
rango de criterios de la siguiente manera.
| 51 |
\\
Al aceptar los cambios Excel filtrará la información de los empleados de Finanzas con apellido
Hernández y además mostrará la información de los empleados del departamento de Informática
sin importar el apellido que tengan.
Como podrás observar, es factible especificar una condición por cada fila del rango de
criterios. De esta manera puedes crear un filtro avanzado en Excel.
Grabadora de Macros
Si no tienes muchos conocimientos aún sobre VBA, pero quieres automatizar algunas tareas en
Excel, puedes crear macros utilizando la Grabadora de macros, lo cual no requerirá que tengas
conocimiento de programación.
Existen dos maneras de iniciar con la grabación de una macro en Excel. Lo podemos hacer
desde la barra de estado y también desde la ficha Programador.
| 52 |
\\
Si tienes activada la ficha Programador entonces podrás también iniciar la grabación de una
macro con el comando Grabar macro que se encuentra dentro del grupo Código.
Cualquiera de los dos métodos mencionados anteriormente hará que se muestre el cuadro de
diálogo Grabar macro donde especificaremos el Nombre de la macro, así como algún Método
abreviado que deseemos asignar a la macro.
Después de pulsar el botón Aceptar, todas las acciones que realices en Excel serán guardadas
como parte de la macro que está siendo grabada.
Para detener la grabación de la macro debes hacer clic en el comando Detener grabación que se
encuentra en la ficha Programador o también puedes pulsar el botón que se encontrará en la
barra de estado.
| 53 |
\\
Podemos ver las macros que hemos grabado con el comando Macros que se encuentra en la
ficha Programador. Al pulsar dicho botón se abrirá el cuadro de diálogo Macros y deberemos
pulsar el botón Ejecutar para iniciar con la ejecución de cada una de las instrucciones de la
macro.
La edición de una macro de Excel se puede hacer solamente a través de código VBA. Para poder
editar una macro debes pulsar el botón Macros que se encuentra en la ficha Programador y
dentro del cuadro de diálogo Macro elegir aquella macro que necesites editar:
| 54 |
\\
Al pulsar el botón Modificar se abrirá el Editor de Visual Basic con el código de la macro.
Debemos tener mucho cuidado con el código de una macro porque cualquier edición
incorrecta puede impedir el buen funcionamiento de la misma.
Para eliminar una macro debes pulsar el botón Macros, posteriormente seleccionar la macro que
será eliminada y finalmente pulsar el botón Eliminar.
Controles de Formulario
Los controles de formulario en Excel son objetos que podemos colocar dentro de una hoja de
nuestro libro, o dentro de un formulario de usuario en VBA, y nos darán funcionalidad adicional
para interactuar mejor con los usuarios y tener un mejor control sobre la información.
Podemos utilizar estos controles para ayudar a los usuarios a seleccionar elementos de una
lista predefinida o permitir que el usuario inicie una macro con tan solo pulsar un botón.
Los controles de formulario en Excel se encuentran dentro de la ficha Programador dentro del
grupo Controles. Solamente pulsa el botón Insertar y observarás cada uno de ellos:
| 55 |
\\
Justo por debajo de los controles de formulario podrás observar el grupo de controles ActiveX,
pero sus diferencias y similitudes las discutiremos en otro artículo. Por ahora nos enfocaremos
solamente en los controles de formulario.
Para insertar cualquiera de los controles de formulario debes seleccionarlo del menú
desplegable y hacer clic sobre la hoja de Excel arrastrando el borde para “dibujar” el contorno del
control. Observa este procedimiento.
Existen diferentes tipos de controles de formulario en Excel que ofrecen diversos tipos de
funcionalidad e interacción con el usuario. Desde una simple etiqueta hasta controles que
permiten una selección múltiple de sus opciones. A continuación, una breve descripción de cada
uno de ellos.
| 56 |
\\
Búsqueda y Seleccionar
El cuadro de búsqueda en Excel es una característica muy utilizada por todos nosotros ya que nos
permite encontrar fácilmente cualquier dato dentro de nuestra hoja. Sin embargo, en muchas
ocasiones no hacemos uso de todo el potencial que nos brinda.
Pocos usuarios saben que es posible realizar búsquedas avanzadas en Excel utilizando el
cuadro de diálogo Buscar y remplazar.
Al realizar una búsqueda avanzada podremos encontrar valores que cumplan con ciertos
patrones y de esa manera seleccionar varias celdas al mismo tiempo sin necesidad de realizar
múltiples búsquedas. Pero antes de continuar debo definir un término importante.
Caracteres comodines
Los caracteres comodines son caracteres especiales que son utilizados para tomar el lugar de otros
caracteres. Existen dos caracteres comodines principales en Excel que explicaré a continuación:
- Signo de interrogación (?): Representa un solo carácter. Por ejemplo, el texto “ca?a” se
puede interpretar como “casa”, “cama”, “caja”, “cana”, “capa” siempre y cuando sean de
cuatro letras ya que solamente estamos remplazando el signo de interrogación por otro
carácter.
- Asterisco (*): Este carácter representa uno o más caracteres. Si utilizamos el ejemplo
anterior, pero utilizando asterisco, tendremos que el texto “ca*a” puede interpretarse
con las mismas palabras de cuatro letras: “casa”, “cama”, “caja”, etc. Pero también
| 57 |
\\
Para mostrar el comportamiento de los caracteres comodines haré la prueba sobre una lista de
20 palabras que tengo en la columna A de mi hoja de Excel. Abriré el cuadro de
diálogo Buscar y remplazar y colocaré el texto “ca?a” y pulsaré el botón Buscar todos. Observa el
resultado:
Para que los caracteres comodines funcionen correctamente debemos tener marcada la caja de
selección Coincidir con el contenido de toda la celda. Observa que Excel ha encontrado todas las
palabras de 4 letras que inician con “ca” y que terminan en “a”.
| 58 |
\\
Cómo era de esperarse, utilizando el asterisco en esta búsqueda avanzada hemos podido
encontrar múltiples palabras que cumplen con la misma condición. Ya que el asterisco remplaza
cualquier cantidad de caracteres, es conveniente ser mucho más específico cuando utilizamos
este carácter comodín.
Por ejemplo, utilizando la misma lista de palabras, realizaré una búsqueda avanzada en Excel
utilizando el siguiente texto “c*ello”. Observa que el resultado regresará apenas un par de
coincidencias de toda la lista:
| 59 |
\\
Es importante dejar en claro que los caracteres comodines pueden ser utilizados más de una vez
dentro del mismo texto. Por ejemplo, hagamos una búsqueda con el siguiente texto “c??ello”:
| 60 |
\\
Lo mismo podemos hacer con el asterisco si hacemos una búsqueda del texto “c*s*a”. Esta
expresión nos traerá todas las palabras que inician con “c” y que terminan con “a” y que
además tengan una “s” en medio de la palabra.
| 61 |