MENUMENU
    • Cursos
      • Programación y Desarrollo
        • Desarrollo Front End
          • Desarrollo Web
          • JavaScript
          • React Js
        • Desarrollo Back End
          • Node.Js
          • MongoDB
      • Marketing Digital
        • Community Manager
          • Marketing de contenidos
          • Branding
          • Diseño de contenidos
          • Copywriting
          • Análisis de métricas
        • Publicidad Online
          • Google Analytics
          • Google Ads
          • Facebook Ads
          • Email Marketing
          • SEO - Posicionamiento web
          • Inbound Marketing
          • Growth Marketing
      • Microsoft Excel
        • Excel Básico
        • Excel Avanzado
    • Carreras
      • Programación y Desarrollo
        • Carrera de Desarrollo Full Stack
        • Carrera de Desarrollo Frontend
        • Carrera de Desarrollo Front End React
        • Carrera de Desarrollo Backend
      • Marketing Digital
        • Carrera de Marketing Digital
        • Carrera de Community Manager
        • Carrera de Publicidad Online
      • Microsoft Excel
        • Carrera de Excel Experto
    • Webinars
    • Blog
    • Empresas
CAMPUS VIRTUAL
Digital Bluee
    MENUMENU
    • Cursos
      • Programación y Desarrollo
        • Desarrollo Front End
          • Desarrollo Web
          • JavaScript
          • React Js
        • Desarrollo Back End
          • Node.Js
          • MongoDB
      • Marketing Digital
        • Community Manager
          • Marketing de contenidos
          • Branding
          • Diseño de contenidos
          • Copywriting
          • Análisis de métricas
        • Publicidad Online
          • Google Analytics
          • Google Ads
          • Facebook Ads
          • Email Marketing
          • SEO - Posicionamiento web
          • Inbound Marketing
          • Growth Marketing
      • Microsoft Excel
        • Excel Básico
        • Excel Avanzado
    • Carreras
      • Programación y Desarrollo
        • Carrera de Desarrollo Full Stack
        • Carrera de Desarrollo Frontend
        • Carrera de Desarrollo Front End React
        • Carrera de Desarrollo Backend
      • Marketing Digital
        • Carrera de Marketing Digital
        • Carrera de Community Manager
        • Carrera de Publicidad Online
      • Microsoft Excel
        • Carrera de Excel Experto
    • Webinars
    • Blog
    • Empresas

Excel

Excel ya es oficialmente un lenguaje de programación, y Microsoft dice que es el más usado del mundo

  • Categorías Excel
  • Fecha 17/03/2021

«Ya es posible, en principio, escribir cualquier cálculo en el lenguaje de fórmulas de Excel», explica Microsoft. Esto significa que Excel puede ser considerado oficialmente un lenguaje de programación, uno que según la empresa ya es «Turing completo», y es todo gracias a un proyecto llamado LAMBDA.

La cantidad de cosas que se pueden hacer en Excel da para días y días de conversación. Hemos visto hojas de cálculo que nunca creerías demostrando lo poderosa que puede ser la herramienta de Microsoft cuando la usa alguien con mucha habilidad. Pero ahora todo va más allá, pues el equipo de Excel ha logrado acabar con las limitaciones que evitaban que se pudiesen transformar las fórmulas de las hojas de cálculo en un lenguaje de programación completo.

Excel tiene más usuarios que C, C++, C#, Java y Python combinados

Millones de personas en el mundo usan Excel para organizar, analizar y visualizar datos. Eso es más gente de la que programa en los cinco lenguajes de programación más usados, por lo que Microsoft no ha dudado en abrazar esa idea de que Excel es ahora el lenguaje de programación más usado de todos.

Pero todo no es tan simple, y «programar en Excel» puede ser considerado bastante complejo, especialmente para un usuario y no un entusiasta de la programación o matemático.

Hasta ahora Excel tenía dos limitaciones fundamentales que evitaban que pudiese ser considerado como un lenguaje de programación completo:

  • Excel solo admitía valores escalares: números, cadenas y booleanos.
  • No dejaba que los usuarios definiesen nuevas funciones.

Esto ha cambiado gracias a LAMBDA, «la función definitiva de Excel». Esta función básicamente permite que los usuarios puedan definir nuevas funciones escritas en el propio lenguaje de formulas de Excel, y gracias a LAMBDA, Excel ahora es «Turing completo».

Ser «Turing completo», según la informática teórica, significa que un lenguaje de programación puede implementar cualquier algoritmo posible. Esto nos habla de lo potente que es un lenguaje de programación, no de rendimiento o de capacidad de mantenimiento o de lo rico que es su ecosistema.

Además de esto Excel ya no está limitado a texto y números, sino que ahora se permite que las celdas contengan registros de primera clase, incluyendo entidades vinculadas a datos externos, y las matrices dinámicas permiten que las fórmulas ordinarias computen matrices enteras que se extienden a las celdas adyacentes.

Microsoft explica en bastante detalle en su blog y en vídeo cómo funciona exactamente esto y las matemáticas detrás del avance. Está claro que se requiere cierto nivel de habilidad para crear algo con LAMBDA, pero en la empresa no dudan que la comunidad alrededor reciba los cambios con mucho entusiasmo.

De hecho, han dicho que con este proyecto están lanzando un experimento a escala global sobre la programación a nivel de usuario con funciones de alto nivel. Para usar LAMBDA de momento es necesario ser un miembro del programa Insider de Office.


Fuente: Genbeta

Aprendé Excel desde cero o potenciá los conocimientos que ya tenés haciendo clic acá.

Etiqueta:Afimática, Fórmulas, Home Office, Lenguajes de programación, Microsoft Excel, Tips

author avatar
Digital Bluee

Publicación anterior

PDF a Excel: cómo pasar tablas de un formato a otro sin programas ni webs externas
17/03/2021

Siguiente publicación

Qué son los Live Rooms de Instagram [Vídeo]
18/03/2021

Entradas recientes

  • Tendencias en Desarrollo Frontend para 2025 31/03/2025
  • Programadores de React: El Perfil Más Buscado por las Empresas Tecnológicas 30/03/2025
  • MongoDB: La Base de Datos NoSQL que Revoluciona el Almacenamiento de Datos 29/03/2025
  • ¿Cuánto gana un desarrollador en la Argentina?: estos son los sueldos que se pagan en el sector 28/03/2025
  • Futuro y beneficios de la IA para programar 27/03/2025

CURSOS

  • Todos los cursos

EVENTOS

  • Webinars

Cursos gratuitos

  • Curso de Introducción al Desarrollo Web
  • Curso de Introducción al Marketing Digital

SOPORTE

  • Terminos y Condiciones
  • Plataforma

Nuestras redes