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.


¿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 usar Excel 2010 en alguna ocasión y tengas que lidiar con nombres de funciones diferentes a los acostumbrados.



¿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ÁSICASEXCEL 2010
BDCONTARBDCUENTA
BUSCARHCONSULTAH
BUSCARVCONSULTAV
CARACTERCAR
CONVERTIRCONVERT
DIAS360DÍAS360
ESPACIOSRECORTAR
EXTRAEMED
FECHANUMEROVALFECHA
HORANUMEROVALHORA
LETRA.DE.TEST.EQV.A.BONOLETRA.DE.TES.EQV.A.BONO
MODAMODO
NODND
NSHORATIEMPO
RAIZRCUAD
RESIDUORESTO
SI.ERRORSIERROR



¿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

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

    • Hola, Ivan.
      Evidentemente, la razón principal fue la desconformidad de los usuarios.
      Creo que era mayor la molestia que causaban las nuevas denominaciones que las ventajas que aportaban.
      ¿Qué piensas tú?

      Responder
  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.