FUNCIONES de Excel

funciones de excel

Aquí tienes una colección de las funciones de Excel con ejemplos que hemos ido explicando en esta web. Estas funciones de Excel son las que hemos considerado más importantes para el trabajo en el día a día. Puede que encuentres la lista un poco reducida pero para el 90% de los usuarios resultan más que suficientes.

También te puede interesar el artículo de Fórmulas de Excel

Si no tienes tiempo para leer todas las funciones hoy, quizás puedas echarle un vistazo a este resumen con las 10 funciones más importantes de Excel:

funciones de excel

Funciones de Excel matemáticas

  • SUMA: suma de varios elementos.
  • SUMAR.SI: suma de varios elementos con una condición.
  • SUMAR.SI.CONJUNTO: suma de varios elementos con varias condiciones.
  • MMULT: multiplicar dos matrices. De tipo matricial.
  • CONTAR: contar los elementos que hay en un rango.
  • CONTAR.SI.CONJUNTO: contar los elementos de una lista dependiendo de varias condiciones.
  • ENTERO: extraer el número entero de un valor.
  • PROMEDIO: calcula la media aritmética de un rango de celdas.
  • PROMEDIO.SI.CONJUNTO: contar valores de un rango que cumplen con ciertas características.

Funciones de Excel lógicas

Este grupo de funciones de Excel nos permite utilizar la lógica en nuestras fórmulas de Excel.

  • SI: nos permite evaluar una condición y devolver un resultado si se cumple y otro sino se cumple
  • Y: anidar dos o más condiciones de manera excluyente.
  • O: anidar dos o más condiciones de manera no excluyente.

Funciones de Excel de texto

  • DERECHA: devuelve un número de caracteres dado empezando por la derecha.
  • IZQUIERDA: devuelve un número de caracteres dado empezando por la izquierda.
  • CONCATENAR: une varias celdas o cadenas de texto.
  • ESPACIOS: quita los espacios iniciales o finales de una cadena de texto.
  • LARGO: devuelve la longitud de una cadena de texto.

Funciones de búsqueda y referencia

  • INDICE: Esta función devuelve un valor de una celda dada su posición en un rango.
  • BUSCARV: Esta función devuelve un valor asociado al valor buscado.
  • DESREF: Esta función devuelve el valor de una celda dada un punto inicial, una fila y una columna.
  • COINCIDIR: esta función nos permite hallar una coincidencia en un rango y obtener su posición.
  • ELEGIR: esta función devuelve el valor de un argumento dado un número de entrada.
  • DIRECCIÓN: esta función devuelve la referencia a una celda
  • INDIRECTO: esta función devuelve el valor de una celda dada

Funciones de fecha

  • HOY: esta función nos devuelve la fecha del día.
  • AHORA: esta función nos devuelve la fecha del día y la hora.
  • SIFECHA: esta función permite hacer un condicional con una fecha.
  • DIAS.LAB: devuelve el número de días laborables entre dos fechas.
  • AÑO: obtener el año de una fecha.

Otras funciones de Excel

  • FILA: esta función devuelve la fila de la celda.
  • COLUMNA: esta función devuelve la columna de la celda.
  • ESERROR
  • ALEATORIO: esta función devuelve un número aleatorio entre 0 y 1.
  • IMPORTARDATOSDINAMICOS: esta función devuelve un valor de una tabla dinámica dados unos argumentos de la misma.
  • JERARQUIA.EQV: esta función nos ayuda a para rankear valores de una lista y ordenarlos de mayor a menor.
  • VAN: esta función sirve para calcular el VAN y el TIR de una inversión.

Para ver una traducción de todas las funciones de Excel del castellano al inglés y viceversa haz click aquí

20 opiniones en “FUNCIONES de Excel”

  1. Saludos, excelente página, deseo saber donde puedo aprender sobre formulas personales hechas desde vba, osea, creadas por mi mediante codigo vba. Saludos desde Ecuador.

  2. Hola EXCELente trabajo, son de mucha ayuda.
    Necesito en varias tablas iguales en varias hojas las cuales son turnos en un calendario, poder limitar los valores. Por ejemplo los domingos colocar una “D” si el sabado se encuentra una “N”, que los dias de la semana no permita ni 1 ni 2 ni 3 solo: N, D, FN, V, R,.. y que no hayan valores repetidos entre hojas…. muchas gracias

    1. Hola Alexis,
      es muy buen tema para un post pero no entiendo muy bien a qué te refieres con la última parte en la que dices que no se repitan los valores entre las hojas. En los próximos días colgaré un artículo para evitar, de manera condicional, el contenido de una celda.
      Saludos,
      Quique

  3. Muy buen día: Mi consulta es la siguiente. Cómo convertir un texto a número; por ejemplo “mil novecientos veinte” a 1920.

    1. Suponiendo que el texto está en A1, que es un nº entre 1 y 9.999… y que sigues la sintaxis de la RAE (http://buscon.rae.es/dpd/srv/search?id=rqV8h362gD62vc21qB), la fórmula es:
      =1000*(SI(ESERR(HALLAR(“mil”;A1));0;1+SI(IZQUIERDA(A1;1)=”d”;1;0)+SI(IZQUIERDA(A1;1)=”t”;2;0)+SI(IZQUIERDA(A1; 2)=”cu”;3;0)+SI(IZQUIERDA(A1;2)=”ci”;4;0)+SI(IZQUIERDA(A1;2)=”se”;5;0)+SI(IZQUIERDA(A1;2)=”si”;6;0)+SI(IZQUIERDA(A1;1)=”o”;7;0)+SI(IZQUIERDA(A1;1)=”n”;8;0)))+100*(SI(ESERR(HALLAR(“ien”;A1));0;1+SI(ESERR(HALLAR(“osc”;A1));0;1)+SI(ESERR(HALLAR(“esc”;A1));0;2)+SI(ESERR(HALLAR(“roc”;A1));0;3)+SI(ESERR(HALLAR(“ni”;A1));0;4)+SI(ESERR(HALLAR(“isc”;A1));0;5)+SI(ESERR(HALLAR(“tec”;A1));0;6)+SI(ESERR(HALLAR(“hoc”;A1));0;7)+SI(ESERR(HALLAR(“vec”;A1));0;8)))+10*(SI(ESERR(HALLAR(“die”;A1));0;1)+SI(ESERR(HALLAR(“onc”;A1));0;1,1)+SI(ESERR(HALLAR(“doc”;A1));0;1,2)+SI(ESERR(HALLAR(“ece”;A1));0;1,3)+SI(ESERR(HALLAR(“ca”;A1));0;1,4)+SI(ESERR(HALLAR(“ince”;A1));0;1,5)+SI(ESERR(HALLAR(“vei”;A1));0;2)+SI(ESERR(HALLAR(“trei”;A1));0;3)+SI(ESERR(HALLAR(“enta”;A1));0;SI(ESERR(HALLAR(“are”;A1));0;4)+SI(ESERR(HALLAR(“cue”;A1));0;5)+SI(ESERR(HALLAR(“ses”;A1));0;6)+SI(ESERR(HALLAR(“ten”;A1));0;7)+SI(ESERR(HALLAR(“he”;A1));0;8)+SI(ESERR(HALLAR(“ven”;A1));0;9)))+SI(ESERR(HALLAR(“un”;A1));0;1)+SI(DERECHA(A1;2)=”ún”;1;0)+SI(ESERR(HALLAR(“d?s”;DERECHA(A1;3)));0;2)+SI(ESERR(HALLAR(“r?s”;DERECHA(A1;3)));0;3)+SI(DERECHA(A1;2)=”ro”;4;0)+SI(DERECHA(A1;2)=”co”;5;0)+SI(DERECHA(A1;2)=”is”;6;0)+SI(DERECHA(A1;3)=”ete”;7;0)+SI(DERECHA(A1;2)=”ho”;8;0)+SI(DERECHA(A1;2)=”ve”;9;0)
      De nada 😉

  4. hola q tal buenas tarde, desde que lei las exlicaciones que brindas de cadauna de las funciones , me volvi un seguidor de esta pagina y x lo cual te felicito, un favor no se si podrias ayudarme respecto a un tema mira recientemente habilite una base de datos pero estoy sufriendo respecto a como hacer que medante una formula o una combinacion de formulas me de el resultado de una celda por ejemplo si coloco el nombre de un producto y a la vez una fecha quiere k me arroje la cantidad que resulte de esa fecha y de ese producto, lo logre usando +consulta v pero lo q pasa es que si el mimso producto aparece en otra fecha me sigue colocando la cantidada d ela priemra fecha o d ela primera busqueda no se si se me haya entendido… de natemano muchas gracias.

    1. Hola Elvis:
      Sí, el resultado que señalas es el que se produce al utilizar esa función porque lo que hace es buscar el producto y darte el prrimer reesultado que obtiene.
      Cuando tienes condiciones hay que emplear otras funciones, por ejemplo, SUMAR.SI e incluso SUMAR.SI.CONJUNTO cuando tienes dos condiciones como es el caso. En el artículo https://excelyvba.com/funcion-sumar-si-conjunto/ encontrarás una descripción de la función. Y en este otro, una explicación sobre la función SUMAR.SI https://excelyvba.com/funcion-sumar-si-sumif-en-ingles/
      Un saludo,
      Enrique

  5. Hola Quique, si necesito que una celda se ponga de color si en la de al lado se le escribe un texto (un nombre) qué fórmula o conditional format debería utilizar?
    Llevo rato haciendo pruebas y no hay manera.

    muchas gracias!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

diecinueve − Diez =