• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Tutorial Excel

Aprende Excel

¡¡¡Más de 300 lecciones de Excel GRATIS!!!
  • Inicio
  • Blog
  • Funciones
  • Gráficos
  • Trucos
  • Macros
  • Generalidades

Trucos

Fórmulas de matriz dinámicas

Desde finales de 2018 Microsoft ha ido añadiendo las funciones de matrices dinámicas (Dynamic Array Functions), lo que conlleva un cambio radical en la forma de utilizar las funciones de Excel.

A partir de ahora se pueden dar 2 posibilidades cuando Excel realiza un cálculo:

  • Que una fórmula devuelva un solo valor, mostrándose su resultado en una sola celda.
  • Que una fórmula devuelva más de una valor, utilizará varias celdas para mostrar el resultado.

¿Qué son las fórmulas de matriz dinámica?

Las fórmulas que pueden devolver matrices de tamaño variable se denominan fórmulas de matriz dinámica.

Estas fórmulas mostrarán el resultado en tantas celdas como lo necesite, ajustándose dinámicamente el tamaño del rango de salida y colocando los resultados en cada celda dentro de ese rango. Es aquí cuando hablaremos del Rango de desbordamiento.

El rango de desbordamiento

El Intervalo o Rango de desbordamiento, en inglés Spill range, es el rango en el que se muestran los resultados de las fórmulas que precisan de varias celdas para mostrar el resultado. El rango de desbordamiento puede incluir varias filas o columnas.

Al seleccionar el Rango de desbordamiento éste mostrará con un borde color azul.

Las fórmulas de Excel que devuelven un conjunto de valores, también conocidos como matrices, devuelven estos valores a celdas cercanas. Este proceso se llama desbordamiento.

El desbordamiento significa que una fórmula ha dado como resultado varios valores y esos valores se han colocado en las celdas cercanas.

Características de las fórmulas de matriz dinámica

Al presionar Enter para confirmar la fórmula, Excel ajustará dinámicamente el tamaño del rango de salida y colocará los resultados en cada celda dentro de ese rango.

Una vez que escriba una fórmula de matriz desbordada, al seleccionar cualquier celda dentro del área de desbordamiento, Excel colocará un borde resaltado alrededor del rango. El borde desaparecerá cuando seleccione una celda fuera del área.

Solo se puede editar la primera celda del área de desbordamiento. Si selecciona otra celda en el área de desbordamiento, la fórmula será visible en la barra de fórmulas, pero el texto es «fantasma», de gris claro, y no se puede cambiar. Si necesita actualizar la fórmula, debe seleccionar la celda superior izquierda en el rango de matriz, cambiarla según sea necesario y, entonces, Excel actualizará automáticamente el resto del área de desbordamiento cuando presione Entrar.

El error #¡DESBORDAMIENTO!

Este error se producirá cuando tengamos celdas que obstruyan al Rango de desbordamiento. Es decir, si la fórmula devuelve 7 filas de resultado, como vemos en la imagen, pero hay celdas con valores dentro en ese rango, en lugar de sobrescribirse se mostrará el error. 

En la imagen vemos que en la cuarta fila había un nombre escrito, por lo que la fórmula de matriz dinámica no puede introducirse, devolviendo el error #DESBORDAMIENTO!, que indica que hay un bloqueo.

Excel nos sugerirá borrar el contenido de las celdas que obstruyen.

Una vez eliminemos los datos que bloquean el rango de desbordamiento, la fórmula se desbordará según lo esperado.

Las fórmulas de matriz heredadas

Las fórmulas de matriz heredadas escritas a través de CTRL+MAYÚS+ENTRAR (CSE) siguen siendo compatibles por motivos de compatibilidad inversa, pero ya no deben usarse. Si quiere, puede convertir fórmulas de matriz heredadas en fórmulas de matriz dinámicas. Para ello, busque la primera celda del rango de matriz, copie el texto de la fórmula, elimine todo el rango de la matriz heredada y vuelva a escribir la fórmula en la celda superior izquierda.

Hacer referencia al Rango de desbordamiento

Cuando tengamos un rango de desbordamiento será muy sencillo hacer referencia a él. Simplemente si en una celda se escribe el signo de igual, seguido por la celda donde comienza el Rango de desbordamiento y al final el símbolo de almohadilla. Siguiendo el ejemplo de la imagen anterior sería =E1#

Funciones de matrices dinámicas

Las primeras funciones de matrices dinámicas fueron las siguientes:

  • SECUENCIA: Permite generar una lista de números secuenciales en una matriz.
  • MATRIZALEAT: Devuelve una matriz de números aleatorios.
  • ORDENAR: Ordena el contenido de un rango o matriz.
  • ORDENARPOR: Ordena contenido de un rango o matriz en función de los valores de un rango o matriz correspondiente.
  • UNICOS: Devuelve una lista de valores únicos de una lista o rango. 
  • FILTRAR: Permite filtrar un rango de datos en función de los criterios que defina.

En el año 2022, Microsoft ha liberado nuevas funciones, en su mayor parte de matrices dinámicas:

  • TEXTOANTES: Muestra el texto que aparece antes de una cadena o un carácter determinado.
  • TEXTODESPUES: Muestra el texto que aparece después de una cadena o un carácter determinado.
  • DIVIDIRTEXTO: Divide las cadenas de texto mediante delimitadores de columna y fila.
  • TOMAR: Devuelve un número especificado de filas o columnas contiguas desde el principio o el final de una matriz.
  • EXCLUIR: Excluye un número especificado de filas o columnas del inicio o el final de una matriz.
  • EXPANDIR: Expande o rellena una matriz a las dimensiones de fila y columna especificadas.
  • ENCOL: Devuelve la matriz en una sola columna.
  • ENFILA: Devuelve la matriz en una sola fila.
  • ELEGIRCOLS: Devuelve las columnas especificadas de una matriz.
  • ELEGIRFILAS: Devuelve las filas especificadas de una matriz.
  • APILARV: Anexa matrices verticalmente y en secuencia para devolver una matriz más grande.
  • APILARH: Anexa matrices de manera horizontal y en secuencia para devolver una matriz mayor.
  • AJUSTARCOLS: Ajusta por columnas la fila o columna de valores proporcionada después de un número especificado de elementos para formar una nueva matriz.
  • AJUSTARFILAS: Ajusta la fila o columna de valores proporcionada por filas después de un número especificado de elementos para formar una nueva matriz.

Insertar imagen en un comentario en Excel

En un artículo anterior vimos todo lo relacionado con el uso de los comentarios en Excel.

En esta ocasión veremos una posibilidad muy visual y curiosa de los comentarios: insertar una imagen en los comentarios en lugar de texto. Ello puede ser muy útil cuando tenemos por ejemplo un listado de productos o artículos y le queremos asociar la imagen a través de un comentario.

Ya vimos cómo podíamos vincular imágenes a celdas, que puede ser otra posibilidad si deseamos que la imagen se encuentre siempre visible.

Insertar una imagen en un comentario en Excel

Veamos paso a paso cómo podemos incluir una imagen en un comentario en Excel.

En primer lugar seleccionamos la celda en la que queremos insertar el comentario. Una vez se despliega la ventana del comentario nos colocamos con el puntero del ratón sobre uno de los bordes del comentario y hacemos clic con el botón derecho del ratón.

Seleccionamos la opción «Formato de comentario…»

Se abrirá un cuadro de texto en el que vamos a la pestaña “Colores y líneas” y dentro de la misma, en el apartado “Relleno”, abrimos el desplegable “Color”.

Pulsamos en la opción de abajo llamada «Efectos de relleno…»

Se abrirá un nuevo cuadro en que tenemos que ir a la pestaña «Imagen»

Una vez que estamos en la pestaña «Imagen» le damos al botón «Seleccionar imagen…»

Nos abrirá una nueva ventana en la que le debemos de indicar desde donde vamos a seleccionar la imagen.

Si tenemos la imagen en un archivo de nuestro PC le damos a la opción Examinar y seleccionamos la foto que queremos insertar.

Una vez tenemos seleccionada la imagen aparecerá en la ventana de «Efectos de relleno«.

Le damos a «Aceptar» a las ventanas que tengamos abiertas aparecerá en el comentario la imagen seleccionada. Si aparece el texto del usuario deberemos editar el comentario para borrar el texto del usuario.

Como vemos ahora, cada vez que nos situemos sobre la celda con el modelo de coche aparecerá la foto como si fuera un comentario.

Explicación en video:

Una alternativa al MAX.SI.CONJUNTO

La función MAX.SI.CONJUNTO es una función muy útil pero que aún no está disponible a no ser que seamos suscriptores de Office 365.

Puede ser muy útil si por ejemplo deseamos conocer el último kilometraje de una flota de vehículos. En ese caso necesitamos determinar el mayor valor de kilómetro según matricula.

Ejercicio de para utilizar MAX.SI.CONJUNTO

Tenemos la siguiente tabla en Excel en la que se anotan las fechas en las que se toma el kilometraje de cada vehículo, según su matrícula.

Si deseamos determinar en la tabla de las columnas F y G el último kilometraje según vehículo nos haría falta la fórmula MAX.SI.CONJUNTO, que al igual que las fórmulas SUMAR.SI.CONJUNTO o CONTAR.SI.CONJUNTO sería capaz de realizar una operación en función de varios criterios.

Sin embargo, como hemos indicado al comienzo del artículo, esa función no está disponible para todos los usuarios. Por ello se hace necesario que se utilice otro tipo de fórmula con la que obtengamos el mismo resultado.

De nuevo es algo que podemos resolver utilizando las fórmulas matriciales de Excel.

Cálculo de un valor máximo según un criterio en Excel

La resolución del problema se obtiene con la siguiente fórmula matricial.

{=MAX(SI(Tabla1[Matrícula]=[@Matrícula];Tabla1[Kilometros]))}

Recordemos que las fórmulas matriciales se introducen con la combinación de teclas Ctrl + Mayúscula + Intro

Como esta fórmula se incluye en la celda G10, formando parte de una tabla, la misma fórmula se aplica a las demás matrículas de forma inmediata, y además se actualiza de forma automática conforme se introducen más datos en la tabla inicial.

Lo mejor es que es igualmente aplicable a otras funciones como por ejemplo el valor mínimo, cumpliendo determinados criterios. Solo habría que sustituir en la fórmula donde dice MAX por MIN.

Otra utilidad que se le podría buscar a esta fórmula condicionada de máximos es por ejemplo para que nos determine los kilómetros recorridos desde la última introducción de datos. Si los registros se introducen, por ejemplo, cuando se le llena el depósito de combustible, podríamos tener otro campo con los litros cargados y otra columna que nos calculara los kilómetros recorridos desde el último repostaje. Con ello podríamos calcular consumo medio y otros datos que nos sirvieran para llevar una correcta gestión de flota de vehículos.


Video explicativo:


Para suscribirte a mi canal de YouTube:

Suscríbete a mi canal

La validación de datos: Todas sus posibilidades

La validación de datos en Excel es una herramienta que nos ayudará a evitar la introducción de datos incorrectos en la hoja de cálculo de manera que podamos mantener la integridad de la información introducida en nuestra hoja de Excel.

La importancia de la validación de datos en Excel

La validación de datos es una funcionalidad de Excel que nos permitirá establecer limitaciones sobre los tipos de datos que podemos introducir en una celda determinada.

Por defecto, las celdas de una hoja de Excel están preparadas para poder recibir cualquier tipo de dato (texto, número, fecha o una hora). Sin embargo, en muchas ocasiones limitar los datos que se pueden introducir en determinadas celdas nos permitirá evitar que se produzcan errores.

¿Cómo realizar una validación de datos en Excel?

Para establecer una validación de datos sobre una celda o un rango de celdas, primero deberemos seleccionar la celda o el rango de celdas para luego pulsar sobre el comando de Validación de datos y establecer el tipo de datos que le permitiremos introducir.

El comando Validación de datos se encuentra en la ficha Datos y dentro del grupo Herramientas de datos.

Al pulsar en el comando se abrirá el cuadro de diálogo Validación de datos.

Vemos que, de manera predeterminada, la opción «Cualquier valor» es la que está seleccionada. Por ese motivo podremos ingresar cualquier valor en las celdas, a menos que les hayamos aplicado una validación de datos.

Sin embargo, también podremos elegir alguno de los criterios de validación disponibles para hacer que la celda solo permita el ingreso de un determinado tipo de datos:

  • número entero
  • decimal
  • una lista
  • una fecha
  • una hora o una determinada
  • longitud del texto
  • criterio personalizado.

Dependiendo del criterio de validación que seleccionemos en el desplegable, podremos establecer las limitaciones que le podremos aplicar a ese tipo de datos.

Tipos de validación de datos

Validación de datos numéricos

Utilizaremos este criterio cuando queremos que solo se puedan ingresar números enteros en la celda o rango seleccionado.

Una vez elegido Número entero podremos establecer unas restricciones que le podremos aplicar a este tipo de datos.

Por ejemplo, podreos indicar que los números enteros se encuentren entre el valor 0 y 100. En ese caso solo se podrían ingresar números enteros, pero además tienen que encontrarse entre el mínimo y máximo establecido.

En la imagen anterior podremos ver otras restricciones que le podremos aplicar a los números enteros.

Además, en todos los tipos de validaciones de datos​ encontraremos junto a la caja donde seleccionamos el criterio un check box con el título Omitir blancos.

Este check box de Omitir blancos marca la diferencia entre permitir al usuario dejar la celda en blanco pulsando Enter (check seleccionado) u obligarle a introducir algún dato o salir del modo edición pulsando Esc (check no seleccionado)

Validación de decimales

Funciona exactamente igual que el criterio de los números enteros. La única diferencia es que nos permitirá introducir números con o sin decimales.

Validación de fechas

Con este criterio nos obligará a introducir datos con formato de fecha. Al igual que nos los números podremos establecer restricciones como los de indicar que se encuentren entre un rango de fechas.

Validación de horas

Este criterio nos impide introducir cualquier valor que no tenga formato de hora.

Validación de lista

Este criterio es posiblemente el más utilizado de todos ya que nos permite un importante ahorro de tiempo a la hora de introducir datos. A su vez impide que se puedan introducir datos con errores de escritura por ejemplo.

Con este criterio, se generará la típica lista desplegable con la que podremos seleccionar el valor de una lista.

Para crear la lista desplegable deberemos indicar los valores permitidos en el apartado de Origen. Estos se pueden escribir directamente en ese apartado, separados con punto y coma. También se puede referenciar al rango en el que se encuentren los datos a incorporar en la lista desplegable.

Validación de longitud del texto

Con este criterio podremos limitar la cantidad de caracteres que un usuario puede introducir en una celda que va a contener texto. Esto puede ser útil al incorporar códigos de identificación en los que sabemos que todos tienen el mismo formato.

Validación personalizada

Puede que queramos establecer un criterio que no se encuentra entre los que hemos visto anteriormente. Para ello Excel nos proporciona la validación personalizada en la que podremos establecer el criterio que queramos.

Un ejemplo lo vimos en un artículo anterior en el que establecimos el criterio de permitir únicamente números pares.

Ejemplos de validación de datos personalizados

Permitir solo texto

=ESTEXTO (A1)

Permitir solo texto en mayúscula

=IGUAL(A1;MAYUSC(A1))

Permitir solo texto en mayúscula

=IGUAL(A1;MINUSC(A1))

Permitir solo texto con la primera letra en mayúscula y resto en minúscula

=IGUAL(A1;NOMPROPIO(A1))

Permitir solo fórmulas

=ESFORMULA(A1)

Permitir solo números

=ESNUMERO(A1)

Permitir solo números pares

=(RESIDUO(A1;2)=0)

Permitir solo números entre 100 y 200 o bien entre 500 y 600

=O(Y(A1>=100;A1<=200);Y(A1>=500;A1<=600))

Permitir solo fechas del año actual

=AÑO(A1)=AÑO(HOY())

Permitir solo fechas del mes actual

=MES(A1)=MES(HOY())

Establecer el mensaje de entrada

Con el mensaje de entrada podemos prevenir y orientar al usuario de las hojas de cálculo para que no cometa errores al introducir datos en una celda con validación de datos.

Podremos establcer un título del mensaje y el texto que queramos que aparezca.

Una vez realizado esto, cuando nos situemos encima de una celda con un mensaje de entrada nos aparecerá un recuadro con el mensaje que le hemos indicado.

Personalizar el mensaje de error

Cuando intentamos introducir un dato que no está permitido por la validación de datos nos aparecerá un mensaje de error predefinido por Excel.

Sin embargo, tenemos la posibilidad de personalizar ese mensaje. Para ello debemos de ir a la tercera pestaña de la ventana de validación de datos.

Tiene tres apartados:

  • El estilo hace referencia al icono que aparecerá junto al cuadro del mensaje.
Detener
Advertencia
Información
  • El título del mensaje de texto.
  • El mensaje de error que queremos transmitir.

Localizar celdas que tienen alguna validación de datos

Existe una forma rápida de saber qué celdas ed una hoja tienen establecida alguna validación de datos.

En la ficha Inicio desplegamos Buscar y seleccionar y seleccionamos la opción Ir a…

Dentro del cuadro de diálogo pulsamos sobre el botón Especial.

Marcamos la opción Celdas con validación de datos y pulsamos Aceptar.

Vemos que se han sombreado todas las celdas que tengan algún tipo de validación en la hoja de cálculo.

Identificar con un círculo los datos no válidos

Una vez establecido algún tipo de criterio de validación Excel no nos permitirá introducir datos que no cumlan con ese criterio.

Sin embargo, si aplicamos la validación sobre celdas que ya contienen valores, esos datos permanecerán en esas celdas aunque no cumplan con el criterio de validación establecido.

Para localizar todas las celdas en la que suceda esto, con el objetivo de cambiar esos datos erróneos, deberemos utilizar la opción ​Rodear con un círculo datos no válidos del desplegable Validación de datos.

Veremos que se señalan con un círculo rojo las celdas cuyo contenido no cumple con los criterios de validación.

Con la opción Borrar círculos de validación, como su nombre indica, borraremos los círculos que hemos señalado anteriormente.

Eliminar una validación de datos

Por último veremos cómo podemos eliminar una validación de datos que ya hemos establecido anteriormente.

Para ello deberemos seleccionar dichas celdas, abrir el cuadro de diálogo Validación de datos y pulsar el botón Borrar todos.

De esa forma habremos borrado cualquier validación de datos aplicada sobre las celdas que hemos seleccionado.


En el siguiente video explicaremos todos las posibilidades que nos ofrece la validación de datos.


Para suscribirte a mi canal de YouTube:

Suscríbete

Captura de pantalla en Excel

Desde Excel 2013 podemos realizar capturas de pantalla en Excel para tratarlas como imágenes.

También podemos realizar directamente recortes de pantallas para incorporarlos como imágenes de Excel.

Vamos a ver cómo lo podemos hacer. Hay dos posibilidades: capturar una pantalla completa o hacer un recorte de la pantalla.

Hacer una captura de la pantalla completa

De esta forma haremos una captura de una pantalla completa que tengamos abierta en segundo plano. Una vez que nos encontramos en la hoja de Excel en la que queremos incorporar la captura nos vamos a la ficha Insertar – Ilustraciones – Captura.

En el apartado «Ventanas disponibles» aparecerán todas las ventanas que tenemos abiertas en segundo plano. En este ejemplo solo tenemos abierto la pantalla de Google.

Si hacemos clic sobre la ventana de Google nos lo incorpora en la hoja de Excel, como una imagen. Al ser una imagen la podemos mover o cambiar su tamaño a nuestro gusto.

Hacer un recorte de la pantalla

En este caso lo que haremos es incorporar una parte de una pantalla que se encuentra abierta en segundo plano.

Para ello, desde la hoja de Excel en la que queremos incorporar el recorte nos vamos a la ficha Insertar – Ilustraciones – Captura – Recorte de pantalla.

Una vez hacemos clic en «Recorte de pantalla» nos aparece la pantalla que se encuentra en segundo plano con un color muy claro, y con el puntero del ratón vamos señalando el contorno del recorte que deseamos incorporar en la hoja.

Una vez señalado todo el contorno, se copiará directamente en la hoja de Excel. De nuevo es una imagen que se ha incluido en la hoja, pero no de toda la pantalla, sino solo del recorte que hemos realizado sobre la misma.


En el siguiente video podremos aprender a realizar una captura de pantalla en una hoja de Excel, así como realizar directamente un recorte sobre ella.


Para suscribirte a mi canal de YouTube:

Suscríbete

Crear listas desplegables dependientes

En ocasiones necesitamos crear listas desplegables dependientes.

Decimos que tenemos una lista desplegable dependiente cuando la selección de la primera lista afectará las opciones disponibles de la segunda lista.

De esta forma tendremos un mayor control sobre las opciones elegidas por el usuario, ya que siempre habrá congruencia en los datos ingresados.

Veamos un ejemplo para crear listas desplegables dependientes:

En esta hoja tenemos una serie de países en la columna A, y una serie de ciudades según el país correspondiente en las siguientes columnas.

Queremos crear una lista desplegable en la celda H2, en la que se seleccione el país que queramos y, según el país seleccionado, queremos que en la celda I2 nos aparezca otra lista desplegable en la que aparezcan las ciudades correspondientes al país que hayamos seleccionado.

Crear una lista desplegable simple para los países

En primer lugar crearemos la lista desplegable del país en la celda H2. Eso lo haremos creando una lista desplegable, utilizando la validación de datos.

Para ello nos situaremos en la celda H2 y después seleccionaremos la ficha Datos y pulsaremos en la opción «Validación de datos…«

Como criterio de validación seleccionamos «Lista» y en origen indicamos el rango de países, en nuestro caso, el rango A2:A5.

De esa forma, vemos que tenemos la lista desplegable de países, creada como una lista desplegable simple.

Crear una lista desplegable dependiente para las ciudades

Ahora, en la celda I2 queremos que aparezca otra lista desplegable, pero en este caso dependiente. Dependerá del país seleccionado, que aparezcan unas ciudades u otras.

Para ello lo primero que debemos hacer es utilizar el Administrador de nombres para asignarle el nombre del país a cada rango de ciudades.

Para asignarle un nombre a un determinado rango de celdas utilizaremos el comando «Asignar nombre» que se encuentra en la ficha Fórmulas.

Se abre la ventana «Nombre nuevo» y en nombre incluimos el nombre que le queremos asignar al rango, en este caso «ESPAÑA».

En el apartado «Se refiere a» indicamos el rango de celdas al que queremos asignarle el nombre, en nuestro caso B2:B7.

Esto mismo lo haremos para los demás países.

Ahora ya podemos crear la lista desplegable dependiente. Lo que tenemos que hacer es volver a crear una validación de datos como lista, pero en esta ocasión, en lugar de indicarle en el Origen el rango de datos que conforman la lista, lo que haremos es utilizar la función INDIRECTO.

La función INDIRECTO hará referencia a la celda del País. Según el país seleccionado mostrará en la lista desplegable las ciudades que tienen asignado el nombre de ese país. De esa forma aparecerán justo las ciudades que nos interesan.

Hacemos la prueba y vemos que según el país que hayamos seleccionado en la celda H2, cuando desplegamos la lista de la celda I2, nos aparecerán las ciudades que corresponden a ese país.


En el siguiente video podemos ver como, con la validación de datos, la asignación de nombres y la función INDIRECTO, podremos crear una lista deplegable dependientes de otra.


Para suscribirte a mi canal de YouTube:

Suscríbete

La autosuma en Excel

La autosuma en Excel es una fórmula muy sencilla y útil para hacer sumas de totales por filas y por columnas en Excel.

Con el atajo Alt + Shift + 0 podremos hacer todas las suma de una matriz de una sola vez.

Veamos cómo funciona en un simple ejemplo:

Tenemos una serie de datos distribuidos por filas y columnas en los que queremos saber el total por filas y el total por columnas. Es decir, queremos rellenar la zona amarilla con los totales de sus respectivas filas y columnas.

Esto se haría de una forma muy sencilla, utilizando la función SUMA, pero se puede hacer de manera más rápida e inmediata, utilizando una combinación de teclas.

Lo primero que haríamos es señalar todo el rango de datos que queremos sumar, incluidas las celdas en las que deben aparecer los totales.

Una vez realizada la selección, pulsaremos las teclas Alt + Mayúsculas + 0.

De esta forma, de forma inmediata nos incluirá las sumas de los totales por filas y columnas, como vemos en la siguiente imagen.

Si nos situamos encima de cualquiera de los totales vemos que realmente nos ha incorporado la función SUMA en las mismas.

Aunque, en este caso lo hemos hecho para obtener de una sola vez la suma de todas las filas y columnas, también se puede utilizar si solo queremos conocer los totales por fila o bien los totales por columnas. Lo único que cambiaríamos sería el rango seleccionado antes de pulsar la combinación de teclas Alt+Mayúsculas +0.


En el siguiente video podremos aprender a realizar operaciones de suma de forma automática.


Para suscribirte a mi canal de YouTube:

Suscríbete

Crear una lista desplegable

En muchas ocasiones, cuando introducimos datos en una hoja de Excel, necesitamos controlar que no se introduzcan valores mal escritos.

Con la validación de datos podemos crear una lista desplegable que nos obliga a elegir uno de los datos incluidos en la lista.

Así, con una lista desplegable en una determinada nos aparecerá un menú o lista que se abre y muestra los diferentes valores para rellenar la celda.  Al seleccionar un elemento de la lista, la celda se rellenará automáticamente con el valor seleccionado de la lista.

¿Cómo crear una lista desplegable en Excel?

Imaginemos el caso que tenemos en pantalla.

En la celda B1 queremos crear una lista desplegable que nos permita elegir una de las ciudades que se encuentran en el rango de ciudades que se encuentran en la columna F.

Para ello debemos seguir los siguientes pasos:

1. Seleccionamos la celda en la que queremos crear la lista.  En este caso, seleccionamos la celda B1.

2. Hacemos clic en Datos > Validación de datos.

3. En el cuadro de dialogo “Validación de datos” seleccionaremos “Lista”.

4 . En el apartado de “Origen” debemos insertar las opciones que se encontrarán en la lista. Ahí es donde incluiremos el rango de datos que deseamos que aparezcan en la lista. En nuestro caso el rango de ciudades F2:F5.

5. Pulsar el botón Aceptar.

6. Ahora la celda que seleccionamos en el punto uno aparecerá con una flecha hacia abajo.  Para quitarla, desmarca “Celda con lista desplegable”.

7. Cuando pulsamos sobre la flecha se desplegará una lista con los valores que le hemos indicado.

Si escribimos en esa celda a mano un datos que no se encuentra en la lista nos aparecerá un mensaje de error. En cambio, escribimos un datos de la lista o, lo que es mejor, lo elegimos directamente de la lista se incorporará ese dato en la celda.

El mensaje de error que aparece si introducimos un valor no válido en la celda es el siguiente:

Para modificar tanto el mensaje de entrada como el mensaje de error debemos acceder a la segunda y tercera pestaña de la ventana «Validación de datos«.

Video acerca de cómo crear listas desplegables en Excel


Para suscribirte a mi canal de YouTube:

Suscríbete

Eliminar valores duplicados en Excel

Cuando queremos eliminar los valores duplicados de un rango de datos para quedarnos con los valores únicos de una serie de datos podemos utilizar la herramienta «Quitar duplicados» que se encuentra en la ficha Datos.

Con esta opción eliminamos directamente todos los datos que se encuentren duplicados, dejando únicamente los valores únicos.

Eliminar valores duplicados de una lista en Excel

Si, por ejemplo, deseamos quedarnos únicamente con los datos únicos de la siguiente lista:

Lo primero que haríamos es señalar todo el rango de datos (incluido el encabezado).

Después nos situamos en la ficha Datos y, en el grupo Herramientas de datos, seleccionamos Eliminar duplicados, como vemos en la siguiente imagen.

Se abrirá la siguiente ventana en la que, por una parte le tenemos que indicar si los datos tienen el encabezado seleccionado y por otra parte debemos seleccionar las columnas o campos en la que deseamos eliminar los valores duplicados.

Si le damos Aceptar, nos dejará unicamente los valores que no se encuentren duplicados, como vemos en la siguiente imagen.

Comprobamos que ha eliminado dos países, dejando 8 países en total, que no se repiten. Además nos ofrece una ventana que nos informa de los cambios realizados.

Eliminar valores duplicados en varias columnas

En el caso anterior tenemos solamente una columna. ¿Qué ocurriría si seleccionamos varias columnas a la vez? Vamos a verlo.

Está claro que si seleccionamos únicamente la columna País, dejaría solo dos valores (España e Italia). ¿Pero qué ocurre si seleccionamos a la vez las dos columnas?

Vemos que por defecto nos deja marcadas las dos columnas, aunque podemos marcar o desmarcar las columnas que queramos.

Si dejamos marcado solamente País dejará solamente 2 filas, la primera en la que aparezca España y la primera en la que aparece Italia, perdiendo la información de las demás ciudades.

Generalmente, lo que deseamos es eliminar las filas en las que el País y la Ciudad sean los mismos. Para ello debemos dejar marcadas las dos columnas, y quedaría el siguiente resultado.


Video explicativo:

Permitir únicamente números pares

Aquí veremos una aplicación práctica de la función RESIDUO vista en un artículo anterior.

Supongamos que queremos que Excel solo nos permita introducir números pares en una lista de números.

Aunque en principio no habría forma de hacerlo, con este sencillo truco, utilizando la validación de datos y la función RESIDUO, podremos hacer que Excel solo pèrmita introducir números pares, dándonos un mensaje de error cuando los números no sean pares.

Esto lógicamente, serviría si lo que queremos introducir son números divisibles entre 3, 4 o cualquier otro valor.


Para suscribirte a mi canal de YouTube:

Suscríbete

Calcular el día de la semana en Excel

En el siguiente video podemos ver un sencillo truco para conocer el día de la semana en Excel de una forma rápida.

Si bien Excel no tiene un comando específico para transformar una fecha en su correspondiente día de la semana, podremos realizarlo por nuestra cuenta de una forma muy fácil.

Los pasos a seguir serían los siguientes:

  • Lo primero que debemos hacer es referenciar las celdas en las que deseamos el resultado del día de la semana a las celdas en las que se encuentran las distintas fechas.
  • Después le cambiamos el Formato de celdas.
  • En categoría Personalizada elegimos el tipo dddd.

Video explicativo:


Suscríbete a mi canal de Youtube no perderte los siguientes videos:

Suscríbete

Utilizar la función BUSCARV realizando la búsqueda en varias columnas

La función BUSCARV es una de las más útiles y utilizadas por los usuarios medios de Excel.

Mediante esta función se realiza la búsqueda de un valor en la primera columna de un rango y, en caso de encontrarlo, nos devolverá como resultado el valor que se encuentra en la columna que le indiquemos de esa misma fila del valor localizado.

Lo mejor para entender esta función es verlo en un ejemplo sencillo.

Ejemplo de utilización de la función BUSCARV

Imaginemos un rango de datos que incluyen el DNI o código personal de una serie de personas, su nombre y el número de teléfono de las mismas.

Nos puede interesar que al indicar el DNI de esas personas me indique de forma automática su nombre, su teléfono o ambas cosas.

En nuestro caso nos interesa que cuando seleccione el DNI (Documento Nacional de Identidad) o código de identificación de una persona en la celda F5, nos aparezca su nombre en la celda F6 y su número de teléfono en la celda F7.

Este ejemplo es muy simple pero consideremos las búsquedas en miles de datos de diferentes hojas diferentes. Es una fórmula con muchos usos y muy potente.

La resolución de este caso es muy sencilla utilizando la fórmula BUSCARV.

En la celda F6 introducimos la fórmula =BUSCARV(G5;A4:C10;2;FALSO)

  • El valor buscado es el de la celda G5 (es decir el DNI de la persona).
  • Se busca en la primera columna del rango de datos A4:C10
  • En caso de encontrarlo nos interesa que nos muestre el valor correspondiente a la segunda columna del rango seleccionado (dado que es en la segunda columna donde aparece el nombre).
  • El último argumento es opcional y es un valor lógico, es decir falso o verdadero. Con este argumento indicamos a la función BUSCARV el tipo de búsqueda que realizará y que puede ser una búsqueda exacta (FALSO) o una búsqueda aproximada (VERDADERO). Como deseamos realizar una búsqueda exacta indicamos FALSO.

Para la celda F7, en la que deseamos que busque de nuevo por DNI pero nos muestre el número de teléfono, introducimos exactamente la misma fórmula pero indicando como indicador de columnas un 3.

Limitación de la función BUSCARV

Como hemos indicado, la función BUSCARV es muy potente y útil. Sin embargo tiene la limitación de buscar un valor únicamente en la primera columna de un rango.

En ocasiones los datos se nos presentan de forma que no sabemos en qué columna se encuentra el dato buscado.

Utilización de BUSCARV realizando la búsqueda en varias columnas

Imaginemos el siguiente caso:

Queremos saber el número de unidades de un artículo, identificando al artículo mediante su código. Deseamos indicar en la celda H7 el código del artículo, en este ejemplo AA21, y que nos devuelva en número de unidades que quedan del mismo, que debe ser 55.

Si utilizamos la función =BUSCARV(H7;A3:D22;2;FALSO) obtenemos el dato correctamente.

Si en la celda H7 introducimos el código AA13 nos mostrará que hay 46 unidades.

La fórmula funciona correctamente, pero únicamente con los códigos que aparecen en la columna A.

¿Qué ocurriría si el código que buscamos se encuentra en la columna C? Que no encontrará nada, ya que BUSCARV únicamente busca en la primera columna del rango de datos.

Hagamos la prueba con un artículo que se encuentre en la columna C, por ejemplo, AA41. Vemos que nos da un error, ya que no lo encuentra.

¿Cómo podemos resolver esta situación? Utilizando la función SI.ERROR.

Utilización combinada de la función SI.ERROR y BUSCARV

La función SI.ERROR tiene dos argumentos. El primero es el valor o expresión que va a evaluar y el segundo argumento es el valor que regresará en caso de que el primer argumento devuelva un error.

Como hemos visto que cuando no encuentra un valor con la función BUSCARV nos presenta un error, podemos utilizar la función SI.ERROR conjuntamente con BUSCARV para realizar búsquedas en varios rangos.

En el ejemplo anterior, podemos indicarle que realice la búsqueda en el rango A3:B22, y en caso de que nos devuelva un error (porque no ha encontrado el valor) realice la búsqueda en el rango C3:D22.

Realicemos el ejercicio con el valor que antes nos daba error:

Hemos introducido la fórmula siguiente:

=SI.ERROR(BUSCARV(H7;A3:B22;2;FALSO);BUSCARV(H7;C3:D22;2;FALSO))

De esa forma Excel ha realizado la búsqueda del valor de la celda H7 en el rango A3:B22. Al no encontrarlo, utilizaría el segundo argumento de la función SI.ERROR, es decir, busca el valor de la celda H7 en el rango C3:D22. Y ahí si que encuentra el valor mostrándonos correctamente el número de unidades que tiene el artículo AA41.

Utilizando las funciones SI.ERROR y BUSCARV de esta forma realiza las búsquedas en los dos rangos.

Además anidando funciones SI.ERROR podemos realizar búsquedas en tantos rangos queramos.


Video explicativo:


Suscríbete a mi canal de YouTube:

Suscríbete
  • « Ir a la página anterior
  • Página 1
  • Páginas intermedias omitidas …
  • Página 4
  • Página 5
  • Página 6
  • Página 7
  • Página 8
  • Ir a la página siguiente »

Barra lateral principal

Buscar

Más de 300 trucos de Excel ¡¡¡GRATIS!!!

¡¡¡Más de 300 videos!!! gratis

Entradas y Páginas Populares

  • Excel 2010
    Excel 2010
  • Función PRONOSTICO.LINEAL en Excel
    Función PRONOSTICO.LINEAL en Excel
  • Los SUBTOTALES en Excel
    Los SUBTOTALES en Excel
  • Función SI.CONJUNTO en Excel
    Función SI.CONJUNTO en Excel
  • Tablas de datos en Excel
    Tablas de datos en Excel

Síguenos

  • Facebook
  • Instagram
  • YouTube
  • TikTok
Para aprovechar al máximo el potencial de Excel. Desde un nivel básico hasta un nivel experto.

Ir al blog

Mi canal de Youtube

Contacto

No te pierdas las novedades

100% libre de spam.

Sobre mí                            Aviso legal                            Política de privacidad y cookies

Gestionar el consentimiento de las cookies
Las cookies se utilizan para la personalización de anuncios".
Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu Proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
  • Administrar opciones
  • Gestionar los servicios
  • Gestionar {vendor_count} proveedores
  • Leer más sobre estos propósitos
Ver preferencias
  • {title}
  • {title}
  • {title}