Funciones que cambiaron de nombre en Excel 2010

Si ingresas una función que siempre has usado y la celda te devuelve el valor "#¿NOMBRE?", puede deberse a este cambio de nombres ocurrido en 2010. Averigua aquí cómo solucionar el problema.

Funciones que cambiaron de nombre en Excel 2010

 

¿Cuál es el problema?

Cuando empezaron a utilizar Excel 2010 muchos usuarios quedaron desconcertados y algunos bastante molestos. ¡Diecisiete funciones habían modificado su nombre! Esto significaba que al escribirlas con sus nombres habituales (como BUSCARV, por ejemplo), Excel ya no las reconocía y daba en respuesta un mensaje de error.

A más de diez años de este hecho, pudiéramos pensar que esto ya no debería ser un inconveniente. Pero, hay que tener en cuenta que entre 2010 y 2021 solo ha habido cuatro versiones de Excel (2010, 2013, 2016 y 2019). A esto hay que sumarle el hecho de que las empresas suelen ir un poco atrasadas en la actualización de software. Por lo que no es raro que todavía te toque tener que usar Excel 2010 en alguna oportunidad y tengas que manejar un juego de nombres de funciones diferente al estándar.

 

 

¿Por qué cambió Excel los nombres de las funciones?

Los cambios antes mencionados formaron parte de una revisación general y puesta a punto de varias funciones de Excel, especialmente las estadísticas. Esa revisión derivó en tres tipos de resultados.

  • Funciones con mejoras de precisión: A las que se les ajustaron los algoritmos para mejorar su precisión y rendimiento, pero no sufrieron cambios en sus nombres. 
  • Funciones con nombres cambiados: No se ajustaron sus algoritmos, pero se les dio un nuevo nombre más actual, más preciso o más afín a los nombres de otras funciones de Excel. (En este caso los nombres antiguos se mantuvieron, pudiéndose usar sin problemas, a la par de los modernos.)  
  • Nuevas funciones: Complementaban a las funciones ya existentes. Pero por ser nuevas y no sustituir a ninguna función anterior, no presentaban ningún problema de compatibilidad. 

Por lo tanto, siguiendo este plan, no debería haber habido problemas. Y, de hecho, en las versiones de Excel 2010 en inglés no los hubo.

Los inconvenientes surgieron en las versiones de Excel 2010 en otros idiomas, como el español. Porque Excel aprovechó a ajustar también los nombres de otras funciones en idiomas extranjeros, que no se modificaron en inglés.

Por ejemplo, BUSCARV siguió siendo VLOOKUP en inglés, pero cambió a CONSULTAV en español.

La práctica habitual en Excel siempre ha sido mantener las denominaciones obsoletas de las funciones por una cuestión de compatibilidad. Pero en Excel 2010 en español (y otras versiones no inglesas), se descontinuó esa costumbre y simplemente se sustituyeron las denominaciones clásicas por las nuevas.

El verdadero problema, entonces, no fue que se renombraran algunas funciones, sino que no se conservaran sus denominaciones anteriores.

 

 

¿Cuáles son las funciones afectadas?

La siguiente tabla alista todas las funciones que cambiaron en Excel 2010 en español:

DENOMINACIONES CLÁSICAS EXCEL 2010
BDCONTAR BDCUENTA
BUSCARH CONSULTAH
BUSCARV CONSULTAV
CARACTER CAR
CONVERTIR CONVERT
DIAS360 DÍAS360
ESPACIOS RECORTAR
EXTRAE MED
FECHANUMERO VALFECHA
HORANUMERO VALHORA
LETRA.DE.TEST.EQV.A.BONO LETRA.DE.TES.EQV.A.BONO
MODA MODO
NOD ND
NSHORA TIEMPO
RAIZ RCUAD
RESIDUO RESTO
SI.ERROR SIERROR

 

 

¿Cómo siguió la historia?

Ante el descontento de los usuarios, Microsoft intentó desandar el camino. Lo hizo por medio de un paquete de actualizaciones llamado Service Pack 1 para Office 2010, un parche informático que, entre otras correcciones, devuelve a las funciones de Excel 2010 sus nombres tradicionales.

Sin embargo, muchos usuarios nunca se enteraron de la existencia de este parche o no consideraron necesaria la actualización y siguieron usando los nombres de las funciones modificados, tal como venían originalmente en la versión 2010.

He intentado encontrar los enlaces de descarga del Service Pack 1 (SP1) para Office 2010 y, por lo visto, ya no están disponibles en los sitios oficiales de Microsoft ni de Office. Hay que tener en cuenta que Office 2010 dejó de tener soporte el 13 de octubre de 2020.

Ante la falta de un sitio confiable para descargar el SP1, la solución más sensata parece ser usar CONSULTAV en lugar de BUSCARV, MED en lugar de EXTRAE, SIERROR en lugar de SI.ERROR, etc., cada vez que sea necesario. 

La versión de Excel que siguió a la 2010 (la 2013) retomó las denominaciones tradicionales de las funciones mencionadas y nunca más han sufrido variaciones hasta la fecha.

 

Puedes encontrar la información de Microsoft que sirvió de base para este artículo, en los siguientes enlaces:

Nombres de funciones cambiados en versiones diferentes del inglés de Excel 2010 SP1

Novedades: cambios realizados en las funciones de Excel

 

2 comentarios en «Funciones que cambiaron de nombre en Excel 2010»

  1. Buenas tardes, qué tal. Tengo problemas con Excel 2010 de 32 bits al buscar valores mediante la formula: +VLOOKUP(), ya que no me reconoce el punto (.) ni la coma (,) al buscar lo que deseo, de igual forma me aparece el siguiente mensaje: Microsoft Excel hay un problema con la formula. ¿No intentas escribir una formula? Cuando el primer carácter es un signo igual (=) o menos, Excel piensa que es una fórmula: *escribe: =1+1, la celda muestra: 2 Para evitar esto, escriba un apostrofe (') primero: *escriba: = 1 + 1, la celda muestra: =1+1 Ok Ayuda.

    Revisé la configuración regional y todo esta bien, al igual que el separador de decimales esta deshabilitado con primera opción de (,) y segunda opción en (.).

    Descargué e instalé de igual forma el Service Pack 2 (SP2) para Microsoft Office 2010 Edición de 32 bits y no me funcionó.

    Agradezco su ayuda por favor y muchas gracias.

    Responder
    • Hola, John.
      Es difícil desde aquí saber con seguridad qué puede estar causando el problema.

      ¿Has usado el punto y coma (;) para separar los argumentos en lugar de comas?
      Cuando en el sistema operativo se ha establecido que el separador decimal sea el punto (.), el signo separador de los argumentos de la función debe ser la coma (,).
      Pero si el separador decimal establecido en el sistema es la coma (,), el signo que debes usar para separar los argumentos de una función en Excel, debe ser el punto y coma (;).

      Tal vez esto ya lo sabías y el problema va por otro lado. Solo te doy algunas ideas que no has mencionado en tu comentario.
      ¡Saludos!

      Responder

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.