• 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

Funciones

Función ENFILA en Excel

La función ENFILA (en inglés TOROW) transforma una matriz de dos dimensiones (filas y columnas) en una sola fila. Es una función muy completa, porque se le pueden aplicar algunas opciones interesantes, como lo son gestionar el comportamiento que debe tener con las celdas en blanco o la dirección en la que se debe mover el resultado.

Sintaxis de la Función ENFILA en Excel

ENFILA(matriz; [ignorar]; [scan by column])

  • matriz (obligatorio): Matriz o referencia que se va a devolver como una fila.
  • ignorar (opcional): Si quiere omitir determinados tipos de valores. De forma predeterminada, no se omite ningún valor. Especifique una de las acciones siguientes:
    • 0       Conservar todos los valores (predeterminado)
    • 1       Omitir espacios en blanco
    • 2       Ignorar errores
    • 3       Omitir espacios en blanco y errores
  • scan by column (opcional): Digitalizar la matriz por columna. De forma predeterminada, la matriz se analiza por fila. El examen determina si los valores se ordenan por fila o por columna.
    • FALSO (predeterminado): Analizar por filas
    • VERDADERO: Analizar por columna

Errores de ENFILA

  • Excel devuelve un #VALOR! cuando una constante de matriz contiene uno o más números que no son un número entero.
  • Excel devuelve un #NUM cuando la matriz es demasiado grande.

Ejemplo de utilización de función ENFILA

Consideremos que tenemos el siguiente rango de datos:

Los 12 meses en un rango de 3 x 4, y queremos que los meses aparezcan en una sola fila.

Para ello utilizaríamos la función ENFILA, señalando el rango A1:C4.

Nos situamos en la celda A7 y copiamos la siguiente fórmula:

Y vemos que se ha creado una fila con todos los meses.

¿Qué ocurre si alguna de las celdas del rango se encuentra en blanco?

Vemos que aparece un cero en el lugar de la celda en blanco. Para evitar esa situación, para hacer que ignore las celdas en blanco, debemos utilizar el segundo argumento.

Si en el segundo argumento indicamos un 1, conseguiremos que se ignoren las celdas en blanco.

Vemos, que utilizando el segundo argumento, ignora las celdas en blanco. De la misma forma, utilizando el segundo argumento de la función, podemos determinar el comportamiento frente a celdas que incluyen errores.

En cuanto al tercer argumento, scan by column, determina si los valores se ordenan por fila o por columna.

Si dejamos ese tercer argumento en blanco, o incluimos FALSO, los valores se ordenan por columnas.

Si dejamos incluimos VERDADERO en ese tercer argumento, los valores se ordenan por filas.


Video explicativo:


Para suscribirte a mi canal de YouTube:

Suscríbete a mi canal

Función ENCOL en Excel

La función ENCOL (en inglés TOCOL) transforma una matriz de dos dimensiones (filas y columnas) en una sola columna. Es una función muy completa, porque se le pueden aplicar algunas opciones interesantes, como lo son gestionar el comportamiento que debe tener con las celdas en blanco o la dirección en la que se debe mover el resultado.

Sintaxis de la Función ENCOL en Excel

ENCOL(matriz; [ignorar]; [scan by column])

  • matriz (obligatorio): Matriz o referencia que se va a devolver como una columna.
  • ignorar (opcional): Si quiere omitir determinados tipos de valores. De forma predeterminada, no se omite ningún valor. Especifique una de las acciones siguientes:
    • 0       Conservar todos los valores (predeterminado)
    • 1       Omitir espacios en blanco
    • 2       Ignorar errores
    • 3       Omitir espacios en blanco y errores
  • scan by column (opcional): Digitalizar la matriz por columna. De forma predeterminada, la matriz se analiza por fila. El examen determina si los valores se ordenan por fila o por columna.
    • FALSO (predeterminado): Analizar por filas
    • VERDADERO: Analizar por columna

Errores de ENCOL

  • Excel devuelve un #VALOR! cuando una constante de matriz contiene uno o más números que no son un número entero.
  • Excel devuelve un #NUM cuando la matriz es demasiado grande.

Ejemplo de utilización de función ENCOL

Consideremos que tenemos el siguiente rango de datos:

Los 12 meses en un rango de 3 x 4, y queremos que los meses aparezcan en una sola columna.

Para ello utilizaríamos la función ENCOL, señalando el rango A1:C4.

Nos situamos en la celda E1 y copiamos la siguiente fórmula:

Y vemos que se ha creado una columna con todos los meses.

¿Qué ocurre si alguna de las celdas del rango se encuentra en blanco?

Vemos que aparece un cero en el lugar de la celda en blanco. Para evitar esa situación, para hacer que ignore las celdas en blanco, debemos utilizar el segundo argumento.

Si en el segundo argumento indicamos un 1, conseguiremos que se ignoren las celdas en blanco.

Vemos, que utilizando el segundo argumento, ignora las celdas en blanco. De la misma forma, utilizando el segundo argumento de la función, podemos determinar el comportamiento frente a celdas que incluyen errores.

En cuanto al tercer argumento, scan by column, determina si los valores se ordenan por fila o por columna.

Si dejamos ese tercer argumento en blanco, o incluimos FALSO, los valores se ordenan por columnas.

Si dejamos incluimos VERDADERO en ese tercer argumento, los valores se ordenan por filas.


Video explicativo:


Para suscribirte a mi canal de YouTube:

Suscríbete a mi canal

Función XO en Excel

La función XO en Excel es una función lógica también conocida como disyunción exclusiva o también como O exclusivo.

El resultado de XO es VERDADERO cuando el número de entradas VERDADERO es impar y FALSO cuando el número de entradas VERDADERO es par.

En el caso de dos valores lógicos o condiciones el esquema sería el siguiente:

Por tanto, para que esta función devuelva el valor Verdadero es necesario que una condición se cumpla, pero no las dos a la vez.

Sintaxis de la Función XO en Excel

XO(valor_lógico1; [valor_lógico2]; …)

  • valor_lógico1 (obligatorio): Primera condición a probar.
  • valor_lógico2 (opcional): Condiciones adicionales a probar.

La Función XO  puede recibir entre 1 y 254 parámetros, donde cada uno corresponde de un valor lógico o condición lógica. Cada uno de esos valores empleados puede ser VERDADERO o FALSO.

Cada uno de los argumentos de la función XO puede ser una expresión lógica (tipo 5<8), pero también puede ser una función de Excel que devuelva un valor FALSO o VERDADERO.

Ejemplo de la función XO

Esta función es no tiene tantas utilidades como la función Y o la función O. Sin embargo, puede haber casos, como el que veremos en el siguiente ejemplo en el que puede ser la función más adecuada.

En este caso tenemos una relación con 10 trabajadores de los que sabemos si trabajan por la mañana y si trabajan por la tarde.

En la columna D deseamos que nos indique si son trabajadores a media jornada, es decir, si trabajan solo en uno de los dos turnos.

Eso lo podemos realizar con la función XO, ya que para saber si está a media jornada se debe de cumplir que trabaje de mañanas o de tardes, pero no en ambos turnos.

Escribimos en D2 la función =XO(B2=»SI»;C2=»SI»). De esa forma evalúa si trabaja por la mañana (B2=»SI») y si lo hace por la tarde (C2=»SI»).

Si desplegamos la ventana de la función podemos ver la evaluación de cada uno de los valores lógicos.

Obtenemos los siguientes valores para los diferentes trabajadores:

En caso de que se cumplan las dos condiciones, que trabaje por la mañana y por la tarde, nos da el valor de FALSO como valor de la Media Jornada, lo cual conseguimos al aplicar la función XO (no lo hubiésemos obtenido aplicando las función Y o la función O).


Video explicativo:


Para suscribirte a mi canal de YouTube:

Suscríbete a mi canal

Función O en Excel

La función O en Excel es una función lógica que se encarga de evaluar dos o más condiciones y nos devuelve el resultado Verdadero si alguno de sus argumentos son verdaderos y Falso en caso contrario, cuando todas las condiciones son falsas.

Por tanto, para que esta función devuelva el valor Verdadero basta con que cualquiera de las condiciones se cumpla.

Sintaxis de la Función O en Excel

O(valor_lógico1; [valor_lógico2]; …)

  • valor_lógico1 (obligatorio): Primera condición a probar.
  • valor_lógico2 (opcional): Condiciones adicionales a probar.

La Función O puede recibir entre 1 y 255 parámetros, donde cada uno corresponde de un valor lógico o condición lógica. Cada uno de esos valores empleados puede ser VERDADERO o FALSO.

Cada uno de los argumentos de la función O puede ser una expresión lógica (tipo 5<8), pero también puede ser una función de Excel que devuelva un valor FALSO o VERDADERO.

Ejemplo de la función O

Esta función es muy útil, especialmente si la incluimos en la función condicional SI, como veremos en el siguiente ejemplo:

En este caso tenemos una relación con 10 socios de un gimnasio que ofrece un descuento a los que tengan más de 60 años o más de 5 años de antigüedad en el gimnasio.

En la columna D deseamos que nos indique si a cada uno de los socios le corresponde el descuento o no.

Eso lo podemos realizar con la función O, ya que para tener derecho al descuento solo es necesario que cumpla una de las condiciones (tener más de 50 años o bien tener más de 5 años de antigüedad). No es necesario que cumpla con ambas condiciones a la vez, aunque si cumple con las dos también tendrá descuento.

Escribimos en D2 la función =O(B2>50;C2>5). De esa forma evalúa si tiene más de 50 años (B2>50, lo cual es falso) y la antigüedad (C2>5, lo cual también es verdadero).

Si desplegamos la ventana de la función podemos ver la evaluación de cada uno de los valores lógicos.

Al cumplir una de las condiciones indicadas el resultado de la función es Verdadero.

Si copiamos la fórmula para los demás socios obtenemos los siguientes valores:

Vemos que se cumple que nos indica que tendrían descuento los socios que cumplan al menos uno de los requisitos necesarios.

Combinar las funciones O y SI

Como indicaba, esta función es muy indicada para ser utilizada como argumento de una condicional SI.

Por ejemplo, en caso de que queramos que para los socios aparezca la palabra «Con Descuento» o «Sin Descuento» en lugar de «Verdadero» o «Falso», podríamos utilizar la siguiente fórmula:

=SI(O(B2>50;C2>5);»Con Descuento»;»Sin Descuento»)

Utilizando esa fórmula en los demás socios vemos que nos completa el resultado de cada uno de ellos con la palabra «Con Descuento» o «Sin Descuento».


Video explicativo:


Para suscribirte a mi canal de YouTube:

Suscríbete a mi canal

Función Y en Excel

La función Y en Excel es una función lógica que se encarga de evaluar dos o más condiciones y nos devuelve el resultado Verdadero si todos sus argumentos son verdaderos y Falso en caso contrario, cuando una o más condiciones son falsas.

Por tanto, para que esta función devuelva el valor Verdadero se deben cumplir todas las condiciones o valores lógicos que le indiquemos, ya que en cuanto uno cualquiera no se cumpla ya deja de ser Verdadero.

Sintaxis de la Función Y en Excel

Y(valor_lógico1; [valor_lógico2]; …)

  • valor_lógico1 (obligatorio): Primera condición a probar.
  • valor_lógico2 (opcional): Condiciones adicionales a probar.

La Función Y  puede recibir entre 1 y 255 parámetros, donde cada uno corresponde de un valor lógico o condición lógica. Cada uno de esos valores empleados puede ser VERDADERO o FALSO.

Cada uno de los argumentos de la función Y puede ser una expresión lógica (tipo 5<8), pero también puede ser una función de Excel que devuelva un valor FALSO o VERDADERO.

Ejemplo de la función Y

Esta función es muy útil, especialmente si la incluimos en la función condicional SI, como veremos en el siguiente ejemplo:

En este caso tenemos una relación con 10 alumnos que han realizado dos exámenes, uno teórico y otro práctico. Aprueban la asignatura si han sacado una nota de 5 o superior en ambos exámenes.

En la columna D deseamos que nos indique si cada uno de los alumnos ha aprobado o suspendido.

Eso lo podemos realizar con la función Y, ya que para aprobar tiene que cumplir dos condiciones: aprobar el examen teórico y aprobar el examen práctico.

Escribimos en D2 la función =Y(B2>=5;C2>=5). De esa forma evalúa si ha aprobado el examen teórico (B2>=5, lo cual es falso) y el examen práctico (C2>=5, lo cual también es falso).

Si desplegamos la ventana de la función podemos ver la evaluación de cada uno de los valores lógicos.

Al incumplir uno o más de las condiciones indicadas el resultado de la función es Falso.

Si copiamos la fórmula para los demás alumnos obtenemos los siguientes valores:

Vemos que se cumple que solo nos indica como Verdadero a los alumnos que han aprobado los dos exámenes.

Combinar las funciones Y y SI

Como indicaba, esta función es muy indicada para ser utilizada como argumento de una condicional SI.

Por ejemplo, en caso de que queramos que para los alumnos aparezca la palabra «Aprobado» o «Suspenso» en lugar de «Verdadero» o «Falso», podríamos utilizar la siguiente fórmula:

=SI(Y(B2>=5;C2>=5);»Aprobado»;»Suspenso»)

Utilizando esa fórmula en los demás alumnos vemos que nos completa el resultado de cada uno de ellos con la palabra «Aprobado» o «Suspenso».


Video explicativo:


Para suscribirte a mi canal de YouTube:

Suscríbete a mi canal

Contar celdas según tipo de valor: Las funciones ESTEXTO, ESNOTEXTO, ESNUMERO, ESFORMULA y ESLOGICO

En ocasiones nos puede interesar contar el número de celdas de un rango que son de un determinado tipo.

Los datos pueden ser textos, números, fórmulas o lógicos.

Lo primero haremos es analizar las funciones que nos servirán para comprobar el tipo de datos que contiene una celda.

La función ESTEXTO

Comprueba si un valor especificado es de tipo texto.

Sintaxis de la función ESTEXTO

=ESTEXTO(valor)

  • Valor (obligatorio): El valor que se desea verificar.

Ejemplo de utilización de la función ESTEXTO

La función ESNOTEXTO

Comprueba si un valor especificado NO es de tipo texto.

Sintaxis de la función ESNOTEXTO

=ESNOTEXTO(valor)

  • Valor (obligatorio): El valor que se desea verificar.

Ejemplo de utilización de la función ESNOTEXTO

La función ESNUMERO

Comprueba si un valor especificado es un número.

Sintaxis de la función ESNUMERO

=ESNUMERO(valor)

  • Valor (obligatorio): El valor que se desea verificar.

Ejemplo de utilización de la función ESNUMERO

La función ESFORMULA

Comprueba si la referencia es hacia una celda que contiene una fórmula.

Sintaxis de la función ESFORMULA

=ESFORMULA(referencia)

  • Referencia (obligatorio): Es una referencia a la celda que se desea probar.

Ejemplo de utilización de la función ESFORMULA

La función ESLOGICO

Comprueba si un valor especificado es un valor lógico.

Sintaxis de la función ESLOGICO

=ESLOGICO(valor)

  • Valor (obligatorio): El valor que se desea verificar.

Ejemplo de utilización de la función ESLOGICO

Contar celdas según tipo de valor

Una vez que conocemos las funciones ESTEXTO, ESNOTEXTO, ESNUMERO, ESFORMULA y ESLOGICO, podemos utilizarlas para, por ejemplo, contar las celdas de un rango que cumplen con la condición de ser de un determinado tipo de valor.

Si, por ejemplo, queremos contar las celdas de un rango que no son un texto utilizaríamos la siguiente fórmula:

=SUMA(SI(ESNOTEXTO(Rango);1))

De esa misma forma utilizaríamos las demás funciones, según el tipo de valores que deseemos contar.


Video explicativo:


Para suscribirte a mi canal de YouTube:

Suscríbete

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.

La función DESREF

Según el soporte de Microsoft la función DESREF «Devuelve una referencia a un rango que es un número de filas y de columnas de una celda o rango de celdas. La referencia devuelta puede ser una celda o un rango de celdas.«

La verdad es que con esa definición es muy difícil de entender, y ese es el motivo por el cual no se conoce mucho esta función. Sin embargo, en realidad es muy fácil de utilizar. Y una vez que sepamos utilizar esta función le podremos sacar muchísimo provecho, sobre todo si la combinamos con otras funciones, como la de COINCIDIR.

Se puede decir que la función DESREF sirve para desplazarnos a través de la hoja de cálculo.

Esta función tiene 5 argumentos, los tres primeros son obligatorios, mientras que el 4º y 5º argumento son opcionales. Para aproximarnos a esta función explicaremos DESREF con los argumentos obligatorios. En un posterior artículo veremos para que sirven los argumentos opcionales.

Debemos de imaginarnos que partimos de una celda concreta (1º argumento). La función DESREF nos va a permitir obtener el valor de la celda que se encuentra un determinado número de filas de distancia (2º argumento) y a un determinado número de columnas (3º argumento).

Hay que tener en cuenta que cuando nos desplazamos hacia abajo y hacia la derecha los valores se indican en positivo, mientras que si nos desplazamos hacia arriba o hacia la izquierda los argumentos se establecen en negativo.

Tal y como vemos en la imagen, si partimos desde la celda amarilla D8 y le indicamos un desplazamiento en filas de 5 (hacia abajo) y 1 (derecha) nos dará el valor que se encuentra en la celda E13. En la imagen seguiríamos las flechas rojas, y es lo que hace la fórmula =DESREF(D8;5;1). Nos devuleve el valor 152.

Sintaxis de la función DESREF

DESREF(ref, filas, columnas, [alto], [ancho])

  • Ref (obligatorio): La referencia a la celda o rango donde se iniciará el desplazamiento.
  • Filas (obligatorio): El número de filas a moverse. Si el valor es positivo se moverá hacia abajo y si es negativo se moverá hacia arriba.
  • Columnas (obligatorio): El número de columnas a moverse. Si el valor es positivo se moverá hacia la derecha y si es negativo se moverá a la izquierda.
  • Alto (opcional): El número de filas que deseamos que nos devuelva como resultado.
  • Ancho (opcional): El número de columnas que deseamos que nos devuelva como resultado.

Utilidad de la función DESREF

La función DESREF no es muy útil si la usamos sola. Sin embargo, si la combinamos con otras funciones nos permitirá implementar muy buenas soluciones en Excel.

Entre las utilidades que tiene esta función se encuentran entre otras:

  • Ser una alternativa a la función BUSCARV cuando el valor buscado no se encuentra en la primera columna de la matriz.
  • Buscar valores en matrices de doble entrada.
  • Crear rangos dinámicos.
  • Actualizar listas desplegables.

Video explicativo de la función DESREF


Para suscribirte a mi canal de YouTube:

Suscríbete

La función ESPACIOS

La función ESPACIOS elimina todos los espacios del texto, excepto el espacio normal que se deja entre palabras.

Esta función nos permite corregir los espacios en textos procedentes de otras aplicaciones que pueda contener un espaciado irregular.

En inglés a la función ESPACIOS se le conoce como función TRIM.

Sintaxis de la función ESPACIOS

La sintaxis de la función ESPACIOS es la siguiente:

=ESPACIOS(texto)

El argumento es:

  • Texto (obligatorio): El texto al que deseamos quitar los espacios excedentes.

Ejemplo de la función ESPACIOS

Al importar los departamentos de la empresa de una base de datos externa, en algunas ocasiones nos ha dejado espacios al comienzo del texto y en otras ocasiones ha dejado varios espacios entre las palabras.

Ello presenta los inconvenientes de que Excel los considera departamentos diferentes lo cual generará inconvenientes ya que no podremos filtrar u ordenar los datos. Igualmente, al crear una tabla dinámica, por ejemplo, los considerará como diferentes departamentos.

Si le aplicamos la función ESPACIOS unificaremos los departamentos.

Video explicativo del canal de Youtube


Para suscribirte a mi canal de YouTube:

Suscríbete

Números aleatorios en Excel

En ocasiones nos interesa generar una serie de números aleatorios en Excel.

Puede haber muchos motivos por los que queramos que Excel nos devuelva una serie de números aleatorios: para cualquier tipo de juego de azar, realización de muestreos estadísticos, criptografía de datos, desarrollo de ejemplos o simulaciones, puede que nos interese que Excel nos ofrezca una serie de números aleatorios.

Fundamentalmente tenemos 2 funciones que nos generan números aleatorios en Excel, según nuestras necesidades: la función ALEATORIO y la función ALEATORIO.ENTRE


La función ALEATORIO

La función ALEATORIO en Excel devuelve un número real aleatorio que será mayor a cero pero menor a uno. Esta función no tiene argumentos por lo que será suficiente llamarla por su nombre seguido de paréntesis.

Sintaxis de la función ALEATORIO

= ALEATORIO ()

La función ALEATORIO generará un nuevo número cada vez que se vuelvan a calcular las fórmulas de una hoja o cuando se pulse la tecla F9.

Si deseamos insertar números aleatorios en un rango de celdas lo podremos hacer con solo seleccionar el rango, escribir «=ALEATORIO()» y pulsar en Ctrol + Enter.

Si no queremos que nos recalculen los valores numéricos constantemente, tendremos que copiar los datos y pegar como valores.

Otra forma de hacer que no se recalculen los números: Si desea usar ALEATORIO para generar un número aleatorio, pero no desea que los números cambien cada vez que calcule la celda, puede escribir =ALEATORIO() en la barra de fórmulas y presionar F9 para cambiar la fórmula a un número aleatorio. La fórmula se calculará y se le dejará con un solo valor.

Variantes de la función ALEATORIO

Si queremos cambiar el número máximo de la función aleatorio tendremos que multiplicar por ese valor.

Por ejemplo, si queremos que los datos se encuentren entre 0 y 100, lo podremos obtener con sólo multiplicar la función ALEATORIO por 100.

=ALEATORIO()*100

Con esta fórmula obtendremos un número aleatorio mayor o igual que 0 y menor que 100.

En caso de que queramos que nos ofrezca números enteros aleatorios menores de 100, la fórmula a utilizar sería la siguiente:

=ENTERO(ALEATORIO()*100)


La función ALEATORIO.ENTRE

La función ALEATORIO.ENTRE en Excel devuelve un número aleatorio que se encontrará entre el límite inferior y el límite superior especificados. La función ALEATORIO.ENTRE siempre devolverá un número entero.

Sintaxis de la función ALEATORIO.ENTRE

La sintaxis de la función ALEATORIO.ENTRE tiene los siguientes argumentos:

  • Inferior (Obligatorio): Es el menor número entero que la función ALEATORIO.ENTRE puede devolver.
  • Superior (Obligatorio): Es el mayor número entero que la función ALEATORIO.ENTRE puede devolver.

Ejemplos de la función ALEATORIO.ENTRE

Para generar un número aleatorio entre 1 y 1000 habría que escribir la siguiente fórmula en cualquier celda de la hoja.

= ALEATORIO.ENTRE(1;1000)

Para generar un número aleatorio entre -100 y 100 habría que escribir la siguiente fórmula en cualquier celda de la hoja.

= ALEATORIO.ENTRE(-100;100)


Para suscribirte a mi canal de YouTube:

Suscríbete

La función RESIDUO

El residuo es el sobrante de una división inexacta. La función RESIDUO en Excel nos ayuda a obtener el sobrante (residuo) que haya resultado de la división de dos números.

En inglés a la función RESIDUO se le conoce como función MOD.

Sintaxis de la función RESIDUO

La sintaxis de la función RESIDUO es la siguiente:

=RESIDUO(número;núm_divisor)

Los argumentos son:

  • Número (obligatorio): Número que será dividido. También conocido como dividendo.
  • Núm_divisor (obligatorio): Número por el cual se sea hacer la división.

Observaciones de la función RESIDUO

  • Si los números son divisibles, el resultado de la función RESIDUO es cero.
  • Si el dividor es cero; la función devuelve el valor de error ¡DIV/0!.
  • Cuando dividendo y divisor tienen distinto signo, el residuo llevará el mismo signo que el divisor.

Video explicativo del canal de Youtube


Para suscribirte a mi canal de YouTube:

Suscríbete

La función VERDADERO y FALSO

Seguimos explicando las diferentes funciones que podemos utilizar en Excel.

Las funciones VERDADERO y FALSO son dos funciones lógicas muy simples, ya que no tienen argumentos.

La función VERDADERO

La función VERDADERO de Excel devuelve el valor lógico VERDADERO.

Equivale la utilización de la función VERDADERO que escribir en una celda la palabra “VERDADERO”, ya que en ese caso, Excel también la entiende como un valor lógico.

Sintaxis de la función VERDADERO

La función VERDADERO se ejecuta mediante la sintaxis:

=VERDADERO()

La sintaxis de la función VERDADERO no tiene argumentos.

Utilidad de la función VERDADERO

La verdad es que como función prácticamente no tiene utilidad ya que, como hemos indicado, bastaría escribir la palabra «VERDADERO» en lugar de utilizar la función.

La función FALSO

La función FALSO de Excel devuelve el valor lógico FALSO.

Equivale la utilización de la función FALSO que escribir en una celda la palabra “FALSO”, ya que en ese caso, Excel también la entiende como un valor lógico.

Sintaxis de la función FALSO

La función FALSO se ejecuta mediante la sintaxis:

=FALSO()

La sintaxis de la función FALSO no tiene argumentos.

Utilidad de la función FALSO

La verdad es que como función prácticamente no tiene utilidad ya que, como hemos indicado, bastaría escribir la palabra «FALSO» en lugar de utilizar la función.

  • « Ir a la página anterior
  • Página 1
  • Página 2
  • Página 3
  • Página 4
  • Página 5
  • 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

  • Inmovilizar las filas y columnas en una hoja de Excel
    Inmovilizar las filas y columnas en una hoja de Excel
  • La evolución de las hojas de cálculo
    La evolución de las hojas de cálculo
  • Cómo crear y ejecutar macros en Excel: Guía paso a paso desde cero
    Cómo crear y ejecutar macros en Excel: Guía paso a paso desde cero
  • Introducir datos con Formularios en Excel
    Introducir datos con Formularios en Excel
  • Crear un checklist con casillas de verificación
    Crear un checklist con casillas de verificación

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}