• 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

Calcular el VAN de una inversión

El Valor Actual Neto o VAN es un procedimiento que permite calcular el valor presente de un determinado número de flujos de caja futuros, originados por una inversión.

Considerando el valor obtenido, se considera una inversión aceptable cuando su VAN es mayor que cero. Si el VAN es menor que cero la inversión es rechazada. Además, se da preferencia a aquellas inversiones cuyo VAN sea más elevado.

Fórmula del VAN

La fórmula del Valor Actual Neto es la siguiente:

Donde:

  • A: Es la inversión inicial. Va con signo negativo al ser un desembolso de dinero.
  • Q: Son los flujos de caja. Es decir los cobros menos los pagos de cada período.
  • k: Es la tasa de descuento que se le aplica. Si para realizar el desembolso inicial se precisa de financiación exterior se suele utilizar el tipo de interés aplicado como valor de k. En caso de disponer de fondos para la inversión inicial se debe indicar la rentabilidad que le pediríamos a ese dinero para invertirlo en ese proyecto en lugar de utilizarlo en otro.

Ejemplo de utilización del VAN

Imaginemos un proyecto que precisa de una inversión inicial de 50.000 €. Los flujos de caja de los próximos 3 años que dura el proyecto son 15.000 €, 25.000 € y 35.000€. La tasa de descuento aplicada es del 5%.

Si aplicamos la fórmula vemos que obtenemos el siguiente valor de VAN:

VAN = – 50.000 + 14.285,71 + 22.675,74 + 30.234,32 = 17.195,77 €

Por lo tanto, en principio se puede considerar como positiva la inversión.

Calcular el VAN con Excel

Vamos a realizar el mismo cálculo con Excel.

Trasladamos los datos a la hoja de cálculo. En la celda B13 deseamos obtener el resultado del VAN.

La función que hay que utilizar es VNA, en la que le debemos de indicar la tasa de descuento y los valores de los flujos esperados del proyecto.

Relacionamos los valores que sirven de argumento de la funcion con sus correspondientes celdas.

Por último, debemos de restarle el valor de la inversión, ya que esta corresponde al momento presente y no se debe de descontar su valor con la tasa.

Vemos que aplicando la función VNA tal y como se observa en la barra de función, finalmente obtenemos el mismo resultado para el Valor Actual Neto que el que calculamos a mano, 17.195,77 €.

Valor actual neto con flujos periódicos – Función VNA

Devuelve un Valor doble que especifica el valor neto actual de una inversión basándose en una serie de flujos periódicos de efectivo (pagos y recibos) y una tasa de descuento.

Sintaxis de la función VNA

=VNA(tasa, valores)

La sintaxis de la función VNA tiene los siguientes argumentos:

  • Tasa (Obligatorio): Es la tasa de descuento que se aplica a los flujos de efectivo.
  • Valores (Obligatorio): Es una serie periódica de flujos de efectivo. La serie de valores debe incluir al menos un valor positivo y un valor negativo.

Valor actual neto con flujos no periódicos – Función VNA.NO.PER

La función VNA se utiliza cuando el flujo de caja es periódico. Sin embargo, en la realidad los flujos de caja, positivos o negativos, suelen presentarse en fechas sin una periodicidad constante.

Para calcular el valor neto actual para un flujo de efectivo que no es necesariamente periódico se utilizaría la función VNA.NO.PER.

Sintaxis de la función VNA.NO.PER

=VNA.NO.PER(tasa, valores, fechas)

La sintaxis de la función VNA.NO.PER tiene los siguientes argumentos:

  • Tasa (Obligatorio): Es la tasa de descuento que se aplica a los flujos de efectivo.
  • Valores (Obligatorio): Es una serie de flujos de efectivo que corresponde a un calendario de pagos determinado por el argumento fechas. El primer pago es opcional y corresponde al costo o pago en que se incurre al principio de la inversión. Si el primer valor es un costo o un pago, debe ser un valor negativo. Todos los pagos sucesivos se descuentan basándose en un año de 365 días. La serie de valores debe incluir al menos un valor positivo y un valor negativo.
  • Fechas (Obligatorio): Es un calendario de fechas de pago que corresponde a los pagos del flujo de efectivo. La primera fecha de pago indica el principio del calendario de pagos. El resto de las fechas deben ser posteriores a esta, pero pueden aparecer en cualquier orden.

Video explicativo:


Para suscribirte a mi canal de YouTube:

Suscríbete

La función LAMBDA en Excel

Lambda es una función de Excel que permite crear funciones personalizadas y reutilizables sin necesidad de emplear VBA o JavaScript.

Combinando esta función con el administrador de nombres podemos crear funciones propias que reciban variables y realicen cálculos de forma transparente al usuario.

En la actualidad esta novedosa función solamente está disponible para usuarios de Office 365.

Sintaxis de la función LAMBDA

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

=LAMBDA([parámetro1, parámetro2, …,] cálculo)

Donde:

  • parámetro (opcional): Un valor que quiere pasar a la función, como una referencia de celda, cadena o número. Puede especificar hasta 253 parámetros.
  • cálculo (obligatorio): La fórmula que quiere ejecutar y devolver como el resultado de la función. Debe ser el último argumento y debe devolver un resultado.

Pasos para crear una función LAMBDA

Los pasos a seguir para crear una función LAMBDA son tres:

  • Probar la fórmula: Debemos asegurarnos de que la fórmula que usa en el argumento cálculo funciona correctamente.
  • Crear la función LAMBDA en una celda: Una buena práctica es crear y probar la función LAMBDA en una celda para asegurarse de que funciona correctamente, incluyendo la definición y el paso de parámetros.
  • Agregar la función LAMBDA al Administrador de nombres: Una vez que hemos creado la función le daríamos un nombre significativo a la función LAMBDA, utilizando para ello el Administrador de nombres. Es aconsejable incluir una descripción.

Ejemplo de utilización de la función LAMBDA

Cálculo de la hipotenusa con la función LAMBDA

Veamos el ejemplo del cálculo de la hipotenusa utilizando la función LAMBDA.

Imaginemos el caso en que deseamos calcular la hipotenusa de un triángulo rectángulo. Actualmente no existe ninguna función en Excel que haga ese cálculo de forma directa.

Recordemos que despejando el valor de la hipotenusa del Teorema de Pitágoras, tenemos que la hipotenusa es la raíz de la suma de los catetos al cuadrado.

Podemos crear nuestra propia función en Excel de cálculo de la hipotenusa utilizando para ello la función LAMBDA.

Vamos a seguir los siguientes pasos para crear esa función específica de cálculo de hipotenusa.

Probar la fórmula

Primero, vamos a crear una fórmula tradicional para calcular la hipotenusa del triángulo.

=RAIZ(D4^2+E4^2)

Como para calcular la hipotenusa debemos calcular la raíz de la suma de los lados al cuadrado, y considerando que los lados a y b son de valor 4 y 3, la fórmula que usaríamos sería la siguiente:

En la celda F4 tenemos el resultado del cálculo y en la celda G4 vemos el texto de la fórmula utilizada.

Crear la fórmula LAMBDA

Ahora vamos a crear la función LAMBDA, y para eso nos resulta muy útil haber creado previamente la fórmula tradicional.

La sintaxis de LAMBDA recordemos que es:

Y la función es la que vemos:

=RAIZ(D4^2+E4^2)

Tenemos que identificar cuantos parámetros o variables debemos considerar. La fórmula RAIZ(D4^2+E4^2) tiene claramente dos parámetros: el lado a y el lado b, que en esa fórmula está referenciado a las celdas D4 y E4.

Dentro de la función LAMBDA le podemos dar a los parámetros el nombre que deseemos. En este caso voy a utilizar a y b.

Empezamos a escribir =LAMBDA(a;b;

Una vez definidos los parámetros, nos queda indicarle el cálculo que debe realizar.

El cálculo sería el de la raíz, pero considerando el nombre de los parámetros utilizado, es decir, RAIZ(a^2+b^2).

Incluyendo ese cálculo en la fórmula de LAMBDA obtenemos la siguiente fórmula:

=LAMBDA(a;b;RAIZ(a^2+b^2))

Ya hemos creado la función LAMBDA. Si pulsamos la tecla Intro nos dará el error de cálculo #CALC!

El motivo de que nos de el error es que no le hemos indicado el valor de los parámetros.

Probar la función LAMBDA

Para probar la función LAMBDA le vamos a indicar provisionalmente el valor de los parámetros. Eso se haría añadiendo a la fórmula el valor de los parámetros a continuación entre paréntesis.

Al incluir el valor de los parámetros, bien referenciándolos a las celdas correspondientes, o bien escribiendo directamente los valores, estamos probando el correcto funcionamiento de la función LAMBDA.

Agregar la función LAMBDA al Administrador de nombres

Si nos quedáramos aquí no le veríamos el sentido a la utilización de la función LAMBDA. Sería más sencillo utilizar la función tradicional.

Pero la gran ventaja de LAMBDA es que la fórmula la podemos agregar al Administrador de nombres.

La parte que tenemos que agregar al Administrador de nombres es solamente la correspondiente a la función LAMBDA (la parte señalada en verde), no la de la definición de parámetros.

=LAMBDA(A;B;RAIZ(A^2+B^2))(D14;E14)

Esa parte la copiamos y pegamos en el administrador de nombres.

En el Administrador de nombre incluimos los siguientes datos:

  • Nombre: Nombre de la nueva función. En nuestro caso «Hipotenusa».
  • Comentario: Es muy aconsejable explicar el funcionamiento de la función y definición de los distintos parámetros.
  • Se refiere a: Aquí copiamos la función LAMBDA que hemos creado.

Si le damos Aceptar vemos que se ha incorporado en el Administrador de nombres.

Utilizar la nueva función creada

Ahora que ya se ha creado esa nueva función a través de la utilización de LAMBDA y el administrador de nombres podemos escribir directamente la función «Hipotenusa».

Conforme escribimos la nueva función, ya nos aparece el nombre de la función y la descripción correspondiente a lo que le indicamos en el apartado comentario cuando lo incluimos en el Administrador de nombres.

Vemos que nos pide los parámetros A y B, como si fuesen los argumentos de cualquier otra función.

Los referenciamos a las celdas en las que se encuentran esos datos, cerramos el paréntesis y le damos a Intro.

Vemos que utilizando la función Hipotenusa es más sencillo y fácil de utilizar un fórmula. Cuanto más compleja sea la fórmula original, más útil resulta utilizar la función LAMBDA para crear una función alternativa.


Video explicativo:


Para suscribirte a mi canal de YouTube:

Suscríbete

Las funciones de redondeo en Excel

Excel dispone de diversas funciones que se pueden utilizar para redondear números.

Tenemos las funciones REDONDEAR, REDONDEAR.MAS, REDONDEAR.MENOS, REDOND.MULT, REDONDEA.PAR, REDONDEA.IMPAR, ENTERO, TRUNCAR, MULTIPLO.SUPERIOR.MAT, MULTIPLO.INFERIOR.MAT y DECIMAL.

Cada una de esas funciones nos puede venir bien en determinados casos, por lo que es aconsejable conocerlas.


La función REDONDEAR

La función REDONDEAR redondea un número a un número de decimales especificado. Así, si en la celda A1 tenemos el valor 3,14159 y deseamos redondear ese valor a dos decimales utilizaríamos la fórmula

=REDONDEAR(A1;2)

y obtendríamos como resultado 3,14.

Sintaxis

=REDONDEAR(número; núm_decimales)

La sintaxis de la función REDONDEAR tiene los siguientes argumentos:

  • número    Obligatorio. Es el número que desea redondear.
  • núm_decimales    Obligatorio. Es el número de decimales al que desea redondear el argumento número.

Observaciones

  • Si núm_decimales es mayor que 0 (cero), el número se redondea al número de decimales especificado.
  • Si núm_decimales es 0, el número se redondea al número entero más próximo.
  • Si núm_decimales es menor que 0, el número se redondea hacia la izquierda del separador decimal.

La función REDONDEAR.MAS

La función REDONDEAR.MAS redondea un número hacia arriba, en dirección contraria a cero.

Sintaxis

=REDONDEAR.MAS(número; núm_decimales)

La sintaxis de la función REDONDEAR.MAS tiene los siguientes argumentos:

  • número    Obligatorio. Cualquier número real que se desea redondear hacia arriba.
  • núm_decimales    Obligatorio. El número de dígitos al que se desea redondear el número.

Observaciones

  • La función REDONDEAR.MAS es similar a la función REDONDEAR, excepto que siempre redondea al número superior más próximo, alejándolo de cero.
  • Si el argumento núm_decimales es mayor que 0 (cero), el número se redondea al valor superior (inferior para los números negativos) más próximo que contenga el número de lugares decimales especificado.
  • Si núm_decimales es 0, número se redondeará hacia arriba al entero más próximo.
  • Si el argumento núm_decimales es menor que 0, el número se redondea al valor superior (inferior si es negativo) más próximo a partir de la izquierda de la coma decimal.

La función REDONDEAR.MENOS

La función REDONDEAR.MENOS redondea un número hacia abajo, en dirección hacia cero.

Sintaxis

=REDONDEAR.MENOS(número; núm_decimales)

La sintaxis de la función REDONDEAR.MENOS tiene los siguientes argumentos:

  • número    Obligatorio. Cualquier número real que se desea redondear hacia abajo.
  • núm_decimales    Obligatorio. El número de dígitos al que se desea redondear el número.

Observaciones

  • La función REDONDEAR.MENOS es similar a la función REDONDEAR, excepto que siempre redondea un número acercándolo a cero.
  • Si el argumento núm_decimales es mayor que 0 (cero), el número se redondea al valor inferior (superior para los números negativos) más próximo que contenga el número de lugares decimales especificado.
  • Si núm_decimales es 0, número se redondeará al entero inferior más próximo.
  • Si el argumento núm_decimales es menor que 0, el número se redondea al valor inferior (superior si es negativo) más próximo a partir de la izquierda de la coma decimal.

La función REDOND.MULT

La función REDOND.MULT devuelve un número redondeado al múltiplo deseado.

Sintaxis

=REDOND.MULT(número; múltiplo)

La sintaxis de la función REDOND.MULT tiene los siguientes argumentos:

  • número    Obligatorio. Es el valor que va a redondear.
  • múltiplo    Obligatorio. Es el múltiplo al que desea redondear el número.

Observaciones

  • Los argumentos número y múltiplo deben tener el mismo signo. Si no, se devuelve un error #NUM.
  • Cuando se proporciona un valor decimal al argumento Múltiplo, la dirección de redondeo no está definida para los números de punto medio. Por ejemplo REDOND.MULT(6,05;0,1) devuelve 6,0 mientras que REDOND.MULT(7,05;0,1) devuelve 7,1.

La función REDONDEA.PAR

La función REDONDEA.PAR devuelve un número redondeado hacia arriba hasta el próximo número entero par.

Sintaxis

=REDONDEA.PAR(número)

La sintaxis de la función REDONDEA.PAR tiene los siguientes argumentos:

  • número    Obligatorio. Es el valor que desea redondear.

Observaciones

  • Si el argumento número es un entero par, no se redondea.
  • Si número es un valor no numérico devuelve el error #¡VALOR!.

La función REDONDEA.IMPAR

La función REDONDEA.IMPAR devuelve un número redondeado hacia arriba hasta el próximo número entero impar.

Sintaxis

=REDONDEA.IMPAR(número)

La sintaxis de la función REDONDEA.IMPAR tiene los siguientes argumentos:

  • número    Obligatorio. Es el valor que desea redondear.

Observaciones

  • Si el argumento número es un entero impar, no se redondea.
  • Si número es un valor no numérico devuelve el error #¡VALOR!.

La función ENTERO

La función ENTERO redondea un número hasta el entero inferior más próximo.

Sintaxis

=ENTERO(número)

La sintaxis de la función ENTERO tiene los siguientes argumentos:

  • número    Obligatorio. Es el número real que se va a redondear hacia abajo a un entero.

La función TRUNCAR

La función TRUNCAR suprime la parte fraccionaria de un número para truncarlo a un entero.

Sintaxis

=TRUNCAR(número;[núm_decimales])

La sintaxis de la función TRUNCAR tiene los siguientes argumentos:

  • número    Obligatorio. Es el número que desea truncar.
  • núm_decimales    Opcional. Es un número que especifica la precisión del truncamiento. El valor predeterminado del argumento núm_decimales es 0 (cero).

Observaciones

Las funciones TRUNCAR y ENTERO son parecidos porque ambos devuelven enteros. TRUNCAR quita la parte fraccionaria del número.

ENTERO redondea los números al entero más cercano basado en el valor de la parte fraccionaria del número.

Estas dos funciones solo son diferentes cuando se utilizan números negativos: TRUNCAR(-4.3) devuelve -4, pero ENTERO(-4.3) devuelve -5 porque -5 es el valor más bajo.


La función MULTIPLO.SUPERIOR.MAT

La función MULTIPLO.SUPERIOR.MAT redondea un número hacia arriba al entero más próximo o al múltiplo significativo más próximo.

Sintaxis

=MULTIPLO.SUPERIOR.MAT(número;[cifra_significativa];[moda])

La sintaxis de la función MULTIPLO.SUPERIOR.MAT tiene los siguientes argumentos:

  • número    Obligatorio. Es el número que desea redondear hacia arriba.
  • cifra_significativa    Opcional. Múltiplo hacia el cual se redondeará el número.
  • moda    Opcional. Para números negativos, controla si el número se redondea hacia cero o en dirección contraria.

Observaciones

  • El número debe ser menor que 9.99E+307 y mayor que -2.229E-308.
  • De forma predeterminada, la cifra_significativa es +1 para números positivos y -1 para números negativos.del número.
  • De forma predeterminada, los números positivos con partes decimales se redondean hacia arriba al entero más próximo.
  • De forma predeterminada, los números negativos con partes decimales se redondean hacia arriba (hacia 0) al entero más próximo.
  • El argumento moda no afecta a los números positivos.

La función MULTIPLO.INFERIOR.MAT

La función MULTIPLO.INFERIOR.MAT redondea un número hacia abajo al entero más próximo o al múltiplo significativo más próximo.

Sintaxis

=MULTIPLO.INFERIOR.MAT(número;[cifra_significativa];[moda])

La sintaxis de la función MULTIPLO.INFERIOR.MAT tiene los siguientes argumentos:

  • número    Obligatorio. Es el número que desea redondear hacia abajo.
  • cifra_significativa    Opcional. Múltiplo hacia el cual se redondeará el número.
  • moda    Opcional. Para números negativos, controla si el número se redondea hacia cero o en dirección contraria.

Observaciones

  • De forma predeterminada, los números positivos con cifras decimales se redondean hacia abajo al entero más próximo.
  • De forma predeterminada, los números negativos con cifras decimales se redondean hacia arriba al entero más próximo.
  • Si usa 0 o un número negativo para el argumento moda, puede cambiar la dirección del redondeo de los números negativos.

La función DECIMAL

La función DECIMAL redondea un número al número de decimales especificado, da formato al número con el formato decimal usando comas y puntos, y devuelve el resultado como texto.

Sintaxis

=DECIMAL(número; [decimal];[no_separar_millares])

La sintaxis de la función DECIMAL tiene los siguientes argumentos:

  • número    Obligatorio. Es el número que desea redondear y convertir en texto.
  • decimal    Opcional. Es el número de dígitos a la derecha del separador decimal.
  • no_separar_millares    Opcional. Es un valor lógico que, si es VERDADERO, impide que DECIMAL incluya separadores de millares en el texto devuelto.

Observaciones

  • Los números en Microsoft Excel nunca pueden tener más de 15 dígitos significativos, pero el argumento decimales puede tener hasta 127 dígitos.
  • Si decimales es negativo, el argumento número se redondea hacia la izquierda del separador decimal.
  • Si omite el argumento decimales, se calculará como 2.
  • Si omite el argumento no_separar_millares o es FALSO, el texto devuelto incluirá el separador de millares.
  • La principal diferencia entre dar formato a una celda que contiene un número con un comando (en la pestaña Inicio , en el grupo número , haga clic en la flecha situada junto a número y, a continuación, haga clic en número). y dar formato a un número directamente con la función decimal es que decimal convierte el resultado en texto. Un número al que se le da formato con el comando celdas sigue siendo un número.

Video explicativo:


Para suscribirte a mi canal de YouTube:

Suscríbete

Las nuevas funciones de Excel 2019 que debes conocer

Excel 2019 trae novedades muy interesantes, entre las que destacan una serie funciones de Excel completamente nuevas.

Las nuevas funciones son las siguientes:

  • CONCAT: Esta función nueva es como CONCATENAR, pero mejor. Es más corta y sencilla de escribir. Pero, además, admite referencias de rango y referencias de celda.
  • UNIRCADENAS: Combina texto de varios rangos y cada elemento está separado por el delimitador que se especifique. Además se puede indicar si queremos que considere las celdas vacías o no.
  • CAMBIAR: Evalúa una expresión comparándola con una lista de valores en orden y devuelve el primer resultado coincidente.
  • SI.CONJUNTO: Comprueba si se cumplen una o varias condiciones y devuelve un valor que corresponde a la primera condición VERDADERA.
  • MAX.SI.CONJUNTO: Devuelve el número máximo en un rango, que cumple uno o varios criterios.
  • MIN.SI.CONJUNTO: devuelve el número mínimo en un rango, que cumple uno o varios criterios.

Video explicativo


Para suscribirte a mi canal de YouTube:

Suscríbete

Función SI.CONJUNTO en Excel

La función SI.CONJUNTO comprueba si se cumplen una o varias condiciones y devuelve un valor que corresponde a la primera condición VERDADERA.

SI.CONJUNTO puede sustituir a varias instrucciones SI anidadas y es más fácil de leer con varias condiciones.

Esta función está disponible a partir de Excel 2019 o usuarios de Office 365.

Sintaxis de la Función SI.CONJUNTO en Excel

=SI.CONJUNTO(prueba_lógica1;valor_si_verdadero1;[prueba_lógica2;valor_si_verdadero2];…)

  • prueba_lógica1 (obligatorio): Se refiere a la condición que se evaluará.
  • valor_si_verdadero1 (obligatorio): Es el valor que devolverá si la prueba lógica es VERDADERA.
  • prueba_lógica2,valor_si_verdadero2 (opcional): Condiciones y valores que devuelve si resultan verdaderas.

La función SI.CONJUNTO le permite probar hasta 127 condiciones diferentes. Si no se encuentran condiciones de VERDADERO, esta función devuelve el error #N/A.

Ejemplo de la función SI.CONJUNTO

En este supuesto vamos a utilizar la función SI.CONJUNTO en un caso en que queremos establecer la Calificación de una serie de alumnos. Tenemos las notas de los alumnos y un cuadro de equivalencias de las notas y sus correspondientes calificaciones.

Antiguamente la forma más habitual de realizarlo era anidando varias funciones condicionales (Función SI). Anidando varias condicionales se aumentaba la complejidad de la fórmula utilizada y era fácil equivocarse.

Con la función SI.CONJUNTO se evita tener que anidar funciones SI y es más fácil de entender y revisar la fórmula.

Nos situamos en la celda en la que deseamos que aparezca la primera calificación (C2) y utilizamos la fórmula de la siguiente forma.

Empezamos evaluando si la nota (celda B3) es superior o igual que 9. Si es VERDADERO devolverá lo que le indiquemos en el segundo argumento de la función (lo referenciamos a la celda F5 o podemos escribir «Sobresaliente»).

Si esa condición es falsa, como es el caso, seguimos evaluando. Si la nota es igual o superior a 7 queremos que devuelva la calificación de «Notable». En este caso sigue siendo FALSO.

Si la nota en B3 es igual o superior a 5 queremos que devuelva la calificación de «Aprobado». En este caso sigue siendo FALSO.

Por último, si la nota en B3 es igual o superior a 0 queremos que devuelva la calificación de «Suspenso», como ocurre en este caso.

Una vez, dejamos las referencias a la columna F como valores absolutos, podemos arrastrar la fórmula hacia abajo, obteniendo las calificaciones de todos los alumnos.

En el siguiente video tendremos una explicación detallada de cómo funciona la función SI.CONJUNTO.


Video explicativo:


Para suscribirte a mi canal de YouTube:

Suscríbete

Función MAX.SI.CONJUNTO en Excel

La función MAX.SI.CONJUNTO en Excel es una función estadística que devuelve el valor máximo entre celdas especificado por un determinado conjunto de condiciones o criterios.

Esta función está disponible a partir de Excel 2019 o usuarios de Office 365.

Sintaxis de la Función MAX.SI.CONJUNTO en Excel

=MAX.SI.CONJUNTO(rango_max;rango_criterios1;criterios1;[rango_criterios2;criterios2];…)

  • rango_max (obligatorio): El rango real de celdas en las que se determinará el máximo.
  • rango_criterios1 (obligatorio): Es el conjunto de celdas que se evaluarán con los criterios.
  • criterios1 (obligatorio): Son los criterios en forma de número, expresión o texto que determinan qué celdas se evaluarán como máximo.
  • rango_criterios2,criterios2 (opcional): Rangos adicionales y sus criterios asociados.

Puede introducir hasta 126 pares de rango/criterios.

El tamaño y la forma de los argumentos rango_max y rango_criteriosN deben ser iguales; de lo contrario, estas funciones devuelven el error #VALOR!.

Ejemplo de la función MAX.SI.CONJUNTO

En este supuesto vamos a utilizar la función MAX.SI.CONJUNTO en un caso en el que únicamente necesitamos el cumplimiento de un criterio, aunque esta función permite evaluar el cumplimiento de múltiples criterios.

En este ejercicio queremos saber el último kilometraje de una serie de vehículos a partir de un registro diario de kilómetros.

Las matrículas de la que deseamos conocer el último kilometraje son las que se encuentran en las celdas de color verde.

Para saber el último kilometraje debemos obtener el valor máximo de la columna de KM que cumplan el criterio de la matricula buscada.

La fórmula utilizada es la que podemos ver en la celda G. Para cada una de las matrículas utilizamos la función MAX.SI.CONJUNTO, aplicado al rango de los Km, siendo el rango que debe cumplir el criterio el rango correspondiente a las matrículas. El criterio es la matrícula buscada.

En el siguiente video tendremos una explicación detallada de cómo funciona la función MAX.SI.CONJUNTO.


Video explicativo:


Para suscribirte a mi canal de YouTube:

Suscríbete

Función MIN.SI.CONJUNTO en Excel

La función MIN.SI.CONJUNTO en Excel es una función estadística que devuelve el valor mínimo entre celdas especificado por un determinado conjunto de condiciones o criterios.

Esta función está disponible a partir de Excel 2019 o usuarios de Office 365.

Sintaxis de la Función MIN.SI.CONJUNTO en Excel

=MIN.SI.CONJUNTO(rango_min;rango_criterios1;criterios1;[rango_criterios2;criterios2];…)

  • rango_min (obligatorio): El rango real de celdas en las que se determinará el mínimo.
  • rango_criterios1 (obligatorio): Es el conjunto de celdas que se evaluarán con los criterios.
  • criterios1 (obligatorio): Son los criterios en forma de número, expresión o texto que determinan qué celdas se evaluarán como mínimo.
  • rango_criterios2,criterios2 (opcional): Rangos adicionales y sus criterios asociados.

Puede introducir hasta 126 pares de rango/criterios.

El tamaño y la forma de los argumentos rango_min y rango_criteriosN deben ser iguales; de lo contrario, estas funciones devuelven el error #VALOR!.

Ejemplo de la función MIN.SI.CONJUNTO

Partimos de una relación de productos con diferentes colores, tamaños y precios.

Nosotros queremos seleccionar un color y tamaño y que nos devuelva el precio del producto más económico que cumpla esos criterios de color y tamaño.

Los criterios elegidos los indicamos en los recuadros azules y en este caso son color «Negro» y talla «L«. En la relación de la parte izquierda hay varios productos que cumplen con esos criterios. Hay 3 productos que nos ofrecen con ese color y tamaño. Deseamos comprar el de menor precio.

Para ello incluiremos en la celda de color naranja una fórmula que me devuelva el valor mínimo de unos datos que cumplan determinados criterios. Por tanto, utilizaremos la función MIN.SI.CONJUNTO.

La fórmula utilizada es MIN.SI.CONJUNTO(C5:C18;A:A18;F4;B5:B18;G4). La solución que nos devuelve es 8,99€ que es el precio más reducido de todos los productos que cumplen con los dos criterios que le hemos indicado.

En el siguiente video tendremos una explicación detallada de cómo funciona la función MIN.SI.CONJUNTO.


Video explicativo:


Para suscribirte a mi canal de YouTube:

Suscríbete

Función UNIRCADENAS en Excel

La función UNIRCADENAS en Excel es una función de texto que se utiliza para combinar el texto de varios rangos o cadenas e incluye el delimitador que se especifique entre cada valor de texto que se combinará.

Si el delimitador es una cadena de texto vacío, esta función concatenará los rangos.

Esta función es similar a la función CONCAT, pero la diferencia es que la función CONCAT no puede aceptar un delimitador.

El delimitador puede ser un espacio en blanco, una coma, etc, y pudiendo evitar las celdas vacías en la composición de nuestra cadena.

De hecho, una de las mejores posibilidades que nos ofrece esta función es precisamente que podemos establecer si queremos incluir las celdas vacías o no.

Sintaxis de la Función UNIRCADENAS en Excel

=UNIRCADENAS(delimitador;ignorar_vacío;texto1;[texto2];…)

  • Delimitador (obligatorio): Una cadena de texto, incluso vacía, o uno o varios caracteres delimitados por comillas dobles o una referencia a una cadena de texto válida. Si se proporciona un número, este se tratará como texto.
  • Ignorar_vacío (obligatorio): Si es VERDADERO, ignora las celdas vacías. Si es FALSO, considera las celdas vacías.
  • Texto1 (obligatorio): Elemento de texto que se va a combinar. Una cadena de texto o una matriz de cadenas, como un rango de celdas.
  • Texto2 (opcional): Elementos de texto adicionales que se van a combinar.

Puede haber un máximo de 252 argumentos de texto para los elementos de texto, incluido Texto1. Cada uno de ellos puede ser una cadena de texto o una matriz de cadenas, como un rango de celdas.

Si la cadena resultante supera los 32.767 caracteres (límite de la celda), UNIRCADENAS devuelve el error #¡VALOR!.

Ejemplo de la función UNIRCADENAS

Esta otra de las nuevas funciones de texto que mejora y mucho la antigua función CONCATENAR, ya que se pueden incluir como argumentos rangos. Además, nos permite incluir entre los textos el delimitador que deseemos y, por otra parte, le podemos indicar si queremos que ignore o no las celdas en blanco.

En la siguiente imagen vemos las fórmulas que hemos utilizado para unir en una celda los ingredientes del cuadro superior.

En el siguiente video tendremos una explicación detallada de cómo funciona la función UNIRCADENAS.


Video explicativo:


Para suscribirte a mi canal de YouTube:

Suscríbete

Función CONCAT en Excel

La función CONCAT en Excel es una función de texto que se utiliza para combinar datos de dos o más celdas en una sola.

Esta función reemplaza a la función CONCATENAR, aunque seguirá estando disponible por motivos de compatibilidad con versiones anteriores de Excel.

Tiene la ventaja de que se puede utilizar exactamente como la función CONCATENAR, pero además nos permite incluir rangos enteros dentro de sus argumentos.

Sintaxis de la Función CONCAT en Excel

=CONCAT(Texto1; [Texto2],…)

  • Texto1 (obligatorio): Elemento de texto que se va a combinar. Una cadena o matriz de cadenas, como un rango de celdas.
  • Texto2 (opcional): Elementos de texto adicionales que se van a combinar.

Puede haber un máximo de 253 argumentos de texto para los elementos de texto. Cada uno de ellos puede ser una cadena o matriz de cadenas, como un rango de celdas.

Si la cadena resultante supera los 32.767 caracteres (límite de la celda), CONCAT devolverá el error #VALOR!.

Ejemplo de la función CONCAT

Esta función es tiene posibilidades añadidas a la función CONCATENAR. La diferencia es que nos permite incluir entre los argumentos un rangos de datos, lo que nos facilita mucho el trabajo cuando queramos unir muchos valores que se encuentran en un rango.

Queremos unir los tres códigos que tenemos en las columnas A, B y C.

Veamos la diferencia entre hacerlo con CONCATENAR y CONCAT.

Con CONCATENAR:

= CONCATENAR(A2;B2;C2)

Con CONCAT:

=CONCAT(A2:C2)

¿Se ve la ventaja? Imaginemos que en lugar de unir 3 columnas queremos unir 7.

=CONCATENAR(A2;B2;C2;D2;E2;F2;G2)

=CONCAT(A2:G2)

Ahí se ve la diferencia mucho más clara. Habrá situaciones en las que se necesiten unir muchos más valores.

La verdad es que es una función muy útil, ya que solo presenta ventajas respecto de CONCATENAR.


Video explicativo:


Para suscribirte a mi canal de YouTube:

Suscríbete

Función TRANSPONER en Excel

La función TRANSPONER en Excel convierte un rango de celdas vertical en un rango horizontal o viceversa.

La función TRANSPONER debe especificarse como una fórmula de matriz en un rango que tenga el mismo número de filas y columnas, respectivamente, que el intervalo de origen.

Sintaxis de la Función TRANSPONER

=TRANSPONER(matriz)

  • matriz (obligatorio): Rango de celdas en una hoja de cálculo o una matriz de valores que se desea transponer.

Ejemplo de la función TRANSPONER

Para utilizar la función TRANSPONER comenzamos seleccionando el rango de celdas original que queremos transponer.

En nuestro ejemplo es una matriz de 2 x 6 (2 columnas y 6 filas).

A continuación debemos seleccionar el rango destino que deberá ser del tamaño inverso que el rango origen. Es decir, si mi rango origen es de 2 columnas por 6 filas (2×6), el rango destino que debo seleccionar será de 6 columnas por 2 filas (6×2).

Una vez seleccionado el rango destino introducimos la función TRANSPONER utilizando el rango origen como argumento de la función de la forma que se observa en la siguiente imagen.

Al terminar de introducir la fórmula no debemos pulsar la tecla Enter como normalmente lo haríamos. Debemos pulsasar la combinación de teclas Ctrl + Mayús + Entrar, al tratarse de una fórmula matricial.

En la barra de fórmula vemos que nos ha colocado las llaves { } que son las que utilizan las fórmulas matriciales.

Al haber utilizado la función TRANSPONER, cualquier cambio realizado en la matriz origen se verá reflejado en la matriz transpuesta.


Actualización:

Con las últimas funciones de Excel ya no es necesario utilizar la función transponer de la forma indicada. Ya no es necesario utilizarlo como una fórmula matricial tradicional (utilizando las teclas Ctrl+May+Enter).

En las últimas versiones de Excel la función TRANSPONER se ha convertido en una función de rango dinámico.

La función TRANSPONER tiene los mismos argumentos. Ya no es necesario seleccionar previamente todo el rango en el que se situará la tabla transpuesta. Y además, una vez escriba la fórmula, solo tendríamos que darle a Enter.

Diferencia entre función TRANSPONER y copiar con opción «Transponer»

Una opción relacionada más conocida es la que pegar un rango de celdas con la opción de Pegado Especial «Transponer».

Ya la analizamos a fondo en un artículo dedicado a la forma de transponer utilizando la opción de Pegado especial.

Con ello conseguiremos copiar los datos, intercambiando la información de filas a columnas o viceversa. Pero ambas matrices no se encuentran referenciadas, es decir, si hacemos un cambio en la primera matriz, no se producirá el cambio en la segunda.

Si deseamos que ambas matrices permanezcan referenciadas entre ellas, debemos transponerlas utilizando la función TRANSPONER.

Por tanto, en lugar de utilizar la opción de pegado especial para transponer nuestra matriz, debemos utilizar la función TRANSPONER para tener una matriz transpuesta referenciada a la matriz original.


Video explicativo:


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

Suscríbete

Función PI en Excel

La función PI es una función matemática y trigonométrica de Excel, que devuelve el valor de la constante matemática pi con una precisión de 15 dígitos, es decir, 3.14159265358979.

Sintaxis de la Función PI en Excel

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

=PI()

    Ejercicio de la función PI en Excel

    En el siguiente ejericicio tenemos una circunferencia de radio 3 y queremos calcular el perímmetro y su área.

    Para ello vamos a calcular en la celda E2 el valor de PI y en las celdas E6 y E8 se calcularán la longitud y área de esa circunferencia, utilizando la función PI.

    A continuación vemos los cálculos realizados.

    En la columna H se indica la fórmula utilizada en los cálculos que se encuentran en las celdas de la columna E.

    Ejemplo de la función PI

    En el siguiente video podemos ver el funcionamiento de la función PI.



    Para suscribirte a mi canal de YouTube:

    Suscríbete

    Función CAMBIAR en Excel

    La función CAMBIAR es una de las nuevas funciones añadidas en Excel, disponible para los usuarios suscritos a Office 365 o que tengan Excel 2019.

    La función CAMBIAR evalúa un valor (llamado «la expresión«) comparándolo con una lista de valores y devuelve el resultado correspondiente al primer valor coincidente. Si no hay ninguna coincidencia, puede devolverse un valor predeterminado opcional.

    Esta función tiene un funcionamiento parecido al de la función SI, con la ventaja de ser más fácil de utilizar cuando queremos tener muchas funciones SI anidadas.

    Con esta función podemos evaluar una expresión más fácilmente que anidando múltiples funciones SI.

    Sintaxis de la Función CAMBIAR en Excel

    =CAMBIAR(Expresión; Valor1; Resultado1;… Valor predeterminado)

    • Expresión (obligatorio): Es la expresión que se va a evaluar.
    • Valor1 (obligatorio): Valor que se va a comparar con la expresión.
    • Resultado1 (obligatorio): Resultado que se devuelve si el valor correspondiente coincide con la expresión
    • Valor2…126 (opcional): Valor que se va a comparar con la expresión.
    • Resultado2…126 (opcional): Resultado que se devuelve si el valor correspondiente coincide con la expresión
    • Valor predeterminado (opcional): Resultado predeterminado, si no se asigna ningún valor.

    Podemos observar que luego del primer argumento «expresión», le siguen pares de valores y resultados.

    La función realizará una comparación de cada argumento «valor» con el primer argumento «expresión». Si halla una coincidencia exacta, la función devolverá el resultado correspondiente a dicho valor.

    Así, si existe coincidencia con el valor1, devolverá el resultado1, si «expresión» coincide con el valor2, devolverá el resultado2 y así sucesivamente. Puede haber hasta 126 pares valores-resultados.

    Además, a partir del segundo argumento, observamos que también se llama predeterminado. Esto significa que el último valor incluido, será el resultado predeterminado de la función si no encuentra ninguna coincidencia.

    Ejemplo de la función CAMBIAR

    En el siguiente video podemos ver el funcionamiento de la función CAMBIAR en tres ejemplos diferentes.



    Para suscribirte a mi canal de YouTube:

    Suscríbete
    • « 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
    • Introducir datos con Formularios en Excel
      Introducir datos con Formularios en 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
    • 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}