Manual Instructivo - Excel Intermedio
Manual Instructivo - Excel Intermedio
Manual Instructivo - Excel Intermedio
1. FORMATO DE TABLAS........................................................................................................................4
1.1 Descripción general de las tablas de Excel.........................................................................................4
1.2 Insertar la fila total.............................................................................................................................6
1.3 Crear una segmentación de datos para filtrar datos..........................................................................8
2. FORMATO CONDICIONAL............................................................................................................10
2.1 Resaltar valores duplicados con color..............................................................................................11
2.2 Ordenar por color.............................................................................................................................12
2.3 Resaltar los 10 elementos superiores de un rango...........................................................................13
2.4 Mostrar varianzas con barras de datos.............................................................................................14
2.5 Mostrar varianzas con escalas de colores.........................................................................................17
2.6 Dar formato a filas alternas en una tabla.........................................................................................18
3. FUNCIONES CONDICIONALES...................................................................................................20
3.1 Función Lógica Si..............................................................................................................................20
3.2 Usar SI con las funciones Y, O y NO..................................................................................................22
4. FUNCION DE BUSQUEDA............................................................................................................28
4.1 Función BUSCARV.............................................................................................................................28
4.2 Función BUSCARV con dos o más criterios de búsqueda..................................................................32
4.2 Función Índice y Coincidir.................................................................................................................37
4.3 Función INDICE Y COINCIR en fila y columna....................................................................................40
5. FUNCIONES DE TEXTOS.............................................................................................................41
5.1 Función CONCATENAR......................................................................................................................43
5.2 Función ENCONTRAR........................................................................................................................45
5.3 Diferencia entre ENCONTRAR y HALLAR...........................................................................................46
5.4 Función EXTRAE................................................................................................................................48
5.5 Función LARGO.................................................................................................................................49
5.6 Función REEMPLAZAR......................................................................................................................51
5.7 Función SUSTITUIR...........................................................................................................................51
5.8 Función DERECHA.............................................................................................................................52
5.9 Función IZQUIERDA..........................................................................................................................53
6. FUNCION FECHA, AGRUPAMIENTO, FILTROS AVANZADOS..........................................55
6.1 Función Fecha...................................................................................................................................55
2
6.2 Función SIFECHA...............................................................................................................................57
6.3 Agrupamientos / Esquemas..............................................................................................................60
a. Como crear un esquema en fila.........................................................................................................61
b. Como crear un esquema en columnas..............................................................................................65
c. Aplicar un esquema a los datos manualmente...................................................................................66
d. Mostrar u ocultar esquemas.............................................................................................................69
e. Pasos para personalizar un esquema con estilo................................................................................70
f. Copiar datos esquematizados............................................................................................................72
g. Oculta o quitar esquemas..................................................................................................................72
h. Crear un informe de resumen con gráfico.........................................................................................73
i. Filtros avanzados............................................................................................................................76
7. FUNCIONES BASES DE DATOS.......................................................................................................89
7.1 Lista despegable...............................................................................................................................89
7.2 Validación de datos..........................................................................................................................92
7.3 Funciones Bases de datos...............................................................................................................102
a. Función BDPROMEDIO.................................................................................................................103
b. Función BDCONTAR..........................................................................................................................112
c. Función BDCONTARA........................................................................................................................113
d. Función BDEXTRAER.........................................................................................................................122
e. Función BDMAX................................................................................................................................124
f. Función DBMIN.................................................................................................................................126
g. Función BDPRODUCTO.....................................................................................................................128
h. Función BDDESVEST.........................................................................................................................130
i. Función BDDESVESTP........................................................................................................................131
j. Función BDSUMA..............................................................................................................................133
k. Función BDVAR.................................................................................................................................135
l. Función BDVARP................................................................................................................................137
7.4 Protección de datos........................................................................................................................139
a. Proteger celdas o rango de celdas....................................................................................................139
b. Proteger una hoja de Excel...........................................................................................................139
c. Bloquear o desbloquear áreas específicas de una hoja de cálculo protegida...............................140
8. TABLAS DINAMICAS.......................................................................................................................148
2
8.1 Forma de trabajar con una tabla dinámica.....................................................................................150
8.2 Crear una tabla dinámica................................................................................................................151
9. MACROS.........................................................................................................................................153
9.1 Como crear macros........................................................................................................................153
9.2 Como grabar una macro.................................................................................................................154
9.3 Trabajar con macros grabadas en Excel..........................................................................................156
2
1. FORMATO DE TABLAS
Puede crear todas las tablas que desee en una hoja de cálculo.
Excel tiene algunas características que le permiten trabajar de forma eficaz con los datos de la
tabla:
2
Después de crear una tabla de Excel en la hoja de cálculo, puede agregar o quitar columnas y filas
de tabla fácilmente.
Puede usar el comando cambiar el tamaño en Excel para agregar filas y columnas a una tabla:
3. Seleccione todo el rango de celdas que desea que su tabla incluye, comenzando por la
celda superior izquierda.
En el ejemplo siguiente, la tabla original abarca el rango A1: C5. Después de cambiar el
tamaño para agregar columnas de dos y tres filas, la tabla cubrirá el rango A1: E8.
2
Sugerencia: También puede hacer clic en Contraer diálogo para ocultar
temporalmente el cuadro de diálogo Cambiar el tamaño de tabla, seleccione el rango en
la hoja de cálculo y, a continuación, haga clic en Expandir diálogo .
4. Cuando haya seleccionado el rango que desee para la tabla, haga clic en Aceptar.
Después de crear una tabla de Excel, es posible que solo desee el estilo de tabla sin la
funcionalidad de la tabla. Para dejar de trabajar con los datos en una tabla sin perder ningún
formato de estilo de tabla que haya aplicado, puede convertir la tabla en un rango normal de datos
en la hoja de cálculo.
Importante: Para completar correctamente este procedimiento, primero debe haber creado una
tabla de Excel. Para obtener más información, vea crear o eliminar una tabla de Excel.
Para agregar totales a una tabla, seleccione la casilla Fila de total en la pestaña Diseño. También
puede agregar una función desde el desplegable de la fila de total.
2
3. La fila de total se agregará en la parte inferior de la tabla.
Nota: Para agregar una fila nueva, desactive la casilla Fila de total, agregue la fila y, después,
vuelva a activar la casilla Fila de total.
2
1.3 Crear una segmentación de datos para filtrar datos
4. Se creará una segmentación de datos para cada campo seleccionado. Al hacer clic en
cualquiera de los botones de segmentación de datos, ese filtro se aplicará automáticamente a la
tabla vinculada o tabla dinámica.
Notas:
Para seleccionar más de un elemento, mantenga presionada la tecla CTRL y, después,
seleccione los elementos que quiera mostrar.
Para borrar los filtros de una segmentación de datos, seleccione Borrar filtro en la
segmentación de datos.
6. Si desea conectar una segmentación de datos a más de una tabla dinámica, vaya a
Segmentación de datos > ReportConnections > active las tablas dinámicas que desea incluir y, a
continuación, seleccione Aceptar.
Nota: Las segmentaciones de datos solo se pueden conectar a tablas dinámicas que comparten el
mismo origen de datos.
Componentes de segmentación de datos
2
1. Un encabezado de segmentación de datos indica la
categoría de los elementos que contiene.
1. Debes escribir el texto en una de las celdas, vamos a suponer que es la A2.
2. Ingresa en el menú a la opción ‘Revisar’ y luego elige la opción ‘Traducir’.
3. Se abrirá una opción con una lista de idiomas en la que podrás elegir la que necesites y
así traducirás el texto.
1. Elige alguna de las celdas y escribe el texto original en inglés. Vamos a suponer que la
celda es la B1.
2. En la siguiente celda escribe la fórmula: =GOOGLETRANSLATE(B1, “en”, “es”)
2
3. Presiona la tecla ‘Enter’ y de forma automática verás la traducción del texto al
español.
Google Translator se integra en las hojas de cálculo de Google Drive mediante una fórmula,
y la propia aplicación de hoja de cálculos te irá ayudando. Lo primero que tienes que hacer
es empezar a escribir la fórmula =GoogleTranslate en la celda donde quieres que te aparezca
la traducción, y verás que en la parte inferior te sale ya una sugerencia. Pulsa sobre la sugerencia
para que Google te vaya guiando por el proceso.
A continuación tienes que abrir paréntesis y escribir dentro los elementos de la fórmula. Vendría
a quedar algo así: =GoogleTranslate("textoatraducir"; "idiomadetexto";
"idiomaalquetraducir"). En el primer elemento, el de textoatraducir, tienes que poner la
dirección de la celda que tenga el texto que quieres traducir en la celda donde debe aparecer el
traducido.
El número y letra que conforman la dirección de la celda a traducir lo puedes escribir a mano, B4
en nuestro caso, pero también puedes hacerlo automáticamente. Para ello, cuando
escribas =GoogleTranslate (haz click en la celda a traducir justo después de abrir el
2
paréntesis, y Google Sheets añadirá automáticamente su dirección a la fórmula. Escribe un punto
y coma después de la dirección para seguir con el próximo paso.
2
RU: Ruso
JA: Japonés
KO: Coreano
GE: Alemán
FR: Francés
VI: Vietnamita
AUTO: Detecta el idioma automáticamente
2
2. FORMATO CONDICIONAL
El formato condicional le permite aplicar colores en las celdas que corresponden a condiciones
específicas, como valores duplicados o que cumplan criterios específicos, por ejemplo, "mayor
que 100" o "igual a Ingresos". Hay opciones para resaltar reglas de celdas y configurar reglas
superiores e inferiores. También puede mostrar la clasificación de celdas individuales
comparadas con un rango de valores con barras de datos, escalas de colores y conjuntos de
iconos. El formato condicional es dinámico, lo que significa que se ajustará automáticamente a
medida que cambien los valores.
2
Nota: Antes de Excel 2007, las reglas de formato condicional debían crearse con una fórmula y
solo se admitían tres niveles. A partir de Excel 2007, el formato condicional tiene un gran
número de reglas predefinidas que pueden aplicarse fácilmente y que admiten hasta 64 niveles. Si
se encuentra ante un caso de formato que no se puede crear con los formatos condicionales
predefinidos, puede usar una fórmula para aplicar formato condicional.
En este tema mostraremos varios métodos para aplicar algunas de estas reglas de formato
condicional predefinidas. Existen miles de combinaciones posibles, por lo que le recomendamos
experimentar con ellas hasta que encuentre la que mejor se adapte a sus necesidades. Además,
dedique un momento para pensar en su público, ya que algo demasiado complejo puede dificultar
la comprensión de lo que quiere expresar.
Siga los pasos a continuación para resaltar elementos duplicados en una columna de datos:
2
1. Seleccione el rango en el que necesita dar formato a valores duplicados con un color,
como en el ejemplo Nombre del empleado.
2
En el rango se mostrará el formato que resalta elementos duplicados en el color que ha elegido.
Mejore la búsqueda de duplicados ordenando la lista por colores. De esta forma, le resultará más
fácil aplicar cambios por lotes en los duplicados (por ejemplo, para eliminarlos).
2
Con la opción 10 elementos superiores podrá identificar rápidamente los mejores resultados de
un rango (por ejemplo, los mejores 10 clientes de una lista según una clasificación). De forma
similar, también puede seleccionar las opciones 10 elementos inferiores, 10 % superiores o
inferiores, o Por encima o debajo de la media. Después de especificar una regla, puede
cambiar el valor de los 10 elementos superiores a cualquier valor que necesite.
Siga los pasos a continuación para descubrir cómo resaltar los 10 rendimientos de los ingresos
superiores.
2
3. Después, puede ajustar el número de opciones que quiera hacia arriba o hacia abajo, así
como el color de relleno.
Al usar el formato condicional para mostrar las barras de datos, Excel dibuja una barra en cada
celda, cuya longitud se corresponde con el valor de la celda en relación con el resto de las celdas
del rango seleccionado.
2
3. Para ordenar la lista después de aplicar las barras de datos, solo tiene que seleccionar la
columna. A continuación, en la pestaña Datos, haga clic en Ordenar y filtrar, y elija la
opción o para ordenar con orden ascendente o descendente.
Siga los pasos que se indican a continuación para saber cómo hacerlo.
2
1. Seleccione el rango donde quiera aplicar el formato.
2
2.5 Mostrar varianzas con escalas de colores
Si usa escalas de colores, puede resaltar valores para mostrar un rango y comparar los máximos
y mínimos (en este caso, de enero a junio).
1. Seleccione el rango que contenga los valores a los que quiera aplicar formato.
2
2.6 Dar formato a filas alternas en una tabla
Para aplicar formato a filas alternas en los datos, puede usar una fórmula de formato condicional.
Sin embargo, resulta mucho más sencillo simplemente dar formato a los datos como una tabla.
Seleccione una celda del rango de datos y vaya a Inicio > Estilos > Dar formato como tabla. A
continuación, elija el estilo que prefiera en la galería de estilos y Excel transformará al instante
los datos en una tabla.
2
Si solo quiere aplicar formato de tabla, pero sin las funciones adicionales de una tabla, puede
volver a convertir la tabla en un rango. Haga clic en cualquier lugar del rango de tabla y, después,
seleccione la pestaña Herramientas de tabla en la cinta de
opciones > Diseño > Herramientas > Convertir en rango.
Para obtener más información sobre las tablas de Excel, vea: Crear o eliminar una tabla de Excel
en una hoja de cálculo.
2
3. Cree una regla, especifique sus opciones de formato y, después, haga clic en Aceptar.
Para obtener más información, vea Usar una fórmula para aplicar formato condicional.
3. FUNCIONES CONDICIONALES
2
Por esto, una instrucción SI puede tener dos resultados. El primer resultado es si la comparación
es Verdadera y el segundo si la comparación es Falsa.
Por ejemplo, =SI(C2="Sí",1,2) dice: SI (C2 = Sí, entonces devolver un 1, en caso contrario
devolver un 2)
Use la función SI, una de las funciones lógicas, para devolver un valor si una condición es
verdadera y otro si es falsa.
Por ejemplo:
=SI(A2>B2,"Presupuesto excedido";"Correcto")
=SI(A2=B2,B4-A4,"")
=SI(C2="Sí",1,2)
=SI(C2=1,"Sí","No")
2
matemáticos y realizar cálculos adicionales según sus criterios. También se pueden anidar varias
funciones SI para realizar varias comparaciones.
=SI(C2>B2;C2-B2;0)
=SI(E7="Sí";F5*0,0825;0)
En este ejemplo, la fórmula en F7 dice lo siguiente: SI(E7 = "Sí", calcula la cantidad total con
F5 * 8,25 %; en caso contrario, no hay ningún impuesto sobre las ventas, por lo que se devuelve
0)
2
Nota: Si va a usar texto en fórmulas, tendrá que escribir el texto entre comillas (por ejemplo,
"Texto"). La única excepción es el uso de VERDADERO o FALSO, que Excel entiende de forma
automática.
Problemas comunes
La función SI le permite realizar una comparación lógica entre un valor y el resultado que espera
probando una condición y devolviendo un resultado si dicha condición es verdadera o falsa.
Pero, ¿qué sucede si necesita probar varias condiciones, donde supongamos todas las condiciones
tienen que ser Verdadero o Falso (Y), o solo una condición debe ser Verdadero o Falso (O), o si
desea comprobar si una condición NO cumple los criterios? Las tres funciones se pueden usar por
sí mismas, pero es mucho más común verlas emparejadas con funciones SI.
Detalles técnicos
Ejemplos
2
Estos son algunos ejemplos de instrucciones SI(Y()), SI(O()) y SI(NO()) comunes anidadas. Las
funciones Y y O pueden admitir un máximo de 255 condiciones individuales, pero no es
recomendable usar más de unas cuantas, ya que las fórmulas complejas y anidadas pueden ser
muy difíciles de crear, probar y mantener. La función NO solo toma una condición.
Fórmula Descripción
=SI(Y(A2>0;B2<100);VERDADERO; FALSO) SI A2 (25) es mayor que 0, y B2
(75) es menor que 100, devolver
VERDADERO, de lo contrario,
devolver FALSO. En este caso,
ambas condiciones son
verdaderas, por tanto, se devuelve
VERDADERO.
=SI(Y(A3="Rojo";B3="Verde");VERDADERO;FALSO Si A3 ("Azul") = "Rojo", Y B3
) ("Verde") es igual a
"Verde"devolver VERDADERO,
de lo contrario, devolver FALSO.
En este caso, solo la primera
condición es verdadera, por lo que
se devuelve FALSO.
=SI(O(A4>0;B4<50);VERDADERO; FALSO) SI A4 (25) es mayor que 0, O B4
(75) es menor que 50, devolver
VERDADERO, de lo contrario,
devolver FALSO. En este caso,
solo la primera condición es
VERDADERO, pero como O solo
requiere que un argumento sea
verdadero, la fórmula devuelve
VERDADERO.
=SI(O(A5="Rojo";B5="Verde");VERDADERO;FALSO Si A5 ("Azul") es igual a "Rojo"
) O B5 ("Verde") es igual a "Verde"
devolver VERDADERO, de lo
2
Fórmula Descripción
contrario, devolver FALSO. En
este caso, el segundo argumento
es verdadero, por lo que la
fórmula devuelve VERDADERO.
=SI(NO(A6>50);VERDADERO;FALSO) SI A6 (25) NO es mayor que 50,
devolver VERDADERO, de lo
contrario, devolver FALSO. En
este caso 25 no es mayor que 50,
por lo que la fórmula devuelve
VERDADERO.
=SI(NO(A7="Rojo");VERDADERO;FALSO) IF A7 ("Azul") No es igual a
"Rojo", devolver VERDADERO,
de lo contrario, devolver FALSO.
Tenga en cuenta que todos los ejemplos tienen un paréntesis de cierre después de escribir sus
correspondientes condiciones. El resto de los argumentos Verdadero/Falso se dejan como parte
de la instrucción SI externa. También puede sustituir texto o valores numéricos para los valores
VERDADERO/FALSO para que se devuelvan en los ejemplos.
Fórmula Descripción
=SI(A2>B2;VERDADERO;FALSO) SI A2 es mayor que B2, devolver
VERDADERO, de lo contrario, devolver
FALSO. 03/12/14 es mayor que
01/01/14, por lo que la fórmula devuelve
VERDADERO.
=SI(Y(A3>B2;A3<C2);VERDADERO;FALSO) SI A3 es mayor que B2 Y A3 es menor
2
Fórmula Descripción
que C2, devolver VERDADERO, de lo
contrario, devolver FALSO. En este
caso, los dos argumentos son verdaderos,
por lo que la fórmula devuelve
VERDADERO.
=SI(O(A4>B2;A4<B2+60);VERDADERO;FALSO SI A4 es mayor que B2 O A4 es menor
) que B2 + 60, devolver VERDADERO,
de lo contrario, devolver FALSO. En
este caso, el primer argumento es
verdadero, pero el segundo es falso.
Como O solo necesita que uno de los
argumentos sea verdadero, la fórmula
devuelve VERDADERO. Si usa al
Asistente para evaluar fórmulas desde la
pestaña Fórmula verá cómo Excel evalúa
la fórmula.
=SI(NO(A5>B2);VERDADERO;FALSO) SI A5 no es mayor que B2, devolver
VERDADERO, de lo contrario, devolver
FALSO. En este caso, A5 es mayor que
B2, por lo que la fórmula devuelve
FALSO.
También puede usar Y, O y NO para establecer criterios de formato condicional con la opción de
la fórmula. Al hacer esto puede omitir la función SI y usar Y, O y NO por sí mismas.
2
En la pestaña Inicio, haga clic en Formato condicional > Nueva regla. Después, seleccione la
opción "Usar una fórmula que determine las celdas para aplicar formato", escriba la fórmula
y aplique el formato que desee.
Fórmula Descripción
=A2>B2 Si A2 es mayor que B2, dar formato a la celda, de lo contrario,
no hacer nada.
=Y(A3>B2;A3<C2) SI A3 es mayor que B2 Y A3 es menor que C2, dar formato a
la celda, de lo contrario, no hacer nada.
=O(A4>B2;A4<B2+60) SI A4 es mayor que B2 O A4 es menor que B2 más 60 (días),
dar formato a la celda, de lo contrario, no hacer nada.
=NO(A5>B2) Si A5 NO es mayor que B2, dar formato a la celda, de lo
contrario, no hacer nada. En este caso, A5 es mayor que B2,
por lo que la fórmula devuelve FALSO. Si cambiara la
fórmula por =NO(B2>A5) devolvería VERDADERO y se
daría formato a la celda.
2
Nota: Un error común es escribir la fórmula en Formato condicional sin el signo igual (=). Si
hace esto, verá que el cuadro de diálogo Formato condicional agrega el signo igual y comillas a la
fórmula: ="O(A4>B2;A4<B2+60)", por lo que tendrá que quitar las comillas antes de que la
fórmula responda correctamente.
4. FUNCION DE BUSQUEDA
Use BUSCARV cuando necesite buscar elementos en una tabla o en un rango por fila. Por
ejemplo, busque un precio de una parte de Automotive por el número de pieza o busque un
nombre de empleado basándose en su identificador de empleado.
2
En su forma más simple, la función BUSCARV indica lo siguiente:
= BUSCARV (según lo que desee buscar, el número de columna del rango que contiene el valor
que se devolverá, devolverá una coincidencia aproximada o exacta, indicada como 1/verdadero o
0/falso).
BUSCARV
Hay cuatro partes de la información que necesita para crear la sintaxis de BUSCARV:
1. El valor que desea buscar, también conocido como el valor de búsqueda.
2. El rango donde se encuentra el valor de búsqueda. Recuerde que el valor de búsqueda debe
estar siempre en la primera columna del rango para que BUSCARV funcione correctamente. Por
ejemplo, si el valor de la búsqueda está en la celda C2, su rango debería empezar con C.
3. El número de columna del rango que contiene el valor devuelto. Por ejemplo, si especifica B2:
D11 como rango, debe contar B como la primera columna, C como la segunda y así
sucesivamente.
Ejemplo 1
Ejemplo 2
2
Ejemplo 3
Ejemplo 4
Ejemplo 5
2
Problemas comunes
Para obtener más información sobre cómo resolver los errores # n/a en
BUSCARV, vea Cómo corregir un error #N/A en la función BUSCARV.
#¡REF! en la Si indicador_columnas es mayor que el número de columnas
celda en matriz_buscar_en, el valor devuelto será un error #¡REF! valor de error
#¡NUM!.
2
Problema Qué ha fallado
Para obtener más información sobre cómo resolver los errores #REF! en
BUSCARV, vea Cómo corregir un error #REF!..
Si matriz_buscar_en es menos de 1, el valor devuelto será un error #¡VALOR!
valor de error #¡NUM!.
#¡VALOR! en
la celda
Para obtener más información sobre cómo resolver los errores #VALUE! en
BUSCARV, vea Cómo corregir un error #VALUE! en la función BUSCARV.
El valor de error #¿NOMBRE? normalmente significa que en la fórmula faltan
comillas. Para buscar el nombre de una persona, asegúrese de que el nombre
#¿NOMBRE? aparece entre comillas en la fórmula. Por ejemplo, escriba el nombre
en la celda como "López" en =BUSCARV( "López",B2:E7,2,FALSO).
Una de las acciones que los usuarios de Excel realizamos habitualmente es la de buscar datos
sobre una columna y para eso frecuentemente utilizamos la función BUSCARV. Sin embargo,
cuando tenemos la necesidad de realizar una búsqueda utilizando dos o más criterios nos damos
cuenta que la función BUSCARV no nos permite realizar ese tipo de búsquedas de manera
predeterminada.
En esta ocasión te mostraré una técnica muy simple que podemos utilizar para realizar búsquedas
con dos o más criterios con la función BUSCARV, pero antes necesito establecer un caso, que
nos servirá como ejemplo, donde veremos la necesidad de realizar una búsqueda por dos
criterios.
2
El resultado es correcto, ya que la función BUSCARV nos devuelve la calificación 91 que
corresponde a Alejandra Rodríguez. El problema se presenta cuando queremos encontrar la
calificación de Alejandra Gómez, ya que no hay una manera evidente de indicar a la función
BUSCARV un segundo criterio donde, además del nombre, podamos especificar el apellido que
estamos buscando.
Además, la función BUSCARV siempre devolverá la primera ocurrencia del valor buscado así
que, no importa cuántas veces realicemos la búsqueda del valor “Alejandra”, siempre
obtendremos el valor 91 porque será la primera ocurrencia encontrada. En este tipo de casos
necesitamos realizar una búsqueda indicando dos criterios de manera que podamos obtener el
valor correcto.
La técnica que utilizaremos implica la creación de una columna auxiliar donde debemos
concatenar las columnas que contiene los criterios de búsqueda. Para nuestro ejemplo crearé una
columna adicional que utilizará el símbolo & para concatenar los valores del Nombre y Apellido:
2
Los valores buscados los colocaré en la celda G1 (Nombre) y en la celda G2 (Apellido) de manera
que la fórmula para buscar la calificación de cualquier alumno será la siguiente:
=BUSCARV(G1&G2,C2:D10,2,FALSO)
El primer argumento de la función BUSCARV hace la concatenación del nombre y apellido que
serán buscados sobre la columna auxiliar y como resultado la función devolverá la calificación
correspondiente.
1. La creación de una columna auxiliar que concatena las columnas que serán utilizadas como
criterio de búsqueda.
2
2. El primer argumento de la función BUSCARV deberá concatenar también los criterios para
ser buscados en la columna auxiliar recién creada.
Para comprobar que este método funciona adecuadamente para cualquier alumno, en la siguiente
imagen puedes ver el resultado de la búsqueda para Carlos López:
La fórmula es la misma, y solamente he cambiado los valores en las celdas G1 y G2 para buscar
la calificación de un alumno diferente. Inclusive puedes ocultar la columna auxiliar y seguir
realizando búsquedas con los dos criterios indicados en las celdas G1 y G2:
2
BUSCARV con varios criterios
La técnica mostrada anteriormente puede ser utilizada para cualquier cantidad de criterios en una
búsqueda. Por ejemplo, si además del nombre y apellido necesitáramos agregar una columna que
indicara el mes de la calificación, entonces estaríamos haciendo una búsqueda por tres criterios y
deberíamos crear una columna auxiliar de la siguiente manera:
Una vez concatenados todos los criterios en una misma columna, podremos realizar la búsqueda
por nombre, apellido y mes de la siguiente manera:
Observa que el primer argumento de la función BUSCARV tiene concatenados los valores que
deseamos buscar sobre la columna auxiliar.
2
4.2 Función Índice y Coincidir
Para usar las funciones INDICE y COINCIDIR juntas primero debes aprender cómo funcionan
por separado. Empezaremos viendo la función INDICE. La descripción de Excel de la función
Índice es la siguiente:
Dicho de otra forma, debes establecer un rango de búsqueda y especificar una fila y columna, la
función índice te devolverá el valor que aparezca en la celda que coincida con la posición
indicada por la fila y columna.
2
Núm_fila es el número de fila dentro del rango donde se encuentra el valor buscado.
Núm_columna es el número de columna dentro del rango donde se encuentra el valor
buscado. El número de columna aparece entre corchetes porque es un argumento opcional
en la función ÍNDICE, puesto que en rangos de una sola columna no es necesario indicar
este argumento.
En el ejemplo que facilitamos si quisiéramos obtener las Ventas del comercial Diego la función
índice quedaría así:
En ambos casos Excel entiende que quieres realizar la búsqueda en la única columna del rango.
Pero si escribes cualquier otro número en el tercer argumento, por
ejemplo =INDICE(E4:E13;5;2) el resultado de la función será #¡REF! porque Excel no puede
buscar en la segunda columna ya que no existe en el rango que has especificado.
Como puedes imaginar no vamos a introducir a mano el valor numérico que establece en qué fila
debe buscar la función INDICE, ahí es donde entra en juego la función COINCIDIR.
La función COINCIDIR nos devuelve un valor numérico que expresa la posición del valor
buscado en la matriz establecida.
2
Es decir, de la función COINCIDIR vamos a obtener el valor numérico que marca la posición del
valor buscado.
La sintaxis de la función =COINCIDIR(valor_buscado;matriz_buscada;
[tipo_de_coincidencia]) donde:
Valor buscado es, como su propio nombre indica, el valor del que queremos conocer la
posición.
Matriz buscada es el rango de celdas donde se encuentra el valor buscado.
Tipo de coincidencia, en este argumento siempre necesitarás una coincidencia exacta, por
lo que debes indicar el valor 0.
Recuerda que cuando uses la función COINCIDIR la matriz buscada debe ser una única fila
o columna, ya que la función te devolverá la posición del valor buscado con un único
número. Si para el argumento matriz buscada seleccionas un rango de más de una columna la
función te devolverá el valor #N/D que es un valor de error que significa que «no hay ningún
valor disponible».
Ya estarás imaginando cómo puedes usar estas dos funciones juntas para realizar la búsqueda que
necesitas. Aun así, vamos a verlo paso a paso.
En el ejemplo queremos que eligiendo uno de los comerciales del desplegable Excel nos muestre
los datos que hemos establecido; área, unidades vendidas y ventas.
Comenzaremos con el primer caso, área. Coloca el cursor del ratón en la celda donde quieres
obtener el resultado y escribe =INDICE donde;
Matriz es el rango de celdas donde se encuentra el dato que quieres obtener. En el primer
ejemplo será el rango B4:B13 que es donde se encuentran las áreas de todos los
comerciales.
En el segundo argumento núm_fila utiliza la función COINCIDIR que te arrojará el
valor numérico que indica la fila donde se encuentra el comercial seleccionado. Quedando
COINCIDIR(I3;C4:C13;0)
El tercer argumento no es necesario en este caso
2
Observa como tanto en la matriz de la función INDICE B4:B13 como en la matriz de búsqueda
de la función COINCIDIR C4:C13 coinciden las filas. Esto es imprescindible para que la función
no te de error. Las matrices de búsqueda deben tener la misma extensión.
Para obtener las unidades vendidas y las ventas puedes copiar la función y cambiar el rango de la
función INDICE para obtener el valor correcto. Selecciona la función y cópiala presionando
CTRL+C, pulsa la tecla ESC, coloca el cursor en la celda de unidades vendidas y pega la función
presionando CTRL+V.
Ahora solo tienes que cambiar el rango matriz de la función INDICE para obtener el valor
buscado. Repite la operación para obtener las ventas.
En este último apartado vamos a “darle una vuelta de tuerca más” a la combinación de índice y
coincidir y vamos usar la función COINDICIR tanto para establecer la fila como la columna
de búsqueda de la función INDICE.
Para ello, crea una lista desplegable para elegir el dato a buscar. En este caso escribe los
valores, ya que si seleccionas el encabezado también aparecerá la opción comercial en el
desplegable del dato a mostrar.
Una vez que tienes los dos desplegables puedes comenzar a armar la función.
Matriz es el rango de datos donde está el valor que buscas, en este caso necesitas
seleccionar 3 columnas ya que dependiendo de lo que se muestre en el desplegable el
valor buscado estará en una u otra columna, por lo que selecciona todo el rango del
ejemplo B4:E13.
Núm_fila vendrá determinado por la función COINCIDIR que buscará la posición del
comercial seleccionado en la columna COINCIDIR(I3;C4:C13;0)
Núm_columna en este caso sí debemos incluir este argumento porque la matriz que
hemos seleccionado para la función INDICE tiene 4 columnas. Utiliza de nuevo la
función coincidir que en este caso dependerá del dato que se muestra en el
desplegable COINCIDIR(H4;B3:E3;0)
2
De esta forma conseguirás estar tan familiarizad@ con estas dos funciones que podrás aplicarlas
en cualquier situación en la que la BuscarV no funciona por sus limitaciones.
5. FUNCIONES DE TEXTOS
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.
2
de texto, dada una
posición y longitud
iniciales.
HALLAR SEARCH Devuelve el número de
caracteres en el cual se
encuentra un carácter en
particular o cadena de
texto, leyendo de
izquierda a derecha.
IGUAL EXACT Comprueba si dos
cadenas de texto son
exactamente iguales y
devuelve VERDADERO o
FALSO.
IZQUIERDA LEFT Devuelve el número
especificado de
caracteres del principio de
una cadena de texto.
LARGO LEN Devuelve el número de
caracteres de una cadena
de texto.
LIMPIAR CLEAN Quita todos los caracteres
no imprimibles del texto.
2
existente con texto nuevo
en una cadena.
T T Comprueba si un valor es
texto y devuelve el texto
si lo es, o comillas dobles
si no lo es.
TEXTO TEXT Convierte un valor en
texto, con un formato de
número específico.
TEXTOBAHT BAHTTEXT Convierte un número en
texto (baht).
VALOR VALUE Convierte un argumento
de texto que representa
un número en un
número.
Nos permite unir dos o más cadenas de texto en una misma celda lo cual es muy útil cuando nos
encontramos manipulando bases de datos y necesitamos hacer una concatenación.
La función CONCATENAR tiene una sintaxis muy sencilla donde cada argumento será un texto
que se irá uniendo al resultado final. El máximo de argumentos que podemos especificar en la
función es de 255 y el único obligatorio es el primer argumento.
2
Texto2 (opcional): El segundo texto a unir al resultado final. Todos los argumentos son
opcionales a partir del segundo argumento.
La función CONCATENAR nos puede ayudar en casos en los que la información está distribuida
en varias columnas y deseamos integrar la información en una sola. Por ejemplo, tengo
información de los nombres de los empleados en 3 columnas diferentes:
Para unir el nombre y los apellidos de todos los empleados en la columna D podemos seguir los
siguientes pasos.
1. En la celda D2 comenzaré a escribir la función CONCATENAR especificando el primer
argumento: =CONCATENAR(A2,
2. Como segundo argumento debo especificar un espacio vacío de manera que el Nombre y el
Apellido paternos permanezcan separados en la nueva cadena de texto: =CONCATENAR(A2," ",
3. Ahora puedo especificar el tercer y cuarto argumento que será el Apellido paterno con su
respectivo espacio: =CONCATENAR(A2," ",B2," ",
Sólo resta copiar la fórmula hacia abajo para que Excel realice la concatenación de los demás
nombres.
2
5.2 Función ENCONTRAR
Nos devuelve la posición inicial de una cadena de texto, o de un carácter, dentro de otra cadena
de texto. La función ENCONTRAR hace diferencia entre mayúsculas y minúsculas.
Sintaxis de la función ENCONTRAR
La función ENCONTRAR tiene tres argumentos que son los siguientes:
2
A continuación podrás observar una serie de ejemplos de la función ENCONTRAR que nos
ayudarán a dejar claro su uso. Cada una de las funciones buscará un carácter específico dentro del
texto de la columna A. Observa los resultados:
Esta fórmula encontrará la primera ocurrencia de la letra “T” (mayúscula) que se encuentra en la
primera posición y por lo tanto el resultado es 1. Como había mencionado anteriormente, la
función ENCONTRAR es sensible a mayúsculas y lo comprobamos con el segundo ejemplo:
=ENCONTRAR("t", A3)
Al buscar la letra “t” (minúscula), obtenemos como resultado la posición 4 aun cuando se ha
iniciado la búsqueda desde el primer carácter lo cual no indica que la búsqueda hace diferencia
entre mayúsculas y minúsculas.
El tercer ejemplo hace una búsqueda de la letra “i”: =ENCONTRAR("i", A4)
Lo interesante de este ejemplo es que la cadena original tiene dos letras “i”, pero la función
ENCONTRAR regresa la posición de la primera, que es la posición número 9. Sin embargo, en
el último ejemplo utilizamos el tercer argumento de la función ENCONTRAR:
=ENCONTRAR("i", A5, 10)
Con el tercer argumento estoy indicando a la función ENCONTRAR que inicie la búsqueda a
partir de la posición 10, que es la letra “g”, y por lo tanto me regresa la posición de la segunda
letra “i”.
Errores comunes con la función ENCONTRAR
Si la función ENCONTRAR regresa el error #¡VALOR! es probable que tengas alguno de los
siguientes problemas:
Si olvidamos que la función ENCONTRAR hace diferencia entre mayúsculas y minúsculas
podemos obtener el error #¡VALOR! porque la función no encontrará coincidencias.
Al utilizar el tercer argumento de la función, que indica la posición inicial de la búsqueda,
debemos tener cuidado de no especificar un número que sea mayor a la longitud de la cadena
o de la contrario obtendremos el error #¡VALOR!
2
Las palabras encontrar y hallar son sinónimos, sin embargo cuando hablamos de la función
ENCONTRAR y la función HALLAR nos damos cuenta de que son funciones muy similares
pero que tienen una diferencia peculiar.
Puedes observar que las funciones tienen el mismo número de argumentos y además todos los
argumentos se refieren a lo mismo: texto_buscado es el texto o palabras que deseamos buscar,
dentro_del_texto es el texto principal donde realizaremos la búsqueda y núm_inicial es un
parámetro opcional que nos indica el carácter donde se iniciará la búsqueda. Entonces, si ambas
funciones son tan parecidas ¿Por qué Microsoft decidió incluir ambas?
2
Ahora ya lo sabes. La única diferencia entre las funciones ENCONTRAR y HALLAR es que
la función ENCONTRAR es sensible a mayúsculas y minúsculas.
Nos ayuda a extraer caracteres que pertenecen a una cadena de texto. Lo único que debemos
proporcionar es el número de caracteres que deseamos extraer y su punto de inicio dentro de la
cadena de texto.
Sintaxis de la función EXTRAE
La función EXTRAE tiene 3 argumentos:
2
Para probar la función EXTRAE en Excel realizaremos un ejemplo muy sencillo pero
ilustrativo en el cual extraeré la palabra “Archivo 5” del contenido de la celda A1.
Algunos usuarios de Excel intentan utilizar la función EXTRAE con datos de tipo fecha con la
intención de obtener información del día, del mes o del año. Sin embargo estos intentos siempre
resultarán en un error ya que las fechas en Excel son un número el cual tiene formato de celda
especial para mostrarse como texto. La solución para extraer las partes de una fecha es utilizar las
funciones DIA, MES y AÑO.
pertenece al grupo de funciones de texto y solamente tiene un argumento que es una cadena de
texto y como resultado nos devuelve el número de caracteres de dicha cadena.
Sintaxis de la función LARGO
2
Texto (obligatorio): La cadena de texto cuya longitud deseamos conocer.
Es importante mencionar que la función LARGO contará también los espacios.
Ejemplo de la función LARGO
En el siguiente ejemplo, la función LARGO cuenta el número de caracteres de la cadena de
texto de la celda A1:
Si la celda A1 estuviera vacía, sería equivalente a tener una cadena de texto vacía por lo que la
función LARGO devolverá el valor cero:
Ahora observa lo que sucede cuando incluyo espacios en las cadenas de texto. En la siguiente
imagen puedes observar que he colocado espacios al inicio y fin de las cadenas de texto de las
celdas A2 y A3. También puedes observar que en la celda A4 he colocado un espacio entre cada
una de las letras.
2
La función LARGO en Excel nos ayudará a obtener la longitud de cualquier cadena de texto que
especifiquemos como argumento.
Reemplaza parte de una cadena de texto con otra cadena de texto indicada.
Sintaxis
REEMPLAZAR(texto_original, núm_inicial, núm_de_caracteres, texto_nuevo)
texto_original (obligatorio): El texto que contiene los caracteres a reemplazar.
núm_inicial (obligatorio): La posición dentro del texto donde se iniciará el reemplazo.
núm_de_caracteres (obligatorio): La cantidad de caracteres que se reemplazarán.
texto_nuevo (obligatorio): El texto que reemplazará los caracteres originales.
Ejemplos
REEMPLAZAR(“0123456789”, 3, 6, “*”) = “01*89” REEMPLAZAR(“Año 2012”, 7, 2,
“13”) = “Año 2013”
2
texto (obligatorio): El texto en donde se realizará la sustitución.
texto_original (obligatorio): El texto que se quiere sustituir.
texto_nuevo (obligatorio): El texto por el que se reemplazará el texto_original.
núm_de_instancia (opcional): El número de instancia/aparición que se sustituirá.
Ejemplos
SUSTITUIR(“abcdef”, “ef”, “efgh”) = “abcdefgh” SUSTITUIR(“ExcelExcelExcel”, “Excel”,
“Microsoft”, 2) = “ExcelMicrosoftExcel”
La función DERECHA en Excel nos devuelve la última letra o carácter de una cadena de texto.
También podemos indicar a la función DERECHA que nos devuelva un número específico de
caracteres del final de la cadena de texto.
Sintaxis de la función DERECHA
Texto (obligatorio): La cadena de texto que contiene los caracteres que deseamos extraer.
Núm_de_caracteres (opcional): El número de caracteres que deseamos extraer.
2
Ahora hagamos un ejemplo con la función DERECHA para dejar en claro su funcionamiento.
Con la siguiente fórmula extraeré el último carácter de la cadena de texto de la celda A1:
=DERECHA(A1)
Observa el resultado de esta fórmula:
Si por el contrario necesito extraer más de un carácter, entonces debo especificar la cantidad
exacta en el segundo argumento de la función DERECHA:
=DERECHA(A1,4)
Esta fórmula nos devuelve los últimos 4 caracteres del texto de la celda A1:
Por último, probaré que al especificar un número de caracteres mayor a la longitud de la cadena
de texto simplemente obtendré como resultado la misma cadena de texto:
Observa que como segundo argumento he colocado el valor 100 que excede por mucho la
longitud de la cadena de texto de la celda A1 y por la tanto la función DERECHA devuelve la
cadena de texto completa.
La función IZQUIERDA en Excel forma parte de las funciones de texto de la herramienta y nos
ayuda a obtener un número determinado de caracteres ubicados a la izquierda de una cadena de
texto de acuerdo a la cantidad de caracteres especificados.
2
Sintaxis de la función IZQUIERDA
La función IZQUIERDA en Excel tiene solamente dos argumentos:
2
Estoy pidiendo a la función IZQUIERDA me devuelva los primeros cinco caracteres de la
izquierda de la cadena de texto ubicada en la celda A1 y el resultado es el siguiente:
Para la función IZQUIERDA la primera letra de la cadena de texto será el carácter uno de
manera que en nuestro ejemplo el quinto carácter es la letra “l” y obtenemos la palabra “Excel”
como resultado de la fórmula anterior.
Frecuentemente verás a la función IZQUIERDA siendo utilizada con otras funciones de Excel
tratando de encontrar o comparar cadenas de texto. Por esta razón debes tener siempre presente la
utilidad de esta función para poder hacer uso de ella eficientemente.
Si el año es un número entre 0 (cero) y 1899 (inclusive), Excel suma ese valor a 1900 para
calcular el año. Por ejemplo, FECHA(108,1,2) devuelve 2 de enero de 2008 (1900+108).
Si el año es un número entre 1900 y 9999 (inclusive), Excel usa ese valor como el año. Por
ejemplo, FECHA(2008,1,2) devuelve 2 de enero de 2008.
2
Si el año es menor que 0, o es igual o mayor que 10000, Excel devuelve el valor de error
#¡NUM!. #¡VALOR!
MES Obligatorio. Número entero positivo o negativo que representa el mes del año, de 1 a 12
(de enero a diciembre).
Si el mes es mayor que 12, mes suma esa cantidad de meses al primer mes del año
especificado. Por ejemplo, FECHA(2008,14,2) devuelve el número de serie que representa el 2 de
febrero de 2009.
Si el mes es menor que 1, mes resta la magnitud de esa cantidad de meses, más 1, del primer
mes del año especificado. Por ejemplo, FECHA(2008,-3,2) devuelve el número de serie que
representa el 2 de septiembre de 2007.
DÍA Obligatorio. Número entero positivo o negativo que representa el día del mes, de 1 a 31.
Si el día es mayor que la cantidad de días del mes especificado, día suma esa cantidad a los
días del primer día del mes. Por ejemplo, FECHA(2008,1,35) devuelve el número de serie que
representa el 4 de febrero de 2008.
Si el día es menor que 1, día resta la magnitud de la cantidad de días, más uno, del primer día
del mes especificado. Por ejemplo, FECHA(2008,1,-15) devuelve el número de serie que
representa el 16 de diciembre de 2007.
Nota: Excel almacena las fechas como números de serie secuenciales para que se puedan usar en
cálculos. La fecha 1 de enero de 1900 es el número de serie 1 y la fecha 1 de enero de 2008 es el
número de serie 39448, porque es 39.447 días posterior al 1 de enero de 1900. Tendrá que
cambiar el formato de número (Formato de celdas) para mostrar una fecha correcta.
2
6.2 Función SIFECHA
Requerido
Unidad El tipo de información que desea devolver, donde:
Devuelve
Unidad
"Y" El número de años completos en el período.
"M" El número de meses completos en el período.
"D" El número de días en el período.
"MD" La diferencia entre los días en fecha_inicial y fecha_final. Los
meses y años de las fechas se pasan por alto.
2
Argumento Descripción
que su uso presenta limitaciones conocidas. Vea la sección de
problemas conocidos a continuación.
"YM" La diferencia entre los meses de fecha_inicial y fecha_final.
Los días y años de las fechas se pasan por alto
"YD" La diferencia entre los días de fecha_inicial y fecha_final. Los
años de las fechas se pasan por alto.
Observaciones
Las fechas se almacenan como números de serie secuenciales para que puedan usarse en los
cálculos. De manera predeterminada, la fecha 1 de enero de 1900 es el número de serie 1,
mientras que la fecha 1 de enero de 2008 es el número de serie 39448, porque es 39.447 días
posterior al 1 de enero de 1900.
La función SIFECHA es útil en las fórmulas en las que necesite calcular una edad.
Si la s tart_date es mayor queland_date , el resultado será #NUM!.
Ejemplos
Problemas conocidos
2
El argumento "MD" puede producir un resultado inexacto, un cero o un número negativo. Si
intenta calcular los días restantes después de finalizar el último mes, aquí tiene una solución:
Esta fórmula resta el primer día del mes de finalización (1/5/2016) de la fecha de finalización
original en la celda E17 (6/5/2016). Le mostramos cómo lo hace: La función FECHA crea la
fecha, 1/5/2016. Se crea con el año de la celda E17 y el mes de la celda E17. El 1 representa el
primer día de ese mes. El resultado de la función FECHA es 1/5/2016. Luego restamos ese
resultado de la fecha original de la celda E17, que es 6/5/2016. 6/5/2016 menos 1/5/2016 es igual
a 5 días.
Si tiene una lista de datos que desea agrupar y resumir, puede crear un esquema de hasta ocho
niveles. Cada nivel interno, que está representado por un número superior de símbolos del
esquema, muestra datos de detalle del nivel externo anterior, representado por un número inferior
de símbolos de esquema.
Use un esquema para mostrar rápidamente filas o columnas de resumen, o bien para mostrar los
datos de detalle de cada grupo. Puede crear un esquema de filas (como se ilustra en el ejemplo
siguiente), un esquema de columnas o un esquema de filas y columnas.
2
1. Para mostrar filas para un nivel, haga clic en el símbolo esquema.
2. El nivel 1 contiene las ventas totales de todas las filas de detalle.
3. El nivel 2 contiene las ventas totales para cada mes en cada región.
5. Para expandir o contraer datos en el esquema, haga clic en los símbolos de esquema
y , o presione ALT+MAYÚS+= para expandir y ALT+MAYÚS+- para contraer.
1. Asegúrese de que cada columna de los datos que desea esquematear tiene una etiqueta en la
primera fila (por ejemplo, Región), contiene datos similares en cada columna y que el rango que
desea esquema no tiene filas ni columnas en blanco.
2. Si lo desea, las filas de detalles agrupadas pueden tener una fila de resumen correspondiente: un
subtotal. Para crear estos elementos, realice una de las siguientes acciones:
Insertar filas de resumen utilizando el comando Subtotal
2
Use el comando Subtotal que inserta la función SUBTOTAL inmediatamente debajo o encima
de cada grupo de filas de detalle y crea automáticamente el esquema. Para más información sobre
la función SUBTOTAL, vea Función SUBTOTAL.
Inserte sus propias filas de resumen, con las fórmulas, inmediatamente encima o debajo de cada
grupo de filas de detalle. Por ejemplo, debajo (o encima) de las filas de datos de ventas de marzo
y abril, use SUMA (función SUMA) para obtener el subtotal de las ventas para esos meses. En la
tabla que aparece más adelante en este tema se muestra un ejemplo.
3. De forma predeterminada, Excel filas de resumen debajo de los detalles que resumen, pero es
posible crearlas encima de las filas de detalle. Si creó las filas de resumen debajo de los detalles,
vaya al paso siguiente (paso 4). Si creó las filas de resumen encima de las filas de detalle, en la
pestaña Datos, en el grupo Esquema, haga clic en el selector de cuadro de diálogo.
2
Aplicar un esquema a los datos manualmente
c. Para esquematear el grupo externo (nivel 1), seleccione todas las filas que contendrá el grupo
externo (es decir, las filas de detalle y, si las agregó, sus filas de resumen).
2. Puesto que este es el grupo externo, seleccione todas las filas con subtotales y detalles.
Sugerencia: Si selecciona filas completas en lugar de solo las celdas, Excel agrupa
automáticamente por fila: el cuadro de diálogo Grupo ni siquiera se abre.
2
Los símbolos del esquema aparecen en la pantalla al lado del grupo.
e. Opcionalmente, aplique un esquema a un grupo interno anidado: las filas de detalle de una
sección determinada de los datos.
Para grupo interno anidado, seleccione las filas de detalle adyacentes a la fila que contiene la fila
de resumen.
1. Puede crear varios grupos en cada nivel interno. Aquí, dos secciones ya están agrupadas
en el nivel 2.
2
A continuación, en el cuadro de diálogo Grupo, haga clic en Filas y, a continuación, haga clic
en Aceptar. Los símbolos del esquema aparecen en la pantalla al lado del grupo.
Sugerencia: Si selecciona filas completas en lugar de solo las celdas, Excel agrupa automáticamente
por fila: el cuadro de diálogo Grupo ni siquiera se abre.
g. Siga seleccionando y agrupando filas internas hasta que haya creado todos los niveles que desee
en el esquema.
h. Si desea desagrupar filas, selecciónelas y, a continuación, en el grupo Esquema de la
pestaña Datos, haga clic en Desagrupar.
También puede desagrupar secciones del esquema sin quitar todo el nivel. Mantenga presionada
la tecla MAYÚS mientras hace clic en o para el grupo y, a continuación, en la pestaña Datos,
en el grupo Esquema, haga clic en Desagrupar.
Importante: Si desagrupa un esquema mientras los datos de detalle están ocultos, las filas de
detalle permanecen ocultas. Para mostrar los datos, desplácese por los números de fila visibles
adyacentes a las filas ocultas. A continuación, en la pestaña Inicio, en el grupo Celdas, haga clic
en Formato, seleccione Ocultar & Mostrar y, a continuación, haga clic en Mostrar filas.
1. Asegúrese de que cada fila de los datos a los que desea aplicar un esquema tiene una etiqueta en
la primera fila, contiene datos similares en cada columna y el rango no tiene filas ni columnas en
blanco.
Nota: Para trazar esquemas de los datos por columnas, debe tener columnas de resumen que
contengan fórmulas que hagan referencias a las celdas de cada una de las columnas de detalle
para dicho grupo.
2
Se abrirá el Configuración de diálogo de Configuración.
Para esquematear el grupo externo (nivel 1), seleccione todas las columnas de resumen
subordinadas, así como sus datos de detalle relacionados.
2
1. La columna A contiene etiquetas.
2. Seleccione todas las columnas de detalles y subtotales. Tenga en cuenta que, si no selecciona
columnas completas, al hacer clic en Agrupar (en la pestaña Datos del grupo Esquema) se abrirá el
cuadro de dialogo Grupo y le pedirá que elija Filas o Columnas.
3. No seleccione la columna total general.
b. Para esbozar un grupo interno anidado de columnas de detalle (nivel 2 o superior), seleccione
las columnas de detalle adyacentes a la columna que contiene la columna de resumen.
2
1. Puede crear varios grupos en cada nivel interno. Aquí, dos secciones ya están
agrupadas en el nivel 2.
5. Siga seleccionando y agrupando columnas internas hasta que haya creado todos los
niveles que desee en el esquema.
2
6. Si desea desagrupar columnas, selecciónelas y, a continuación, en el grupo Esquema de
la pestaña Datos, haga clic en Desagrupar.
También puede desagrupar secciones del esquema sin quitar todo el nivel. Mantenga presionada
la tecla MAYÚS mientras hace clic en o para el grupo y, a continuación, en la pestaña Datos,
en el grupo Esquema, haga clic en Desagrupar.
Si desagrupa un esquema mientras los datos de detalle están ocultos, las columnas de detalle
permanecen ocultas. Para mostrar los datos, desplácese por las letras de columna visibles
adyacentes a las columnas ocultas. En el grupo Celdas de la pestaña Inicio, haga clic
en Formato, elija Ocultar y mostrar y, después, haga clic en Mostrar columnas.
Para mostrar los datos detallados dentro de un grupo, haga clic en el botón para el grupo o
presione ALT+MAYÚS+=.
Para ocultar los datos de detalle de un grupo, haga clic en el botón para el grupo o
presione ALT+MAYÚS+-.
En el de esquema, haga clic en el número del nivel que desee. Los datos de detalle de los
niveles inferiores se ocultan.
Por ejemplo, si un esquema tiene cuatro niveles, puede ocultar el cuarto y mostrar los restantes
haciendo clic en .
2
Para mostrar todos los datos de detalle, haga clic en el nivel más bajo de símbolos de
esquema. Por ejemplo, si existen tres niveles, haga clic en .
En el caso de las filas del esquema, Microsoft Excel usa estilos como NivelFila_1 y NivelFila_2.
Con respecto a las columnas del esquema, Excel usa estilos como NivelCol_1 y NivelCol_2.
Estos estilos emplean la negrita, la cursiva y otros formatos de texto para diferenciar las filas o
columnas de resumen en los datos. Si se cambia la forma en que están definidos estos estilos, se
pueden aplicar distintos formatos de texto y celda para personalizar el aspecto del esquema.
Puede aplicar un estilo a un esquema al crear el esquema o después de crearlo.
2
Se abrirá el Configuración de diálogo de Configuración.
Asimismo, puede usar los formatos automáticos para dar formato a los datos esquematizados.
2
f. Copiar datos esquematizados
2. Use los símbolos de esquema , y para ocultar los datos de detalle que no desea
copiar.
Ocultar un esquema
Quitar un esquema
2
2. En el grupo Esquema de la pestaña Datos, haga clic en Desagrupar y en Borrar
esquema.
Importante: Si quita un esquema mientras los datos de detalle están ocultos, las columnas o filas
de detalle permanecen ocultas. Para mostrar los datos, desplácese por los números de fila o letras
de columna visibles adyacentes a las columnas o filas ocultas. En el grupo Celdas de la
pestaña Inicio, haga clic en Formato, elija Ocultar y mostrar y, a continuación, haga clic
en Mostrar filas o en Mostrar columnas.
Supongamos que desea crear un informe resumido de los datos que solo muestra los totales
acompañados de un gráfico de dichos totales. En general, puede hacer lo siguiente:
Para obtener más información, vea las secciones, Crear un esquema de filas o Crear un esquema
de columnas.
b. Oculte el detalle haciendo clic en los símbolos de esquema , y para mostrar solo los
totales como se muestra en el siguiente ejemplo de esquema de fila:
2
Por ejemplo, para trazar solo los totales de Buchanan y Davolio, pero no los totales general,
seleccione las celdas A1 a C19 como se muestra en el ejemplo anterior.
Por ejemplo, si elige la opción Columna agrupada, el gráfico tendría este aspecto:
2
Si muestra u oculta los detalles de la lista esquematizada de datos, el gráfico también se actualiza
para mostrar u ocultar los datos.
2
i. Filtros avanzados
Si los datos que desea filtrar requieren criterios complejos (como Tipo = "Producir" O Vendedor
= "Davolio"), puede usar el cuadro de diálogo Filtro avanzado.
Varios criterios, una columna, cualquier criterio verdadero Vendedor = "Davolio" O Vendedor =
"Buchanan"
Varios criterios, varias columnas, todos los criterios Tipo = "Frutas" Y Ventas >1000
verdaderos
Varios criterios, varias columnas, cualquier criterio Tipo = "Frutas" O Vendedor =
verdadero "Buchanan"
Varios conjuntos de criterios, una columna en todos los (Ventas >6000 Y Ventas <6500) O
conjuntos (Ventas <500)
Varios conjuntos de criterios, varias columnas en cada (Vendedor = "Davolio" Y Ventas
conjunto >3000) O
(Vendedor = "Buchanan" Y Ventas >
1500)
Criterios de comodines Vendedor = un nombre con "u" como
la segunda letra
2
criterios separado en el cuadro de diálogo Filtro avanzado como origen para los criterios
avanzados.
Datos de ejemplo
Los siguientes datos de ejemplo se usan para todos los procedimientos de este artículo.
Los datos incluyen cuatro filas en blanco sobre el rango de la lista que se utilizará como un rango
de criterios (A1:C4) y un rango de la lista (A6:C10). El rango de criterios tiene etiquetas de
columna e incluye al menos una fila en blanco entre los valores de criterios y el rango de la lista.
Para trabajar con estos datos, selecciónelos en la tabla siguiente, cópielos y péguelos en la celda
A1 de una nueva hoja de cálculo de Excel.
Operadores de comparación
Puede comparar dos valores con los siguientes operadores. Cuando se comparan dos valores
usando estos operadores, el resultado es un valor lógico: ya sea VERDADERO o FALSO.
2
Como el signo igual (=) se utiliza para indicar una fórmula cuando escribe el texto o el valor de
una celda, Excel evalúa lo que escribe; pero, esto puede ocasionar el filtrado de resultados
inesperados. Para indicar un operador de comparación de igualdad para un texto o un valor,
escriba los criterios como una expresión de cadena en la celda apropiada en el rango de criterios:
=''= entrada ''
Al filtrar datos de texto, Excel no distingue entre caracteres en mayúsculas y minúsculas. Sin
embargo, puede usar una fórmula para realizar una búsqueda que distinga entre mayúsculas y
minúsculas. Para obtener un ejemplo, vea la sección Criterios del carácter comodín.
Puede usar un valor calculado que sea el resultado de una fórmula como criterio. Tenga en cuenta
los puntos importantes siguientes:
=''= entrada ''
No use una etiqueta de columna para las etiquetas de los criterios; deje las etiquetas de los
criterios en blanco o use una que no sea una etiqueta de columna en el rango de la lista (en los
ejemplos siguientes, Promedio calculado y Coincidencia exacta).
2
Si en la fórmula usa una etiqueta de columna en lugar de una referencia relativa de celda o un
nombre de rango, Excel muestra un valor de error, como por ejemplo, #¿NOMBRE? o
#¡VALOR! en la celda que contiene el criterio. Puede pasar por alto este error, ya que no afecta a
la manera en que se filtra el rango de la lista.
La fórmula que use para los criterios necesita usar una referencia relativa para hacer referencia
a la celda correspondiente en la primera fila de datos.
Todas las demás referencias usadas en la fórmula deben ser referencias absolutas.
1. Inserte al menos tres filas en blanco sobre el rango de la lista que se puedan utilizar como
un rango de criterios. El rango de criterios necesita tener etiquetas de columna. Asegúrese de que
hay al menos una fila en blanco entre los valores de los criterios y el rango de la lista.
2. Para buscar las filas que cumplan varios criterios para una columna, escriba los criterios
directamente uno debajo del otro en filas separadas del rango de criterios. Usando el ejemplo,
escriba:
="=Buchanan"
3. Haga clic en una celda del rango de la lista. Usando el ejemplo, haga clic en cualquier
celda del rango A6:C10.
4. En el grupo Ordenar y filtrar de la pestaña Datos, haga clic en Avanzadas.
2
Sugerencia Al copiar las filas filtradas a otra ubicación, puede especificar qué columnas
incluirá en la operación de copia. Antes de aplicar el filtro, copie las etiquetas de columna para
las columnas que desea en la primera fila del área donde pegará las filas filtradas. Al aplicar el
filtro, introduzca una referencia a las etiquetas de columna copiadas en el cuadro Copiar a. Las
filas copiadas, por tanto, incluirán solo las columnas para las que ha copiado las etiquetas.
1. Inserte al menos tres filas en blanco sobre el rango de la lista que se puedan utilizar como
un rango de criterios. El rango de criterios necesita tener etiquetas de columna. Asegúrese de que
hay al menos una fila en blanco entre los valores de los criterios y el rango de la lista.
2. Para buscar las filas que cumplan varios criterios en varias columnas, escriba todos los
criterios en la misma fila del rango de criterios. Usando el ejemplo, escriba:
3. Haga clic en una celda del rango de la lista. Usando el ejemplo, haga clic en cualquier celda
del rango A6:C10.
4. En el grupo Ordenar y filtrar de la pestaña Datos, haga clic en Avanzadas.
2
5. Siga uno de estos procedimientos:
Para filtrar el rango de la lista a fin de ocultar las filas que no coinciden con los criterios, haga
clic en Filtrar la lista, de forma local.
Para filtrar el rango de la lista al copiar las filas que cumplen los criterios a otra área de la hoja
de cálculo, haga clic en Copiar a otra ubicación, haga clic en el cuadro Copiar a y, luego, haga
clic en la esquina superior izquierda del área donde desee pegar las filas.
Sugerencia Al copiar las filas filtradas a otra ubicación, puede especificar qué columnas
incluirá en la operación de copia. Antes de aplicar el filtro, copie las etiquetas de columna para
las columnas que desea en la primera fila del área donde pegará las filas filtradas. Al aplicar el
filtro, introduzca una referencia a las etiquetas de columna copiadas en el cuadro Copiar a. Las
filas copiadas, por tanto, incluirán solo las columnas para las que ha copiado las etiquetas.
1. Inserte al menos tres filas en blanco sobre el rango de la lista que se puedan utilizar como un
rango de criterios. El rango de criterios necesita tener etiquetas de columna. Asegúrese de que
hay al menos una fila en blanco entre los valores de los criterios y el rango de la lista.
2. Para buscar las filas que cumplen varios criterios en varias columnas en las que puede
cumplirse cualquier criterio, escriba los criterios en columnas y filas diferentes del rango de
criterios. Usando el ejemplo, escriba:
2
="=Frutas"
="=Buchanan"
3. Haga clic en una celda del rango de la lista. Usando el ejemplo, haga clic en cualquier celda
del rango de la lista A6:C10.
4. En el grupo Ordenar y filtrar de la pestaña Datos, haga clic en Avanzadas.
Sugerencia: Al copiar las filas filtradas a otra ubicación, puede especificar qué columnas incluirá
en la operación de copia. Antes de aplicar el filtro, copie las etiquetas de columna para las
columnas que desea en la primera fila del área donde pegará las filas filtradas. Al aplicar el filtro,
introduzca una referencia a las etiquetas de columna copiadas en el cuadro Copiar a. Las filas
copiadas, por tanto, incluirán solo las columnas para las que ha copiado las etiquetas.
2
Lógica booleana: ( (Ventas > 6000 Y Ventas < 6500 ) O (Ventas < 500) )
1. Inserte al menos tres filas en blanco sobre el rango de la lista que se puedan utilizar como
un rango de criterios. El rango de criterios necesita tener etiquetas de columna. Asegúrese de que
hay al menos una fila en blanco entre los valores de los criterios y el rango de la lista.
2. Para buscar las filas que cumplen varios conjuntos de criterios, en los que cada conjunto
incluye criterios para una columna, incluya varias columnas con el mismo título de columna.
Usando el ejemplo, escriba:
<500
3. Haga clic en una celda del rango de la lista. Usando el ejemplo, haga clic en cualquier
celda del rango de la lista A6:C10.
4. En el grupo Ordenar y filtrar de la pestaña Datos, haga clic en Avanzadas.
Sugerencia: Al copiar las filas filtradas a otra ubicación, puede especificar qué columnas incluirá en la
operación de copia. Antes de aplicar el filtro, copie las etiquetas de columna para las columnas que
desea en la primera fila del área donde pegará las filas filtradas. Al aplicar el filtro, introduzca una
referencia a las etiquetas de columna copiadas en el cuadro Copiar a. Las filas copiadas, por tanto,
incluirán solo las columnas para las que ha copiado las etiquetas.
2
Tipo Vendedor Ventas
Carnes Davolio 450 $
Alimentos Buchanan 6328 $
1. Inserte al menos tres filas en blanco sobre el rango de la lista que se puedan utilizar como un
rango de criterios. El rango de criterios necesita tener etiquetas de columna. Asegúrese de que
hay al menos una fila en blanco entre los valores de los criterios y el rango de la lista.
2. Para buscar las filas que cumplen varios conjuntos de criterios, en los que cada conjunto
incluye criterios para varias columnas, escriba cada conjunto de criterios en columnas y filas
distintas. Usando el ejemplo, escriba:
="=Buchanan" >1500
3. Haga clic en una celda del rango de la lista. Usando el ejemplo, haga clic en cualquier celda
del rango de la lista A6:C10.
4. En el grupo Ordenar y filtrar de la pestaña Datos, haga clic en Avanzadas.
Sugerencia Al copiar las filas filtradas a otra ubicación, puede especificar qué columnas
incluirá en la operación de copia. Antes de aplicar el filtro, copie las etiquetas de columna para
2
las columnas que desea en la primera fila del área donde pegará las filas filtradas. Al aplicar el
filtro, introduzca una referencia a las etiquetas de columna copiadas en el cuadro Copiar a. Las
filas copiadas, por tanto, incluirán solo las columnas para las que ha copiado las etiquetas.
Criterios de comodines
1. Para buscar valores de texto que incluyen algunos caracteres pero no otros, siga uno o varios
de estos procedimientos:
Escriba uno o más caracteres sin el signo igual (=) para buscar las filas que tienen un valor de
texto en una columna que empiece con esos caracteres. Por ejemplo, si escribe el texto Dav como
criterio, Excel encontrará "Davolio", "David" y "Davis".
Use un carácter comodín.
2. Inserte al menos tres filas en blanco sobre el rango de la lista que se puedan utilizar como un
rango de criterios. El rango de criterios necesita tener etiquetas de columna. Asegúrese de que
hay al menos una fila en blanco entre los valores de los criterios y el rango de la lista.
3. En las filas debajo de las etiquetas de columna, escriba los criterios que desea buscar. Usando
el ejemplo, escriba:
2
="=Me*"
="=?u*"
4. Haga clic en una celda del rango de la lista. Usando el ejemplo, haga clic en cualquier celda
del rango de la lista A6:C10.
5. En el grupo Ordenar y filtrar de la pestaña Datos, haga clic en Avanzadas.
Sugerencia: Al copiar las filas filtradas a otra ubicación, puede especificar qué columnas incluirá
en la operación de copia. Antes de aplicar el filtro, copie las etiquetas de columna para las
columnas que desea en la primera fila del área donde pegará las filas filtradas. Al aplicar el filtro,
introduzca una referencia a las etiquetas de columna copiadas en el cuadro Copiar a. Las filas
copiadas, por tanto, incluirán solo las columnas para las que ha copiado las etiquetas.
2
Nos adentraremos, un poco al menos, en el mundo de los filtros avanzados. Son útiles, en
especial, cuando estamos trabajando con bases de datos en Excel; si bien conviene recordar que
Excel es una Hoja de cálculo y no un gestor de Bases de datos, como lo podría ser Access.
Supondremos que tenemos una Base de datos en nuestra hoja de cálculo, y que pretendemos
aplicarles, para encontrar o filtrar algunos de sus registros, un filtro; en aquellas ocasiones en que
los Autofiltros se quedan 'cortos' para lo que pretendemos obtener, aplicaremos los Filtros
Avanzados, donde desaparecerán las restricciones o limitaciones que tenía el Autofiltro.
En primer lugar recordaremos desde donde activamos esta herramienta avanzada; si utilizamos
Excel 2003 navegaremos por el Menú Datos > Filtro > Filtro avanzado; si nos decidimos por la
versión Excel 2007 iremos al Menú Datos > Ordenar y Filtrar > Avanzadas.
Para poder aplicar esta herramienta avanzada debemos saber que además de nuestra Base de
datos, necesitamos un rango de celdas a parte donde indicar cuáles son los criterios de filtro, es
decir, dos rangos: Rango de la lista y Rango de criterios.
Otra ventaja que tenemos al aplicar este filtro avanzado es que podemos optar bien por filtrar
sobre la misma base de datos, al igual que el Autofiltro, o bien realizar un copiado con los
registros filtrados que cumplan las condiciones o criterios dados en el lugar que seleccionemos.
De nuestra base de datos necesitamos conocer qué registros cumplen la condición que el número
de productos vendidos, campo 'unidades del producto', sea menor de 56 o que sea mayor de 79 y
menor de 96 (trabajaremos en nuestro ejemplo con desigualdades estrictas para facilitar el
trabajo).
2
Para poder aplicar nuestro 'Filtro Avanzado' construimos en otro lugar de la hoja de cálculo un
rango de criterios, en el cual deberemos incluir la cabecera o título del campo sobre el que
queremos aplicar el filtro. De forma similar a como aplicábamos las restricciones en las funciones
de bases de datos, actuaremos con estos Filtros avanzados, es decir, teniendo presente que las
condiciones dadas en una misma fila indicarán el cumplimiento simultáneo (i.e., equivale a un
operador Y), y que las condiciones en distintas filas indicarán un cumplimiento adicional (i.e.,
equivale a un operador O).
En nuestro ejemplo, el rango de criterios quedará entonces:
2
Debemos saber que el filtro avanzado, al igual que el Autofiltro, respeta el orden de los registros
de la Base de datos original; que no existen restricciones o limitaciones en cuanto a número de
condiciones sobre un mismo campo (recordemos que con el Autofiltro no podíamos aplicar más
de dos condiciones al tiempo sobre un mismo campo). Y muy importante conocer la forma de
aplicar estas distintas restricciones; siempre que las condiciones estén en la misma fila,
independientemente del campo que sea, estamos forzando el cumplimiento simultáneo, mientras
que si se encuentran en distintas filas forzamos todas las condiciones alternativamente.
Por ejemplo, podríamos haber necesitado extraer aquellos registros que cumplieran, además de la
anterior condición, cuya fecha de operación es anterior al 31/12/2009, para lo que tendría que
haber dado como rango de criterios:
es decir, filtramos aquellos registros que cumplan al tiempo que su número de productos
vendidos sea mayor de 79 y menor de 96 y que además su fecha de operación sea anterior o igual
al 31/12/2009, por otro lado, buscamos también aquellos registros cuyo número de productos
vendidos sea inferior a 56 y además su fecha de operación sea igual o menor a 31/12/2009.
Ayude a que los usuarios a que trabajen de forma más eficiente en las hojas de cálculo mediante
el uso de listas desplegables en celdas. Las listas desplegables permiten que los usuarios elijan un
elemento de una lista que usted cree.
1. En una nueva hoja de cálculo, escriba las entradas que quiera que se muestren en la lista
desplegable. Le recomendamos que muestre los elementos de lista en una tabla de Excel. Si no lo
hace, puede convertir rápidamente la lista en una tabla si selecciona cualquier celda del rango y
presiona Ctrl+T.
2
Notas: ¿Por qué colocar los datos en una tabla? Cuando los datos se encuentran en una tabla,
al agregar o quitar elementos de la lista, se actualizan automáticamente las listas desplegables
basadas en esa tabla. No necesita realizar ninguna otra acción.
2. Haga clic en la celda de la hoja de cálculo donde quiera crear la lista desplegable.
3. Vaya a la pestaña Datos de la cinta de opciones y, después, seleccione Validación de datos.
Nota: Si no puede hacer clic en Validación de datos, es posible que la hoja de cálculo esté
protegida o compartida. Desbloquee áreas específicas del libro protegido o deje de compartir la hoja
de cálculo y, después, vuelva a intentar realizar el paso 3.
2
6. Si no importa que los usuarios dejen la celda vacía, active la casilla Omitir blancos.
7. Active la casilla Celda con lista desplegable.
8. Haga clic en la pestaña Mensaje de entrada.
Si desea que aparezca un mensaje cuando se haga clic en la celda, active el cuadro Mostrar
mensaje de entrada al seleccionar la celda y escriba un título y un mensaje en los cuadros
(hasta 225 caracteres). Si no desea que se muestre un mensaje, desactive la casilla.
2
seleccione una opción en el cuadro Estilo y escriba un título y un mensaje. Si no quiere que se
muestre un mensaje, desactive la casilla.
Nota: Si no agrega un título o un texto, de forma predeterminada el título será "Microsoft Excel" y el
mensaje será: "Valor no válido. El usuario solo puede escribir ciertos valores en esta celda".
Use la validación de datos para restringir el tipo de datos o los valores que los usuarios escriben
en una celda. Uno de los usos más comunes de la validación de datos es Crear una lista
desplegable.
2
Tendrás el poder de obligar a un usuario de tu hoja de cálculo a introducir un valor correcto para
las necesidades que persigue la hoja. Esto evitará infinidad de errores no deseados y aumentará
notablemente la productividad del usuario de la hoja.
¡Pruébelo!
1. Seleccione las celdas para las que quiere crear una regla.
2
7. Seleccione la casilla Mostrar mensaje de entrada al seleccionar la celda para mostrar el
mensaje cuando el usuario seleccione las celdas seleccionadas o mantenga el mouse sobre estas.
9. Seleccione Aceptar.
A partir de ese momento, cuando el usuario intente escribir un valor que no sea válido, aparecerá
una Alerta de error con el mensaje personalizado.
2
CÓMO APLICAR LA VALIDACIÓN DE DATOS
Para aplicar la validación de datos sobre una celda específica, deberás asegurarte de seleccionar
dicha celda y posteriormente ir al comando Datos > Herramientas de Datos > Validación de
datos.
Por el contrario, si quieres aplicar el mismo criterio de validación a un rango de celdas, deberás
seleccionar dicho rango antes de ejecutar el comando Validación de datos y eso hará que se
aplique el mismo criterio para todo el conjunto de celdas.
Ya que es común trabajar con una gran cantidad de filas de datos en Excel, puedes seleccionar
toda una columna antes de crear el criterio de validación de datos.
Para seleccionar una columna completa será suficiente con hacer clic sobre el encabezado de la
columna. Una vez que hayas hecho esta selección, podrás crear la validación de datos la cual será
aplicada sobre todas las celdas de la columna.
Absolutamente todos los criterios de validación mostrarán una caja de selección con el
texto Omitir blancos. Ya que esta opción aparece en todos ellos, es conveniente hacer una breve
explicación.
2
De manera predeterminada, la opción Omitir blancos estará seleccionada para cualquier criterio,
lo cual significará que al momento de entrar en el modo de edición de la celda podremos dejarla
como una celda en blanco es decir, podremos pulsar la tecla Entrar para dejar la celda en blanco.
La diferencia entre dejar esta opción marcada o desmarcada es muy sutil y casi imperceptible
para la mayoría de los usuarios al momento de introducir datos, así que te recomiendo dejarla
siempre seleccionada.
Para analizar los criterios de validación de datos en Excel podemos dividirlos en dos grupos
basados en sus características similares. El primer grupo está formado por los siguientes criterios:
Número entero
Decimal
Fecha
Hora
Longitud de texto
Estos criterios son muy similares entre ellos porque comparten las mismas opciones para acotar
los datos que son las siguientes: Entre, No está entre, Igual a, No igual a, Mayor que, Menor que,
Mayor o igual que, Menor o igual que.
2
Para las opciones “entre” y “no está entre” debemos indicar un valor máximo y un valor mínimo,
pero para el resto de las opciones indicaremos solamente un valor. Por ejemplo, podemos elegir
la validación de números enteros entre los valores 50 y 100 para lo cual debemos configurar del
criterio de la siguiente manera:
Por el contrario, si quisiéramos validar que una celda solamente acepte fechas mayores al 01 de
enero del 2015, podemos crear el criterio de validación de la siguiente manera:
2
Una vez que hayas creado el criterio de validación en base a tus preferencias, será suficiente con
pulsar el botón Aceptar para asignar dicho criterio a la celda, o celdas, que hayas seleccionado
previamente.
Puedes colocar tantos valores como sea necesario y deberás separarlos por el carácter de
separación de listas configurado en tu equipo. En mi caso, dicho separador es la coma (,) pero es
2
probable que debas hacerlo con el punto y coma (;). Al momento de hacer clic en el
botón Aceptar podrás confirmar que la celda mostrará un botón a la derecha donde podrás hacer
clic para visualizar la lista de opciones disponibles:
Para que la lista desplegable sea mostrada correctamente en la celda deberás asegurarte que, al
momento de configurar el criterio validación de datos, la opción Celda con lista desplegable esté
seleccionada.
En caso de que los elementos de la lista sean demasiados y no desees introducirlos uno por uno,
es posible indicar la referencia al rango de celdas que contiene los datos. Por ejemplo, en la
siguiente imagen puedes observar que he introducido los días de la semana en el rango G1:G7 y
dicho rango lo he indicado como el origen de la lista.
2
Muchos usuarios de Excel utilizan la lista de validación con los datos ubicados en otra hoja. En
realidad, es muy sencillo realizar este tipo de configuración ya que solo debes crear la referencia
adecuada a dicho rango.
Si tienes duda sobre cómo crear referencias de este tipo, te recomiendo leer el artículo
llamado Hacer referencia a celdas de otras hojas en Excel.
2
Para la opción Estilo tenemos tres opciones: Detener, Advertencia e Información. Cada una de
estas opciones tendrá dos efectos sobre la venta de error: en primer lugar realizará un cambio en
el icono mostrado y en segundo lugar mostrará botones diferentes. La opción Detener mostrará
los botones Reintentar, Cancelar y Ayuda. La opción Advertencia mostrará los botones Si, No,
Cancelar y Ayuda. La opción Información mostrará los botones Aceptar, Cancelar y Ayuda.
Por ejemplo, en la siguiente imagen podrás ver que he modificado las opciones predeterminadas
de la pestaña Mensaje de error:
2
Como resultado de esta nueva configuración, obtendremos el siguiente mensaje de error:
Si deseas eliminar el criterio de validación de datos aplicado a una celda o a un rango, deberás
seleccionar dichas celdas, abrir el cuadro de diálogo Validación de datos y pulsar el botón Borrar
todos.
2
7.3 Funciones Bases de datos
Función Descripción
Función Devuelve el promedio de las entradas seleccionadas en la base
BDPROMEDIO de datos.
Función BDCONTAR Cuenta el número de celdas que contienen números en una base
de datos.
Función Cuenta el número de celdas no vacías en una base de datos.
BDCONTARA
Función Extrae de una base de datos un único registro que cumple los
BDEXTRAER criterios especificados.
Función BDMAX Devuelve el valor máximo de las entradas seleccionadas de la
base de datos.
Función BDMIN Devuelve el valor mínimo de las entradas seleccionadas de la
base de datos.
Función Multiplica los valores de un campo concreto de registros de una
BDPRODUCTO base de datos que cumplen los criterios especificados.
Función BDDESVEST Calcula la desviación estándar a partir de una muestra de
entradas seleccionadas en la base de datos.
Función Calcula la desviación estándar en función de la población total
BDDESVESTP de las entradas seleccionadas de la base de datos.
Función BDSUMA Suma los números de la columna de campo de los registros de la
base de datos que cumplen los criterios.
Función BDVAR Calcula la varianza a partir de una muestra de entradas
seleccionadas de la base de datos.
Función BDVARP Calcula la varianza a partir de la población total de entradas
seleccionadas de la base de datos.
2
a. Función BDPROMEDIO
Descripción
Devuelve el promedio de los valores de un campo (columna) de registros en una lista o base de
datos que cumple las condiciones especificadas.
Sintaxis
Base_de_datos es el rango de celdas que compone la lista o base de datos. Una base de
datos es una lista de datos relacionados en la que las filas de información son registros y las
columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada columna.
Nombre_de_campo indica qué columna se usa en la función. Escriba el rótulo de la
columna entre comillas, como por ejemplo "Edad" o "Rendimiento", o un número (sin las
comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para
la segunda y así sucesivamente.
Criterio es el rango de celdas que contiene las condiciones especificadas. Puede usar
cualquier rango en el argumento Criterios mientras este incluya por lo menos un rótulo de
columna y al menos una celda debajo del rótulo de columna en la que se pueda especificar una
condición de columna.
Observaciones
Cualquier rango se puede usar como argumento criterios, siempre que incluya por lo menos un
nombre de campo y por lo menos una celda debajo del nombre de campo para especificar un
valor de comparación de criterios.
2
Para realizar una operación en toda una columna de la base de datos, inserte una línea en
blanco debajo de los nombres de campo en el rango de criterios.
Ejemplos
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo
nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego
ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.
=Peral
Manzano 18 20 14 105
Manzano 14 15 10 75
Peral 9 8 8 76,8
Manzano 8 9 6 45
Ejemplos de criterios
2
Escriba un signo de igual en una celda para indicar que desea introducir una fórmula. Para
mostrar el texto que incluye un signo de igual, cierre el texto y el signo de igual con comillas de
la siguiente manera:
"=Davolio"
=''= entrada ''
="=Davolio" =Davolio
="=3000" = 3000
Cuando filtra datos de texto, Excel no distingue entre mayúsculas y minúsculas. Sin embargo,
puede usar una fórmula para realizar una búsqueda que distinga entre mayúsculas y minúsculas.
Si desea ver un ejemplo, vea Filtrar el texto usando una búsqueda en la que se distinga entre
mayúsculas y minúsculas.
Para buscar las filas que cumplen varios criterios de una columna, escriba los criterios
directamente debajo de los otros en distintas filas del rango de criterios.
En el siguiente rango de datos (A6:C10), el rango de criterios (B1:B3) muestra las filas que
contienen "Davolio" o "Buchanan" en la columna Vendedor (A8:C10).
A B C
1 Tipo Vendedor Ventas
2 =Davolio
3 =Buchanan
2
A B C
4
Varios criterios en varias columnas en las que deben cumplirse todos los criterios
Para buscar las filas que cumplen varios criterios en varias columnas, escriba todos los criterios
en la misma fila del rango de criterios.
En el siguiente intervalo de datos (A6:C10), el rango de criterios (A1:C2) muestra todos los
productos que contienen "Alimentos" en la columna Tipo y un valor superior a 1.000 $ en la
columna Ventas (A9:C10).
A B C
1 Tipo Vendedor Ventas
2 =Alimentos >1000
2
Varios criterios en varias columnas en las que debe cumplirse alguno de los criterios
Lógica booleana: (Tipo = "Alimentos" O Vendedor = "Davolio")
Para buscar las filas que cumplen varios criterios en varias columnas en las que puede cumplirse
cualquier criterio, escriba los criterios en filas diferentes del rango de criterios.
En el siguiente rango de datos (A6:C10), el rango de criterios (A1:B3) presenta todas las filas que
contienen "Alimentos" en la columna "Tipo" o "Davolio" en la columna Vendedor (A8:C10).
A B C
1 Tipo Vendedor Ventas
2 =Alimentos
3 =Davolio
Varios conjuntos de criterios en los que cada uno de los conjuntos incluye criterios para varias
columnas
Lógica booleana: ( (Vendedor = "Davolio" Y Ventas >3000) O (Vendedor = "Buchanan" Y Ventas >
1500) )
Para buscar las filas que cumplen varios conjuntos de criterios, en los que cada conjunto incluye criterios
para varias columnas, escriba cada conjunto de criterios en filas distintas.
En el siguiente rango de datos (A6:C10), el rango de criterios (B1:C3) muestra las filas que contienen
"Davolio" en la columna Vendedor y un valor superior a 3000 $ en la columna Ventas, o bien, presenta las
filas que contienen "Buchanan" en la columna Vendedor y un valor superior a 1500 $ en la columna
Ventas (A9:C10).
A B C
1 Tipo Vendedor Ventas
2
A B C
2 =Davolio >3000
3 =Buchanan >1500
Varios conjuntos de criterios en los que cada conjunto incluye criterios para una columna
Lógica booleana: ( (Ventas > 6000 Y Ventas < 6500 ) O (Ventas < 500) )
Para buscar las filas que cumplen varios conjuntos de criterios, en los que cada conjunto incluye
criterios para una columna, incluyendo varias columnas con el mismo encabezado de columna.
En el siguiente intervalo de datos (A6:C10), el rango de criterios (C1:D3) muestra las filas que
contienen valores comprendidos entre 6.000 y 6.500, y valores inferiores a 500 en la columna
Ventas (A8:C10).
A B C D
1 Tipo Vendedor Ventas Ventas
2 >6000 <6500
3 <500
2
A B C D
9 Alimentos Buchanan 6328 $
Criterios para buscar valores de texto que incluyen algunos caracteres, pero no otros
Para buscar valores de texto que incluyen algunos caracteres, pero no otros, siga uno o varios de
estos procedimientos:
Escriba uno o más caracteres sin un signo igual (=) para buscar las filas que tengan un valor de
texto en una columna que comienza con esos caracteres. Por ejemplo, si escribe el
texto Dav como criterio, Excel encontrará "Davolio", "David" y "Davis".
Use un carácter comodín.
Los siguientes caracteres comodín se pueden usar como criterios de comparación.
En el siguiente rango de datos (A6:C10), el rango de criterios (A1:B3) muestra las filas cuyos
primeros caracteres son "Ca" en la columna Tipo o las filas cuyo segundo carácter sea "u" en la
columna Vendedor (A7:C9).
A B C
1 Tipo Vendedor Ventas
2 Ca
3 =?u*
2
A B C
7 Bebidas Solsona 5122 $
8 Carnes Davolio 450 $
9 Alimentos Buchanan 6328 $
10 Verdura Davolio 6544 $
A B C D
1 Tipo Vendedor Ventas Promedio calculado
2
A B C D
2 =C7>PROMEDIO($C$7:$C$10)
Filtrar el texto usando una búsqueda en la que se distinga entre mayúsculas y minúsculas
En el rango de datos (A6:D10), el rango de criterios (D1:D2) muestra las filas que contienen
"Alimentos" en la columna Tipo usando la función IGUAL para realizar una búsqueda que
distinga entre mayúsculas y minúsculas (A10:C10). En la fórmula, "A7" hace referencia a la
columna filtrada (A) de la primera fila del rango de datos (7).
A B C D
1 Tipo Vendedor Ventas Coincidencia exacta
2 =IGUAL(A7; "Alimentos")
2
A B C D
9 Alimentos Buchanan 6328 $
b. Función BDCONTAR
Cuenta las celdas que contienen números en un campo (columna) de registros de una lista o base
de datos que cumplen las condiciones especificadas.
El argumento nombre_de_campo es opcional. Si se pasa por alto, BDCONTAR cuenta todos los
registros de la base de datos que coinciden con los criterios.
Sintaxis
Observaciones
Cualquier rango se puede usar como argumento criterios, siempre que incluya por lo menos un
nombre de campo y por lo menos una celda debajo del nombre de campo para especificar un
valor de comparación de criterios.
Por ejemplo, si el rango G1:G2 contiene el encabezado de columna Ingresos en la celda G1 y la
cantidad 10.000 $ en la celda G2, el rango podría definirse como CoincidirIngresos y ese nombre
podría usarse como argumento de criterios en las funciones para bases de datos.
Aunque el rango de criterios puede ubicarse en cualquier parte de la hoja de cálculo, no coloque
el rango de criterios debajo de la lista. Si agrega más información a la lista, la nueva información
2
se agrega a la primera fila debajo de la lista. Si la fila de debajo no está vacía, Microsoft Excel no
podrá agregar la nueva información.
Asegúrese de que el rango de criterios no queda superpuesto a la lista.
Para realizar una operación en toda una columna de la base de datos, inserte una línea en blanco
debajo de los nombres de campo en el rango de criterios.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo
nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego
ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.
="=Peral"
Manzano 14 N/D 10 75 $
Peral 9 8 8 77 $
Manzano 1,2 11 6 45 $
2
Árbol Alto Edad Rendimient Beneficio Alto
o
contienen
números.
c. Función BDCONTARA
Cuenta las celdas que no están en blanco de un campo (columna) de registros de una lista o base
de datos que cumplen las condiciones especificadas.
Sintaxis
Observaciones
Cualquier rango se puede usar como argumento criterios, siempre que incluya por lo menos un
nombre de campo y por lo menos una celda debajo del nombre de campo para especificar un
valor de comparación de criterios.
2
Aunque el rango de criterios puede ubicarse en cualquier parte de la hoja de cálculo, no
coloque el rango de criterios debajo de la lista. Si agrega más información a la lista, se incluirá en
la primera fila debajo de la misma. Si la fila de debajo no está vacía, Microsoft Excel no podrá
agregar la nueva información.
Asegúrese de que el rango de criterios no queda superpuesto a la lista.
Para realizar una operación en toda una columna de la base de datos, inserte una línea en
blanco debajo de los nombres de campo en el rango de criterios.
Ejemplos
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo
nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego
ENTRAR. Si lo considera necesario, puede ajustar los anchos de columna para ver todos los
datos. Si desea copiar alguno de los ejemplos siguientes en Excel, asegúrese de seleccionar todas
las celdas de la tabla, incluida la que se encuentra situada en la esquina superior izquierda.
="=Peral"
Manzano 18 20 14 105,0
Manzano 14 15 10 75,0
Peral 9 8 8 76,8
Manzano 8 9 6 45,0
2
Árbol Alto Edad Rendimiento Beneficio Alto
>10 y <16.
Solo la ficha
8 cumple
estas tres
condiciones.
Ejemplos de criterios
Cuando escribe =texto en una celda, Excel lo interpreta como una fórmula e intenta realizar el
cálculo. Para escribir =texto sin que Excel intente realizar cálculos, use esta sintaxis:
=''= entrada ''
En este caso, entrada es el texto o el valor que se desea buscar. Por ejemplo:
Cuando filtra datos de texto, Excel no distingue entre mayúsculas y minúsculas. Sin embargo,
puede usar una fórmula para realizar una búsqueda que distinga entre mayúsculas y minúsculas.
Para buscar las filas que cumplen varios criterios de una columna, escriba los criterios
directamente debajo de los otros en distintas filas del rango de criterios.
En el siguiente rango de datos (A6:C10), el rango de criterios (B1:B3) muestra las filas que
contienen "Davolio" o "Buchanan" en la columna Vendedor (A8:C10).
Vendedor
="=Davolio"
="=Buchanan"
2
Vendedor
Varios criterios en varias columnas en las que deben cumplirse todos los criterios
Para buscar las filas que cumplen varios criterios en varias columnas, escriba todos los criterios
en la misma fila del rango de criterios.
En el siguiente rango de datos (A6:C12), el rango de criterios (A1:C2) se usa para contar las filas
que contienen "Frutas" en la columna Categoría y un valor superior a 2.000 $ en la columna
Ventas.
2
Categoría Vendedor Ventas
'=BDCONTARA(A6:C12;;A1:C2) Cuenta el =BDCONTARA(A6:C12;;A1:C2)
número de filas
(2) en A6:C12
que cumplen las
condiciones en
la fila 2
(="Frutas" y
>2000).
Varios criterios en varias columnas en las que debe cumplirse alguno de los criterios
Para buscar las filas que cumplen varios criterios en varias columnas en las que puede cumplirse
cualquier criterio, escriba los criterios en filas diferentes del rango de criterios.
En el siguiente rango de datos (A6:C10), el rango de criterios (A1:B3) muestra todas las filas que
contienen "Frutas" en la columna Tipo, o "Davolio".
Categoría Vendedor
="=Frutas"
="=Davolio"
2
Varios conjuntos de criterios en los que cada uno de los conjuntos incluye criterios para
varias columnas
Para buscar las filas que cumplen varios conjuntos de criterios, en los que cada conjunto incluye
criterios para varias columnas, escriba cada conjunto de criterios en filas distintas.
En el siguiente rango de datos (A6:C10), el rango de criterios (B1:C3) se usa para contar las filas
que contienen "Davolio" en la columna Vendedor y un valor superior a 3.000 $ en la columna
Ventas, o las filas que contienen "Buchanan" en la columna Vendedor y un valor superior a 1.500
$ en la columna Ventas.
="=Buchanan" >1500
Varios conjuntos de criterios en los que cada conjunto incluye criterios para una columna
Lógica booleana: ( (Ventas > 6000 Y Ventas < 6500 ) O (Ventas < 500) )
Para buscar las filas que cumplen varios conjuntos de criterios, en los que cada conjunto incluye
criterios para una columna, incluyendo varias columnas con el mismo encabezado de columna.
2
En el siguiente rango de datos (A6:C10), el rango de criterios (C1:D3) se usa para contar las filas
que contienen valores comprendidos entre 6.000 $ y 6.500 $, y valores inferiores a 500 $ en la
columna Ventas.
<500
Criterios para buscar valores de texto que incluyen algunos caracteres pero no otros
Para buscar valores de texto que incluyen algunos caracteres pero no otros, siga uno o varios de
estos procedimientos:
2
Escriba uno o más caracteres sin un signo igual (=) para buscar las filas que tengan un valor de
texto en una columna que comienza con esos caracteres. Por ejemplo, si escribe el
texto Dav como criterio, Excel encontrará "Davolio", "David" y "Davis".
Use un carácter comodín.
En el siguiente rango de datos (A6:C10), el rango de criterios (A1:B3) se usa para contar las filas
cuyos primeros caracteres en la columna Tipo son "Ca", o las filas cuyo segundo carácter en la
columna Vendedor es "u".
?u*
2
Puede usar como criterio valores calculados que sean el resultado de una fórmula. Tenga en
cuenta los puntos importantes siguientes:
=''= entrada ''
No use rótulos de columnas para los rótulos de los criterios; deje los rótulos de criterios en
blanco o use uno que no sea un rótulo de columna incluido en el rango (en los ejemplos
siguientes, Promedio calculado y Coincidencia exacta).
La fórmula que se usa para los criterios debe usar una referencia relativa para hacer referencia
a la celda correspondiente de la primera fila.
Todas las demás referencias usadas en la fórmula deben ser referencias absolutas.
Filtrar por valores superiores a la media de todos los valores incluidos en el rango de datos
En el siguiente rango de datos (A6:C10), el rango de criterios (C1:C2) se usa para contar las filas
que tienen en la columna Ventas un valor superior al promedio de todos los valores incluidos en
esta columna (C7:C10). El promedio se calcula en la celda C4 y el resultado se combina en la
celda C2 con la fórmula =">"&C4 para crear los criterios que se van a usar.
Ventas
=CONCATENAR(">";C4)
Promedio calculado
=PROMEDIO(C7:C10)
2
Ventas
d. Función BDEXTRAER
Extrae un único valor de una columna de una lista o una base de datos que cumple las
condiciones especificadas.
Sintaxis
2
Observaciones
Si ningún registro coincide con los criterios, DGET devuelve el #VALUE! #¡VALOR!
Si más de un registro coincide con los criterios, DGET devuelve la #NUM! #¡VALOR!
Cualquier rango se puede usar como argumento criterios, siempre que incluya por lo menos un
nombre de campo y por lo menos una celda debajo del nombre de campo para especificar un
valor de comparación de criterios.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo
nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego
ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.
=Peral >12
Manzano 14 15 10 75 $
Peral 9 8 8 77 $
2
Árbol Alto Edad Rendimiento Beneficio Alto
Manzano 8 9 6 45 $
e. Función BDMAX
Devuelve el valor máximo de un campo (columna) de registros en una lista o base de datos que
cumple las condiciones especificadas.
Sintaxis
2
Base_de_datos Obligatorio. El rango de celdas que compone la lista o base de datos. Una
base de datos es una lista de datos relacionados en la que las filas de información son registros y
las columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada columna.
Nombre_de_campo Obligatorio. Indica qué columna se usa en la función. Escriba el rótulo
de la columna entre comillas, como por ejemplo "Edad" o "Rendimiento", o un número (sin las
comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para
la segunda y así sucesivamente.
Criterio Obligatorio. Es el rango de celdas que contiene las condiciones especificadas.
Puede usar cualquier rango en el argumento criterios mientras este incluya al menos un rótulo de
columna y una celda debajo del mismo en la que se pueda especificar una condición para la
columna.
Observaciones
Cualquier rango se puede usar como argumento criterios, siempre que incluya por lo menos un
nombre de campo y por lo menos una celda debajo del nombre de campo para especificar un
valor de comparación de criterios.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo
nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego
ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.
="=Peral"
2
Árbol Alto Edad Rendimient Benefici Alto
o o
Manzano 18 20 14 105 $
Manzano 14 15 10 75 $
Peral 9 8 8 77 $
Manzano 8 9 6 45 $
=BDMAX(A5:E11, El máximo 96 $
"Beneficio", A1:F3) beneficio de un
manzano que
mida entre 10 y
16 pies de altura,
o de cualquier
peral. El peral de
la fila 7 cumple
las condiciones.
f. Función DBMIN
Devuelve el valor mínimo de un campo (columna) de registros en una lista o base de datos que
cumple las condiciones especificadas.
Sintaxis
2
comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para
la segunda y así sucesivamente.
Criterio Obligatorio. Es el rango de celdas que contiene las condiciones especificadas.
Puede usar cualquier rango en el argumento criterios mientras este incluya al menos un rótulo de
columna y una celda debajo del mismo en la que se pueda especificar una condición para la
columna.
Observaciones
Cualquier rango se puede usar como argumento criterios, siempre que incluya por lo menos un
nombre de campo y por lo menos una celda debajo del nombre de campo para especificar un
valor de comparación de criterios.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo
nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego
ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.
="=Peral"
2
Árbol Alto Edad Rendimient Beneficio Alto
o
Peral 1,2 1,2 10 96 $
Manzano 14 15 10 75 $
Peral 9 8 8 77 $
Manzano 8 9 6 45 $
=BDMIN(A5:E11, El mínimo 75 $
"Beneficio", A1:F3) beneficio de un
manzano que mida
entre 10 y 16 pies
de altura, o de
cualquier peral. El
peral de la fila 9
cumple las
condiciones.
g. Función BDPRODUCTO
Multiplica los valores de un campo (columna) de registros de una lista o base de datos que
cumplen las condiciones especificadas.
Sintaxis
2
Criterio Obligatorio. Es el rango de celdas que contiene las condiciones especificadas.
Puede usar cualquier rango en el argumento criterios mientras este incluya al menos un rótulo de
columna y una celda debajo del mismo en la que se pueda especificar una condición para la
columna.
Observaciones
Cualquier rango se puede usar como argumento criterios, siempre que incluya por lo menos un
nombre de campo y por lo menos una celda debajo del nombre de campo para especificar un
valor de comparación de criterios.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo
nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego
ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.
=Peral
2
Árbol Alto Edad Rendimient Benefici Altur
o o a
Manzano 14 15 10 75 $
Peral 9 8 8 77 $
Manzano 8 9 6 45 $
h. Función BDDESVEST
Calcula la desviación estándar de una población basándose en una muestra y usando los números
de un campo (columna) de registros en una lista o base de datos que cumplen las condiciones
especificadas.
Sintaxis
2
Base_de_datos Obligatorio. El rango de celdas que compone la lista o base de datos. Una
base de datos es una lista de datos relacionados en la que las filas de información son registros y
las columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada columna.
Nombre_de_campo Obligatorio. Indica qué columna se usa en la función. Escriba el rótulo
de la columna entre comillas, como por ejemplo "Edad" o "Rendimiento", o un número (sin las
comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para
la segunda y así sucesivamente.
Criterio Obligatorio. Es el rango de celdas que contiene las condiciones especificadas. Puede
usar cualquier rango en el argumento criterios mientras este incluya al menos un rótulo de
columna y una celda debajo del mismo en la que se pueda especificar una condición para la
columna.
Observaciones
Cualquier rango se puede usar como argumento criterios, siempre que incluya por lo menos un
nombre de campo y por lo menos una celda debajo del nombre de campo para especificar un
valor de comparación de criterios.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo
nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego
ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.
="=Peral"
2
Árbol Alto Edad Rendimient Benefici Alt
o o o
Manzano 18 20 14 105 $
Manzano 14 15 10 75 $
Peral 9 8 8 77 $
Manzano 8 9 6 45 $
i. Función BDDESVESTP
Calcula la desviación estándar de una población basándose en toda la población y usa los
números de un campo (columna) de registros de una lista o base de datos que cumplen las
condiciones especificadas.
Sintaxis
2
BDDESVESTP(base de datos, campo, criterios)
Observaciones
Cualquier rango se puede usar como argumento criterios, siempre que incluya por lo menos un
nombre de campo y por lo menos una celda debajo del nombre de campo para especificar un
valor de comparación de criterios.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo
nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego
ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.
2
Árbol Alto Edad Rendimient Benefici Alt
o o o
="=Peral"
Manzano 14 15 10 75 $
Peral 9 8 8 77 $
Manzano 8 9 6 45 $
j. Función BDSUMA
2
Suma los números de un campo (columna) de registros de una lista o base de datos que cumplen
las condiciones especificadas.
Sintaxis
Observaciones
Cualquier rango se puede usar como argumento criterios, siempre que incluya por lo menos un
nombre de campo y por lo menos una celda debajo del nombre de campo para especificar un
valor de comparación de criterios.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo
nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego
ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.
2
Árbol Alto Edad Rendimiento Beneficio Alto
="=Manzano" >10 <16
="=Peral"
Manzano 14 15 10 75 $
Peral 9 8 8 77 $
Manzano 8 9 6 45 $
k. Función BDVAR
Calcula la varianza de una población basándose en una muestra y usando los números de un
campo (columna) de registros de una lista o base de datos que cumplen las condiciones
especificadas.
2
Sintaxis
Observaciones
Cualquier rango se puede usar como argumento criterios, siempre que incluya por lo menos un
nombre de campo y por lo menos una celda debajo del nombre de campo para especificar un
valor de comparación de criterios.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo
nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego
ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.
2
Árbol Alto Edad Rendimient Beneficio Alto
o
="=Manzano" >10 <16
="=Peral"
Manzano 14 15 10 75 $
Peral 9 8 8 77 $
Manzano 8 9 6 45 $
l. Función BDVARP
2
Calcula la varianza de una población basándose en toda la población y usando los números de un
campo (columna) de registros en una lista o una base de datos que cumplen las condiciones
especificadas.
Sintaxis
Observaciones
Cualquier rango se puede usar como argumento criterios, siempre que incluya por lo menos un
nombre de campo y por lo menos una celda debajo del nombre de campo para especificar un
valor de comparación de criterios.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo
nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego
ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.
2
Árbol Alto Edad Rendimiento Benefici Alto
o
="=Manzano" >10 <16
="=Peral"
Manzano 14 15 10 75 $
Peral 9 8 8 77 $
Manzano 8 9 6 45 $
2
3. En la pestaña Protección, active la casilla Bloqueado y, a continuación, haga clic
en Aceptar para cerrar la ventana emergente.
Nota: Si intenta hacer esto con un libro o una hoja de cálculo que no protegió, verá que las celdas
ya están bloqueadas. Esto significa que las celdas están listas para bloquearse cuando proteja el
libro o la hoja de cálculo.
Sugerencia: Se recomienda desbloquear las celdas que cree que necesitará modificar antes de
proteger un libro o una hoja de cálculo, pero también puede desbloquearlas después de aplicar la
protección. Para quitar la protección, simplemente quite la contraseña.
Para evitar que, accidental o deliberadamente, otros usuarios cambien, muevan o eliminen datos
de una hoja de cálculo, puede bloquear las celdas de la hoja de cálculo de Excel y luego proteger
la hoja con una contraseña. Pongamos que usted es propietario de la hoja de cálculo del informe
de estado del grupo, en la que desea que los miembros del equipo solo agreguen datos en celdas
específicas y no puedan modificar nada más. Con la protección de la hoja de cálculo, puede hacer
que solo determinadas partes de la hoja puedan editarse y que los usuarios no puedan modificar
los datos de cualquier otra región de la hoja.
Para bloquear el archivo de modo que otros usuarios no pueden abrirlo, vea Proteger un
archivo de Excel.
Para impedir que los usuarios agreguen, modifiquen, muevan, copien u oculten y
muestren hojas en un libro, vea Proteger un libro.
Para saber la diferencia entre proteger la hoja de cálculo, el libro o el archivo de Excel,
vea Protección y seguridad en Excel.
2
De forma predeterminada, proteger una hoja de cálculo bloquea todas las celdas para que ninguna
de ellas sea editable. Para habilitar la edición de algunas celdas, mientras deja otras celdas
bloqueadas, es posible desbloquear todas las celdas. Solo puede bloquear celdas y rangos
específicos antes de proteger la hoja de cálculo y, opcionalmente, permitir a usuarios específicos
editar solo en rangos específicos de una hoja protegida.
Haga clic en el botón Proteger hoja para Desproteger hoja cuando una hoja de cálculo está
protegida.
2
4. En la ventana emergente Formato de celdas, en la pestaña Protección, desactive la casilla
Bloqueado y, a continuación, haga clic en Aceptar.
Se desbloquearán todas las celdas de la hoja de cálculo cuando proteja la hoja. Ahora, puede
elegir las celdas que desee bloquear específicamente.
9. En la lista Permitir que todos los usuarios de esta hoja de cálculo puedan cambiar, elija
los elementos que desea que los usuarios puedan cambiar.
2
Desactive esta Para impedir que los usuarios
casilla de
verificación
Seleccionar celdas Muevan el puntero a celdas que tienen activada la casilla de
bloqueadas verificación Bloqueado en la ficha Protección del cuadro
de diálogo Formato de celdas. De forma predeterminada,
los usuarios pueden seleccionar celdas bloqueadas.
Seleccionar celdas Muevan el puntero a celdas que tengan desactivada la
desbloqueadas casilla de verificación Bloqueado en la ficha Protección del
cuadro de diálogo Formato de celdas. De forma
predeterminada, los usuarios pueden seleccionar celdas
desbloqueadas y pueden presionar la tecla TAB para
desplazarse por las celdas desbloqueadas de una hoja de
cálculo protegida.
Formato de celdas Cambien cualquiera de las opciones de los cuadros de
diálogo Formato de celdas o Formato condicional. Si
aplicó formatos condicionales antes de proteger la hoja de
cálculo, el formato seguirá cambiando si un usuario
especifica un valor que satisfaga una condición diferente.
Formato de Utilicen cualquiera de los comandos de formato de
columnas columnas, incluidos los que permiten cambiar el ancho de
columna u ocultar las columnas (ficha Inicio, grupo Celdas,
botón Formato).
Formato de filas Utilicen cualquiera de los comandos de formato de filas,
incluidos los que permiten cambiar el ancho de fila u ocultar
las filas (ficha Inicio, grupo Celdas, botón Formato).
Insertar columnas Inserten columnas.
Insertar filas Inserten filas.
Insertar Inserten nuevos hipervínculos, incluso en celdas
hipervínculos desbloqueadas.
Eliminar columnas Eliminen columnas.
2
Eliminar filas Eliminen filas.
2
y agregar nuevos escenarios.
10. En el cuadro Contraseña para desproteger la hoja, escriba una contraseña para la hoja,
haga clic en Aceptar y después vuelva a escribir la contraseña para confirmarla.
La contraseña es opcional. Si no proporciona una contraseña, cualquier usuario puede
desproteger la hoja y cambiar los elementos protegidos.
Asegúrese de elegir una contraseña que sea fácil de recordar, porque si la pierde, no tendrá
acceso a los elementos protegidos de la hoja de cálculo.
Desbloquear rangos en una hoja de cálculo protegida para que los usuarios los modifiquen
Para otorgar a determinados usuarios permiso para modificar rangos en una hoja de cálculo
protegida, el equipo debe ejecutar Microsoft Windows XP o una versión posterior y, además,
debe pertenecer a un dominio. En lugar de usar permisos que requieran un dominio, también
puede especificar una contraseña para un rango.
Este comando solamente está disponible cuando la hoja de cálculo no está protegida.
2
Para modificar un rango existente editable, selecciónelo en el cuadro Rangos
desbloqueados mediante contraseña cuando la hoja está protegida y, a continuación, haga
clic en Modificar.
Para eliminar un rango editable, selecciónelo en el cuadro Rangos desbloqueados
mediante contraseña cuando la hoja está protegida y, a continuación, haga clic en Eliminar.
4. En el cuadro Título, escriba el nombre del rango que desea desbloquear.
5. En el cuadro Correspondiente a las celdas escriba el signo de igual (=) y después escriba
la referencia del rango que desea desbloquear.
6. Para el acceso con contraseña, en el cuadro Contraseña del rango escriba una contraseña que
permita tener acceso al rango.
Especificar una contraseña es opcional cuando planea usar permisos de acceso. Usar una
contraseña le permite ver las credenciales de usuario de cualquier persona autorizada que
modifique el rango.
Para ver cómo deben escribirse los nombres de los usuarios, haga clic en ejemplos. Para
comprobar que los nombres son correctos, haga clic en Comprobar nombres.
12. En el cuadro de diálogo Permitir que los usuarios modifiquen rangos, haga clic
en Proteger hoja.
13. En la lista Permitir a los usuarios de esta hoja de cálculo, seleccione los elementos que
desee que los usuarios puedan cambiar.
2
verificación
Seleccionar Muevan el puntero a celdas que tienen activada la casilla de
celdas verificación Bloqueado en la ficha Protección del cuadro de
bloqueadas diálogo Formato de celdas. De forma predeterminada, los
usuarios pueden seleccionar celdas bloqueadas.
Seleccionar Muevan el puntero a celdas que tengan desactivada la casilla de
celdas verificación Bloqueado en la ficha Protección del cuadro de
desbloqueadas diálogo Formato de celdas. De forma predeterminada, los
usuarios pueden seleccionar celdas desbloqueadas y pueden
presionar la tecla TAB para desplazarse por las celdas
desbloqueadas de una hoja de cálculo protegida.
Formato de Cambien cualquiera de las opciones de los cuadros de
celdas diálogo Formato de celdas o Formato condicional. Si aplicó
formatos condicionales antes de proteger la hoja de cálculo, el
formato seguirá cambiando si un usuario especifica un valor que
satisfaga una condición diferente.
Formato de Utilicen cualquiera de los comandos de formato de columnas,
columnas incluidos los que permiten cambiar el ancho de columna u
ocultar las columnas (ficha Inicio, grupo Celdas,
botón Formato).
Formato de filas Utilicen cualquiera de los comandos de formato de filas,
incluidos los que permiten cambiar el ancho de fila u ocultar las
filas (ficha Inicio, grupo Celdas, botón Formato).
Insertar Inserten columnas.
columnas
Insertar filas Inserten filas.
Insertar Inserten nuevos hipervínculos, incluso en celdas desbloqueadas.
hipervínculos
Eliminar Eliminen columnas.
columnas
Si Eliminar columnas está protegida e Insertar columnas no
está también protegida, un usuario podría insertar columnas que
no puede eliminar.
Eliminar filas Eliminen filas.
2
Los usuarios no pueden ordenar rangos que contienen celdas en
una hoja de cálculo protegida, independientemente de esta
configuración.
Usar Autofiltro Usen las flechas desplegables para cambiar el filtro en rangos al
aplicar autofiltros.
2
Active esta casilla Para impedir que los usuarios
de verificación
de gráfico.
14. En el cuadro Contraseña para desproteger la hoja, escriba una contraseña, haga clic
en Aceptar y después vuelva a escribir la contraseña para confirmarla.
8. TABLAS DINAMICAS
Información general sobre tablas dinámicas y gráficos dinámicos
Puede usar una tabla dinámica para resumir, analizar, explorar y presentar datos de resumen. Los
gráficos dinámicos complementan a las tablas dinámicas al agregar visualizaciones a los datos de
resumen en una tabla dinámica y le permiten ver fácilmente comparaciones, patrones y
tendencias. Tanto las tablas dinámicas como los gráficos dinámicos le permiten tomar decisiones
informadas sobre datos críticos de su empresa. También puede conectarse a orígenes de datos
externos como tablas de SQL Server, cubos de SQL Server Analysis Services, Azure
Marketplace, archivos de conexión de datos de Office (.odc), archivos XML, bases de datos de
Access y archivos de texto para crear tablas dinámicas o usar tablas dinámicas existentes para
crear tablas nuevas.
Nota: Las capturas de pantalla de este artículo se tomaron en Excel 2016. Si tiene una versión
diferente, es posible que la vista sea ligeramente distinta, pero a menos que se indique lo
contrario, la funcionalidad es la misma.
Una tabla dinámica es una forma interactiva de resumir rápidamente grandes volúmenes de datos.
Puede usar una tabla dinámica para analizar datos numéricos con mayor detalle y para responder
a preguntas imprevistas sobre los datos. Las tablas dinámicas están especialmente diseñadas para:
2
Expandir y contraer los niveles de datos para destacar los resultados y profundizar en los
detalles de los datos de resumen de las áreas de interés.
Trasladar filas a columnas o columnas a filas (o "pivotar") para ver diferentes resúmenes
de los datos de origen.
Filtrar, ordenar y agrupar los subconjuntos de datos más útiles e interesantes, así como
darles formato de forma condicional, para que pueda centrarse en la información que
desee.
Por ejemplo, aquí tiene una sencilla lista de gastos domésticos a la izquierda y una tabla dinámica
que se basa en ellos a la derecha:
2
Después de crear una tabla dinámica mediante la selección de su origen de datos, la organización
de los campos de la Lista de campos de tabla dinámica y la elección de un diseño inicial, puede
realizar las siguientes tareas mientras trabaja con una tabla dinámica:
Expanda y contraiga datos y muestre los detalles subyacentes que pertenecen a los
valores.
Cambie el diseño del formulario y la disposición de los campos mediante los siguientes
procesos:
Cambie el diseño de las columnas, las filas y los subtotales mediante los siguientes procesos:
Active o desactive los encabezados de campo en columna y fila, o muestre u oculte las
líneas en blanco.
Crear una tabla dinámica o un gráfico dinámico a partir de los datos de una hoja de cálculo
2
8.2 Crear una tabla dinámica
1. Seleccione las celdas a partir de las que quiera crear una tabla dinámica.
Nota: Los datos no deben tener filas o columnas vacías. Debe tener un encabezado de
solo una fila.
2. Seleccione Insertar > Tabla dinámica.
3. En Seleccione los datos que desea analizar, haga clic en Seleccionar una tabla o
rango.
6. Seleccione Aceptar.
2
1. Para agregar un campo a la tabla dinámica, active la casilla del nombre del campo en el
panel Campos de tabla dinámica.
9. MACROS
Si hay tareas de Microsoft Excel que realiza reiteradamente, puede grabar una macro para
automatizarlas. Una macro es una acción o un conjunto de acciones que se puede ejecutar todas
las veces que desee. Cuando se crea una macro, se graban los clics del mouse y las pulsaciones de
2
las teclas. Después de crear una macro, puede modificarla para realizar cambios menores en su
funcionamiento.
Imagine que todos los meses crea un informe para el gerente del departamento contable. Desea
que los nombres de los clientes con cuentas vencidas aparezcan en rojo y en negrita. Puede crear
y luego ejecutar una macro que aplique rápidamente estos cambios de formato en las celdas
seleccionadas.
¿Cómo?
Antes de grabar una macro
3. Realice las acciones que desee automatizar, como escribir texto repetitivo o
completar hacia abajo una columna de datos.
2
Examine la macro y pruébela
Al modificar una macro, puede aprender un poco acerca del lenguaje de programación
Visual Basic.
Observe el código y vea de qué manera las acciones que ha grabado aparecen como código.
Es probable que entienda bien algo del código y que otra parte le resulte un poco
misteriosa.
Experimente con el código, cierre el Editor de Visual Basic y ejecute la macro nuevamente.
Esta vez observe si sucede algo distinto.
Al grabar una macro para llevar a cabo una serie de tareas en un rango de Excel, la macro
solo se ejecutará en las celdas del rango. Así, si ha agregado otra fila al rango, la macro no
ejecutará el proceso en la fila nueva, sino solo en las celdas del rango.
No es necesario que solo las tareas de Excel se puedan grabar en una macro. El proceso
de macros puede extenderse a otras aplicaciones de Office y a cualquier otra aplicación
que admita la aplicación de Visual Basic (VBA). Por ejemplo, puede grabar una macro en
la que primero actualiza una tabla en Excel y, a continuación, abrir Outlook para enviar la
tabla a una dirección de correo electrónico.
-O BIEN-
2
Presione Alt+T+M+R.
Nota: El primer carácter del nombre de la macro debe ser una letra. Los caracteres
posteriores pueden ser letras, números o caracteres de subrayado. No puede usar espacios
en un nombre de macro; puede usar un carácter de subrayado para separar palabras. Si
utiliza un nombre de macro que también es una referencia de celda, puede aparecer un
mensaje de error que indica que el nombre de la macro no es válido.
Por lo general, puede guardar la macro en la ubicación Este libro, pero si quiere que la
macro esté disponible siempre que use Excel, seleccione Libro de macros personal. Si
selecciona Libro de macros personal, Excel creará un libro de macros personal oculto
(Personal.xlsb), si aún no existe, y guardará en él la macro.
2
5. En el cuadro Descripción, de manera opcional, escriba una descripción breve de la
función del calendario.
-O BIEN-
Presione Alt+T+M+R.
2
Precaución: Las macros no se pueden deshacer. Antes de ejecutar por primera vez una macro
grabada, asegúrese de haber guardado el libro en la ubicación en la que quiere ejecutar la macro
o, mejor aún, trabaje con una copia del libro para evitar que se produzcan cambios no deseados.
Si ejecuta una macro y no hace lo que quiere, puede cerrar el libro sin guardarlo.