Microsoft Excel es una hoja de cálculo desarrollada por Microsoft para Windows , macOS , Android e iOS . Cuenta con cálculo, herramientas gráficas, tablas dinámicas y un lenguaje de programación de macros llamado Visual Basic para Aplicaciones (VBA). Ha sido una hoja de cálculo muy aplicada para estas plataformas, especialmente desde la versión 5 en 1993, y ha reemplazado a Lotus 1-2-3 como el estándar de la industria para hojas de cálculo. Excel forma parte del paquete de software de Microsoft Office .
Desarrollador (es) | Microsoft |
---|---|
Versión inicial | 1987 |
Lanzamiento estable | 2103 (16.0.13901.20400) / 13 de abril de 2021 [1] |
Sistema operativo | Microsoft Windows |
Tipo | Hoja de cálculo |
Licencia | Software de prueba [2] |
Sitio web | productos |
Desarrollador (es) | Microsoft |
---|---|
Versión inicial | 30 de septiembre de 1985 |
Lanzamiento estable | 16.49 (compilación 21050901) / 11 de mayo de 2021 [3] |
Sistema operativo | Mac OS |
Tipo | Hoja de cálculo |
Licencia | Software comercial patentado |
Sitio web | productos |
Desarrollador (es) | Corporación Microsoft |
---|---|
Lanzamiento estable | 16.0.13929.20196 / 20 de abril de 2021 [4] |
Sistema operativo | Android Oreo y posterior |
Tipo | Hoja de cálculo |
Licencia | Software comercial patentado |
Sitio web | productos |
Desarrollador (es) | Corporación Microsoft |
---|---|
Lanzamiento estable | 2.49.1 / 11 de mayo de 2021 [5] |
Sistema operativo | iOS 13 y posterior |
Tipo | Hoja de cálculo |
Licencia | Software comercial patentado |
Sitio web | productos |
Características
Operación básica
Microsoft Excel tiene las características básicas de todas las hojas de cálculo, [6] utilizando una cuadrícula de celdas dispuestas en filas numeradas y columnas con nombres de letras para organizar manipulaciones de datos como operaciones aritméticas. Tiene una batería de funciones suministradas para responder a necesidades estadísticas, de ingeniería y financieras. Además, puede mostrar datos como gráficos de líneas, histogramas y tablas, y con una pantalla gráfica tridimensional muy limitada. Permite la sección de datos para ver sus dependencias en varios factores para diferentes perspectivas (usando tablas dinámicas y el administrador de escenarios ). [7] [8] Una tabla dinámica es una herramienta poderosa que puede ahorrar tiempo en lo que respecta al análisis de datos . [9] Lo hace simplificando grandes conjuntos de datos a través de campos de tabla dinámica que también se conocen como "los componentes básicos de las tablas dinámicas". [10] Tiene un aspecto de programación, Visual Basic para Aplicaciones , que permite al usuario emplear una amplia variedad de métodos numéricos, por ejemplo, para resolver ecuaciones diferenciales de física matemática, [11] [12] y luego reportar los resultados a la hoja de cálculo. También tiene una variedad de características interactivas que permiten interfaces de usuario que pueden ocultar completamente la hoja de cálculo al usuario, por lo que la hoja de cálculo se presenta como una aplicación o sistema de apoyo a la toma de decisiones (DSS), a través de una interfaz de usuario diseñada a medida, para ejemplo, un analizador de stock, [13] o en general, como una herramienta de diseño que hace preguntas al usuario y proporciona respuestas e informes. [14] [15] En una realización más elaborada, una aplicación de Excel puede sondear automáticamente bases de datos externas e instrumentos de medición utilizando un programa de actualización, [16] analizar los resultados, hacer un informe de Word o una presentación de diapositivas de PowerPoint y enviar estas presentaciones por correo electrónico. de forma regular a una lista de participantes. Excel no fue diseñado para usarse como base de datos. [ cita requerida ]
Microsoft permite una serie de modificadores de línea de comandos opcionales para controlar la forma en que se inicia Excel. [17]
Funciones
Excel 2016 tiene 484 funciones. [18] De estos, 360 existían antes de Excel 2010. Microsoft clasifica estas funciones en 14 categorías. De las 484 funciones actuales, 386 se pueden llamar desde VBA como métodos del objeto "WorksheetFunction" [19] y 44 tienen los mismos nombres que las funciones VBA. [20]
Con la introducción de LAMBDA, Excel se convertirá en Turing completo. [21]
Programación macro
Programación VBA
La versión de Windows de Excel admite la programación a través de Visual Basic para Aplicaciones (VBA) de Microsoft , que es un dialecto de Visual Basic . La programación con VBA permite la manipulación de hojas de cálculo que es incómoda o imposible con técnicas de hoja de cálculo estándar. Los programadores pueden escribir código directamente usando el Editor de Visual Basic (VBE), que incluye una ventana para escribir código, depurar código y el entorno de organización del módulo de código. El usuario puede implementar métodos numéricos, así como también automatizar tareas como el formateo o la organización de datos en VBA [22] y guiar el cálculo utilizando los resultados intermedios deseados que se informan en la hoja de cálculo.
VBA fue retirado de Mac Excel 2008, ya que los desarrolladores no creen que una liberación oportuna permitiría portar el motor VBA de forma nativa para Mac OS X . VBA se restauró en la siguiente versión, Mac Excel 2011, [23] aunque la compilación carece de soporte para objetos ActiveX , lo que afecta algunas herramientas de desarrollo de alto nivel. [24]
Una forma común y fácil de generar código VBA es mediante el registrador de macros . [25] El registrador de macros registra las acciones del usuario y genera código VBA en forma de macro. Estas acciones se pueden repetir automáticamente ejecutando la macro. Las macros también se pueden vincular a diferentes tipos de disparadores, como atajos de teclado, un botón de comando o un gráfico. Las acciones de la macro se pueden ejecutar desde estos tipos de desencadenadores o desde las opciones genéricas de la barra de herramientas. El código VBA de la macro también se puede editar en VBE. Ciertas características, como las funciones de bucle y el indicador de pantalla por sus propias propiedades, y algunos elementos de visualización gráfica, no se pueden registrar, pero el programador debe ingresarlos directamente en el módulo VBA. Los usuarios avanzados pueden utilizar las indicaciones del usuario para crear un programa interactivo o reaccionar a eventos como la carga o el cambio de hojas.
Es posible que el código grabado en macros no sea compatible con las versiones de Excel. Parte del código que se usa en Excel 2010 no se puede usar en Excel 2003. Es posible que crear una macro que cambie los colores de las celdas y realizar cambios en otros aspectos de las celdas no sea compatible con versiones anteriores.
El código VBA interactúa con la hoja de cálculo a través del modelo de objetos de Excel , [26] un vocabulario que identifica los objetos de la hoja de cálculo y un conjunto de funciones o métodos proporcionados que permiten leer y escribir en la hoja de cálculo e interactuar con sus usuarios (por ejemplo, a través de barras de herramientas personalizadas o barras de comando y cuadros de mensaje ). Las subrutinas de VBA creadas por el usuario ejecutan estas acciones y funcionan como macros generadas con la grabadora de macros, pero son más flexibles y eficientes.
Historia
Desde su primera versión, Excel soportó la programación de macros (automatización de tareas repetitivas) y funciones definidas por el usuario (extensión de la biblioteca de funciones incorporada de Excel). En las primeras versiones de Excel, estos programas estaban escritos en un lenguaje de macros cuyas declaraciones tenían sintaxis de fórmulas y residían en las celdas de hojas de macros de propósito especial (almacenadas con la extensión de archivo .XLM en Windows). XLM era el lenguaje de macros predeterminado para Excel a través de Excel 4.0. [27] A partir de la versión 5.0, Excel grabó macros en VBA de forma predeterminada, pero con la versión 5.0, la grabación XLM todavía estaba permitida como una opción. Después de la versión 5.0, esa opción se suspendió. Todas las versiones de Excel, incluido Excel 2010, pueden ejecutar una macro XLM, aunque Microsoft desaconseja su uso. [28]
Gráficos
Excel admite tablas , gráficos o histogramas generados a partir de grupos de celdas específicos. También admite gráficos dinámicos que permiten vincular un gráfico directamente a una tabla dinámica . Esto permite que el gráfico se actualice con la tabla dinámica. [29] El componente gráfico generado se puede incrustar dentro de la hoja actual o agregar como un objeto separado.
Estas pantallas se actualizan dinámicamente si cambia el contenido de las celdas. Por ejemplo, suponga que los requisitos de diseño importantes se muestran visualmente; luego, en respuesta al cambio de un usuario en los valores de prueba para los parámetros, las curvas que describen el diseño cambian de forma y sus puntos de intersección cambian, lo que ayuda a seleccionar el mejor diseño.
Complementos
Las funciones adicionales están disponibles mediante complementos . Varios se proporcionan con Excel, que incluyen:
- Paquete de herramientas de análisis: proporciona herramientas de análisis de datos para análisis estadístico y de ingeniería (incluye análisis de varianza y análisis de regresión )
- Analysis ToolPak VBA: funciones de VBA para Analysis ToolPak
- Herramientas de moneda euro: conversión y formato para moneda euro
- Complemento Solver: herramientas para la optimización y resolución de ecuaciones [30]
Excel para la web
Excel para la web es una versión ligera y gratuita de Microsoft Excel disponible como parte de Office en la web, que también incluye versiones web de Microsoft Word y Microsoft PowerPoint.
Excel para la web puede mostrar la mayoría de las funciones disponibles en las versiones de escritorio de Excel, aunque es posible que no pueda insertarlas o editarlas. Ciertas conexiones de datos no son accesibles en Excel para la web, incluso con gráficos que pueden usar estas conexiones externas. Excel para la web tampoco puede mostrar funciones heredadas, como macros de Excel 4.0 o hojas de diálogo de Excel 5.0. También existen pequeñas diferencias entre el funcionamiento de algunas de las funciones de Excel. [31]
Almacenamiento y comunicación de datos
Número de filas y columnas
Las versiones de Excel hasta 7.0 tenían una limitación en el tamaño de sus conjuntos de datos de 16K (2 14 =16 384 ) filas. Las versiones 8.0 a 11.0 podrían manejar 64K (2 16 =65 536 ) filas y 256 columnas (2 8 como etiqueta 'IV'). La versión 12.0 en adelante, incluida la versión actual 16.x, puede manejar más de 1M (2 20 =1 048 576 ) filas, y16 384 (2 14 como etiqueta 'XFD') columnas. [32]
Formatos de archivo
Extensión de nombre de archivo | .xls, (.xlsx, .xlsm, .xlsb - Excel 2007) |
---|---|
Tipo de medio de Internet | aplicación / vnd.ms-excel |
Identificador de tipo uniforme (UTI) | com.microsoft.excel.xls |
Desarrollado por | Microsoft |
Tipo de formato | Hoja de cálculo |
Microsoft Excel hasta la versión 2007 utilizaba un formato de archivo binario patentado llamado Formato de archivo binario de Excel (.XLS) como formato principal. [33] Excel 2007 utiliza Office Open XML como su formato de archivo principal, un formato basado en XML que siguió a un formato anterior basado en XML llamado "Hoja de cálculo XML" ("XMLSS"), introducido por primera vez en Excel 2002. [34]
Aunque apoyaba y fomentaba el uso de nuevos formatos basados en XML como reemplazos, Excel 2007 siguió siendo compatible con los formatos binarios tradicionales. Además, la mayoría de las versiones de Microsoft Excel pueden leer CSV , DBF , SYLK , DIF y otros formatos heredados. El soporte para algunos formatos de archivo más antiguos se eliminó en Excel 2007. [35] Los formatos de archivo eran principalmente de programas basados en DOS.
Binario
OpenOffice.org ha creado documentación del formato Excel. Existen dos épocas del formato: el formato OLE 97-2003 y el formato de flujo más antiguo. [36] Microsoft ha hecho que la especificación de formato binario de Excel esté disponible para su descarga gratuita. [37]
Hoja de cálculo XML
El formato de hoja de cálculo XML introducido en Excel 2002 [34] es un formato simple basado en XML al que le faltan algunas características más avanzadas como el almacenamiento de macros VBA. Aunque la extensión de archivo prevista para este formato es .xml , el programa también maneja correctamente archivos XML con extensión .xls . Esta función es ampliamente utilizada por aplicaciones de terceros (por ejemplo, MySQL Query Browser ) para ofrecer capacidades de "exportación a Excel" sin implementar el formato de archivo binario. Excel abrirá correctamente el siguiente ejemplo si se guarda como Book1.xml o Book1.xls :
xml version = "1.0"?> xmlns = "urn: schemas-microsoft-com: office: spreadsheet" xmlns: o = "urn: schemas-microsoft-com: office: office" xmlns: x = "urn : schemas-microsoft-com: office: excel " xmlns: ss = " urn: schemas-microsoft-com: office: hoja de cálculo " xmlns: html = " http://www.w3.org/TR/REC-html40 " > ss: Name = "Sheet1" > ss: ExpandedColumnCount = "2" ss: ExpandedRowCount = "2" x: FullColumns = "1" x: FullRows = "1" >
| ss : Type = "String" > Nombre | ss: Type = "String" > Ejemplo
| ss: Type = "String" > Value | ss: Type = "Number" > 123
Extensiones de archivo actuales
Microsoft Excel 2007, junto con los otros productos de la suite Microsoft Office 2007 , introdujo nuevos formatos de archivo. El primero de estos (.xlsx) se define en la especificación Office Open XML (OOXML).
Formato | Extensión | Descripción |
---|---|---|
Libro de Excel | .xlsx | El formato de libro predeterminado de Excel 2007 y versiones posteriores. En realidad, un archivo comprimido Zip con una estructura de directorio de documentos de texto XML . Funciona como el reemplazo principal del formato .xls binario anterior, aunque no es compatible con macros de Excel por razones de seguridad. Guardar como .xlsx ofrece una reducción del tamaño del archivo en comparación con .xls [38] |
Libro de Excel habilitado para macros | .xlsm | Como libro de trabajo de Excel, pero con soporte de macros. |
Libro de trabajo binario de Excel | .xlsb | Como libro de trabajo habilitado para macros de Excel, pero almacena información en forma binaria en lugar de documentos XML para abrir y guardar documentos de manera más rápida y eficiente. Destinado especialmente para documentos muy grandes con decenas de miles de filas y / o varios cientos de columnas. Este formato es muy útil para reducir archivos de Excel grandes, como suele ser el caso cuando se realizan análisis de datos. |
Plantilla de Excel habilitada para macros | .xltm | Un documento de plantilla que forma la base de los libros de trabajo reales, con soporte para macros. El reemplazo del antiguo formato .xlt. |
Complemento de Excel | .xlam | Complemento de Excel para agregar funciones y herramientas adicionales. Soporte de macros inherente debido al propósito del archivo. |
Extensiones de archivo antiguas
Formato | Extensión | Descripción |
---|---|---|
Hoja de cálculo | .xls | Formato de hoja de cálculo principal que contiene datos en hojas de trabajo, gráficos y macros |
Complemento ( VBA ) | .xla | Agrega funcionalidad personalizada; escrito en VBA |
Barra de herramientas | .xlb | La extensión del archivo donde se almacena la configuración de la barra de herramientas personalizada de Microsoft Excel. |
Gráfico | .xlc | Un gráfico creado con datos de una hoja de cálculo de Microsoft Excel que solo guarda el gráfico. Para guardar el gráfico y la hoja de cálculo, guárdelos como .XLS. XLC no es compatible con Excel 2007 ni con ninguna versión más reciente de Excel. |
Diálogo | .xld | Se utiliza en versiones anteriores de Excel. |
Archivo | .xlk | Una copia de seguridad de una hoja de cálculo de Excel |
Complemento (DLL) | .xll | Agrega funcionalidad personalizada; escrito en C ++ / C , Visual Basic , Fortran , etc. y compilado en una biblioteca especial de enlaces dinámicos |
Macro | .xlm | Una macro es creada por el usuario o preinstalada con Excel. |
Plantilla | .xlt | Una hoja de cálculo preformateada creada por el usuario o por Microsoft Excel. |
Módulo | .xlv | Un módulo está escrito en VBA (Visual Basic para Aplicaciones) para Microsoft Excel |
Biblioteca | .DLL | El código escrito en VBA puede acceder a funciones en una DLL, generalmente se usa para acceder a la API de Windows |
Espacio de trabajo | .xlw | Disposición de las ventanas de varios libros de trabajo |
Usando otras aplicaciones de Windows
Las aplicaciones de Windows como Microsoft Access y Microsoft Word , así como Excel, pueden comunicarse entre sí y utilizar las capacidades de cada uno. Los más comunes son el intercambio dinámico de datos : aunque Microsoft lo desaprueba fuertemente, este es un método común para enviar datos entre aplicaciones que se ejecutan en Windows, y las publicaciones oficiales de MS se refieren a él como "el protocolo del infierno". [39] Como sugiere el nombre, permite que las aplicaciones proporcionen datos a otros para su cálculo y visualización. Es muy común en los mercados financieros y se utiliza para conectarse a importantes servicios de datos financieros como Bloomberg y Reuters .
La vinculación e incrustación de objetos OLE permite que una aplicación de Windows controle otra para formatear o calcular datos. Esto puede tomar la forma de "incrustación" donde una aplicación usa otra para manejar una tarea para la que es más adecuada, por ejemplo, una presentación de PowerPoint puede estar incrustada en una hoja de cálculo de Excel o viceversa. [40] [41] [42] [43]
Usando datos externos
Los usuarios de Excel pueden acceder a fuentes de datos externas a través de funciones de Microsoft Office, como (por ejemplo) .odc
conexiones creadas con el formato de archivo Office Data Connection. Los propios archivos de Excel pueden actualizarse utilizando un controlador ODBC proporcionado por Microsoft .
Excel puede aceptar datos en tiempo real a través de varias interfaces de programación, que le permiten comunicarse con muchas fuentes de datos como Bloomberg y Reuters (a través de complementos como Power Plus Pro ).
- DDE: "Dynamic Data Exchange" utiliza el mecanismo de paso de mensajes en Windows para permitir que los datos fluyan entre Excel y otras aplicaciones. Aunque es fácil para los usuarios crear dichos enlaces, programarlos de forma fiable es tan difícil que Microsoft, los creadores del sistema, se refieren oficialmente a él como "el protocolo del infierno". [39] A pesar de sus muchos problemas, la DDE sigue siendo la forma más común de que los datos lleguen a los comerciantes en los mercados financieros.
- Red DDE Amplió el protocolo para permitir hojas de cálculo en diferentes computadoras para intercambiar datos. A partir de Windows Vista, Microsoft ya no admite la instalación. [44]
- Datos en tiempo real: RTD, aunque en muchos aspectos es técnicamente superior a DDE, ha tardado en ganar aceptación, ya que requiere habilidades de programación no triviales, y cuando se lanzó por primera vez no estaba adecuadamente documentado ni respaldado por los principales proveedores de datos. [45] [46]
Como alternativa, Microsoft Query proporciona exploración basada en ODBC dentro de Microsoft Excel. [47] [48] [49]
Exportación y migración de hojas de cálculo
Los programadores han producido API para abrir hojas de cálculo de Excel en una variedad de aplicaciones y entornos distintos de Microsoft Excel. Estos incluyen la apertura de documentos de Excel en la web utilizando controles ActiveX o complementos como Adobe Flash Player . El proyecto de código abierto Apache POI proporciona bibliotecas Java para leer y escribir archivos de hojas de cálculo de Excel. ExcelPackage es otro proyecto de código abierto que proporciona la generación del lado del servidor de hojas de cálculo de Microsoft Excel 2007. PHPExcel es una biblioteca PHP que convierte los formatos Excel5, Excel 2003 y Excel 2007 en objetos para leer y escribir dentro de una aplicación web. Excel Services es una herramienta de desarrollo de .NET actual que puede mejorar las capacidades de Excel. Se puede acceder a las hojas de cálculo de Excel desde Python con xlrd y openpyxl . js-xlsx y js-xls pueden abrir hojas de cálculo de Excel desde JavaScript .
Protección de contraseña
La protección de Microsoft Excel ofrece varios tipos de contraseñas:
- Contraseña para abrir un documento [50]
- Contraseña para modificar un documento [51]
- Contraseña para desproteger la hoja de trabajo
- Contraseña para proteger el libro de trabajo
- Contraseña para proteger el libro de trabajo para compartir [52]
Todas las contraseñas, excepto la contraseña para abrir un documento, se pueden eliminar instantáneamente, independientemente de la versión de Microsoft Excel utilizada para crear el documento. Estos tipos de contraseñas se utilizan principalmente para el trabajo compartido en un documento. Dichos documentos protegidos por contraseña no están encriptados y una fuente de datos de una contraseña establecida se guarda en el encabezado de un documento . La contraseña para proteger el libro de trabajo es una excepción: cuando se establece, un documento se cifra con la contraseña estándar " VelvetSweatshop ", pero como es conocida por el público, en realidad no agrega ninguna protección adicional al documento. El único tipo de contraseña que puede evitar que un intruso obtenga acceso a un documento es la contraseña para abrir un documento . La fuerza criptográfica de este tipo de protección depende en gran medida de la versión de Microsoft Excel que se utilizó para crear el documento.
En Microsoft Excel 95 y versiones anteriores, la contraseña para abrir se convierte en una clave de 16 bits que se puede descifrar instantáneamente. En Excel 97/2000, la contraseña se convierte en una clave de 40 bits, que también se puede descifrar muy rápidamente con equipos modernos. En lo que respecta a los servicios que utilizan tablas de arco iris (por ejemplo, Password-Find), se necesitan varios segundos para eliminar la protección. Además, los programas para descifrar contraseñas pueden atacar contraseñas por fuerza bruta a una velocidad de cientos de miles de contraseñas por segundo, lo que no solo les permite descifrar un documento, sino también encontrar la contraseña original.
En Excel 2003 / XP, el cifrado es ligeramente mejor: un usuario puede elegir cualquier algoritmo de cifrado que esté disponible en el sistema (consulte Proveedor de servicios criptográficos ). Debido al CSP, un archivo de Excel no se puede descifrar y, por lo tanto, la contraseña para abrir no se puede eliminar, aunque la velocidad de ataque de fuerza bruta sigue siendo bastante alta. No obstante, el algoritmo anterior de Excel 97/2000 está configurado de forma predeterminada. Por lo tanto, los usuarios que no cambian la configuración predeterminada carecen de una protección confiable de sus documentos.
La situación cambió fundamentalmente en Excel 2007 , donde el algoritmo AES moderno con una clave de 128 bits comenzó a usarse para el descifrado, y un uso de 50,000 veces de la función hash SHA1 redujo la velocidad de los ataques de fuerza bruta a cientos de contraseñas por segundo. En Excel 2010 , la fuerza de la protección por defecto se incrementó dos veces debido al uso de un SHA1 de 100.000 veces para convertir una contraseña en una clave.
Visor de Microsoft Excel
Microsoft Excel Viewer era un programa gratuito para Microsoft Windows para ver e imprimir documentos de hojas de cálculo creados por Excel. [53] Microsoft retiró el visor en abril de 2018 con la última actualización de seguridad publicada en febrero de 2019 para Excel Viewer 2007 (SP3). [54] [55]
La primera versión lanzada por Microsoft fue Excel 97 Viewer. [56] [57] Excel 97 Viewer era compatible con Windows CE para PC de mano . [58] En octubre de 2004, Microsoft lanzó Excel Viewer 2003. [59] En septiembre de 2007, Microsoft lanzó Excel Viewer 2003 Service Pack 3 (SP3). [60] En enero de 2008, Microsoft lanzó Excel Viewer 2007. [61] En abril de 2009, Microsoft lanzó Excel Viewer 2007 Service Pack 2 (SP2). [62] En octubre de 2011, Microsoft lanzó Excel Viewer 2007 Service Pack 3 (SP3). [63]
Microsoft recomienda ver e imprimir archivos de Excel de forma gratuita para usar la aplicación Excel Mobile para Windows 10 y para Windows 7 y Windows 8 para cargar el archivo en OneDrive y usar Excel para la web con una cuenta de Microsoft para abrirlos en un navegador . [54] [64]
Peculiaridades
Además de los problemas con las hojas de cálculo en general, otros problemas específicos de Excel incluyen precisión numérica, funciones estadísticas engañosas, errores de funciones de modificación, limitaciones de fecha y más.
Precisión numérica
A pesar del uso de precisión de 15 cifras, Excel puede mostrar muchas más cifras (hasta treinta) a petición del usuario. Pero las cifras mostradas no son las que realmente se utilizan en sus cálculos, por lo que, por ejemplo, la diferencia de dos números puede diferir de la diferencia de sus valores mostrados. Aunque estas desviaciones suelen estar más allá del decimoquinto decimal, se producen excepciones, especialmente para números muy grandes o muy pequeños. Pueden ocurrir errores graves si se toman decisiones basadas en comparaciones automáticas de números (por ejemplo, utilizando la función If de Excel ), ya que la igualdad de dos números puede ser impredecible. [ cita requerida ]
En la figura, la fracción 1/9000 se muestra en Excel. Aunque este número tiene una representación decimal que es una cadena infinita de unos, Excel muestra solo las 15 cifras iniciales. En la segunda línea, se agrega el número uno a la fracción y, nuevamente, Excel muestra solo 15 cifras. En la tercera línea, se resta uno de la suma usando Excel. Debido a que la suma en la segunda línea tiene solo once unos después del decimal, la diferencia cuando se resta 1 de este valor mostrado es tres ceros seguidos de una cadena de once unos. Sin embargo, la diferencia informada por Excel en la tercera línea es de tres ceros seguidos de una cadena de trece unos y dos dígitos erróneos adicionales. Esto se debe a que Excel calcula con aproximadamente medio dígito más de lo que muestra.
Excel funciona con una versión modificada de 1985 de la especificación IEEE 754 . [65] La implementación de Excel implica conversiones entre representaciones binarias y decimales, lo que lleva a una precisión que en promedio es mejor de lo que se esperaría de una precisión simple de quince dígitos, pero que puede ser peor. Consulte el artículo principal para obtener más detalles.
Además de la precisión en los cálculos del usuario, se puede plantear la cuestión de la precisión en las funciones proporcionadas por Excel. Particularmente en el campo de las funciones estadísticas, Excel ha sido criticado por sacrificar la precisión por la velocidad de cálculo. [66] [67]
Como muchos cálculos en Excel se ejecutan usando VBA , un problema adicional es la precisión de VBA, que varía con el tipo de variable y la precisión solicitada por el usuario. [68]
Funciones estadísticas
Se ha criticado la precisión y conveniencia de las herramientas estadísticas en Excel, [69] [70] [71] [72] [73] por manejar mal los datos faltantes, por devolver valores incorrectos debido al manejo inepto de redondeo y números grandes, como sólo actualizar de forma selectiva los cálculos en una hoja de cálculo cuando se cambian algunos valores de celda, y tener un conjunto limitado de herramientas estadísticas. Microsoft ha anunciado que algunos de estos problemas se tratan en Excel 2010. [74]
Error de la función MOD de Excel
Excel tiene problemas con las operaciones de módulo . En el caso de resultados excesivamente grandes, Excel devolverá la advertencia de error#NUM!en lugar de una respuesta. [75]
Día bisiesto ficticio en el año 1900
Excel incluye el 29 de febrero de 1900 y trata incorrectamente 1900 como un año bisiesto , aunque, por ejemplo, 2100 se trata correctamente como un año no bisiesto. [76] [77] El error se originó en Lotus 1-2-3 (implementado deliberadamente para ahorrar memoria de la computadora), y también fue implementado intencionalmente en Excel, con el propósito de compatibilidad de errores . [78] Este legado se ha trasladado posteriormente al formato de archivo Office Open XML . [79]
Por lo tanto, un número (no necesariamente entero) mayor o igual a 61 interpretado como una fecha y hora es el número (real) de días después del 30 de diciembre de 1899, 0:00, un número no negativo menor que 60 es el número de días después del 31 de diciembre de 1899, 0:00, y los números con la parte completa 60 representan el día ficticio.
Rango de fechas
Excel admite fechas con años en el rango 1900–9999, excepto que el 31 de diciembre de 1899 se puede ingresar como 0 y se muestra como 0-jan-1900.
Convertir una fracción de un día en horas, minutos y días tratándolo como un momento del día 1 de enero de 1900 no funciona para una fracción negativa. [80]
Problemas de conversión
Al ingresar texto que tiene un formato que se interpreta como una fecha, el texto puede cambiarse involuntariamente a un formato de fecha estándar. Un problema similar ocurre cuando un texto tiene la forma de una notación de punto flotante de un número. En estos casos, el texto original exacto no se puede recuperar del resultado. Dar formato a la celda como TEXTO antes de ingresar texto ambiguo evita que Excel se convierta a una fecha.
Este problema ha causado un problema bien conocido en el análisis de ADN , por ejemplo en bioinformática . Como se informó por primera vez en 2004, [81] los científicos genéticos descubrieron que Excel convierte de forma automática e incorrecta ciertos nombres de genes en fechas. Un estudio de seguimiento en 2016 encontró que muchos artículos de revistas científicas revisadas por pares se habían visto afectados y que "De las revistas seleccionadas, la proporción de artículos publicados con archivos de Excel que contienen listas de genes que se ven afectados por errores en el nombre de los genes es del 19,6%". [82] Excel analiza los datos copiados y pegados y, a veces, los cambia dependiendo de lo que cree que son. Por ejemplo, MARZO1 (dedo 1 de tipo CH con anillo asociado a membrana) se convierte en la fecha 1 de marzo (1 de marzo) y SEPT2 (Septin 2) se convierte en 2 de septiembre (2 de septiembre), etc. [83] Mientras que algunos fuentes de noticias secundarias [84] informaron de esto como una falla en Excel, los autores originales del artículo de 2016 culparon a los investigadores del mal uso de Excel. [82] [85]
En agosto de 2020, el Comité de Nomenclatura Genética de HUGO (HGNC) publicó nuevas pautas en la revista Nature con respecto a la denominación de genes para evitar problemas con "símbolos que afectan el manejo y la recuperación de datos". Hasta ahora, se ha cambiado el nombre de 27 genes, incluido el cambio de MARCH1 a MARCHF1 y SEPT1 a SEPTIN1 para evitar la conversión accidental de los nombres de los genes en fechas. [86]
Errores con cadenas grandes
Las siguientes funciones devuelven resultados incorrectos cuando se pasa una cadena de más de 255 caracteres: [87]
type()
devuelve 16 incorrectamente, lo que significa "Valor de error"IsText()
, cuando se llama como un método del objeto VBAWorksheetFunction
(es decir,WorksheetFunction.IsText()
en VBA), devuelve incorrectamente "falso".
Nombres de archivo
Microsoft Excel no abrirá dos documentos con el mismo nombre y en su lugar mostrará el siguiente error:
- Ya está abierto un documento con el nombre '% s'. No puede abrir dos documentos con el mismo nombre, incluso si los documentos están en carpetas diferentes. Para abrir el segundo documento, cierre el documento que está abierto actualmente o cambie el nombre de uno de los documentos. [88]
El motivo es la ambigüedad de cálculo con celdas vinculadas. Si hay una celda = '[Libro1.xlsx] Hoja1'! $ G $ 33, y hay dos libros llamados "Libro1" abiertos, no hay forma de saber a cuál se refiere el usuario. [89]
Versiones
Historia temprana
Microsoft comercializó originalmente un programa de hoja de cálculo llamado Multiplan en 1982. Multiplan se hizo muy popular en los sistemas CP / M , pero en los sistemas MS-DOS perdió popularidad frente a Lotus 1-2-3 . Microsoft lanzó la primera versión de Excel para Macintosh el 30 de septiembre de 1985, y la primera versión de Windows fue 2.05 (para sincronizar con la versión 2.2 de Macintosh) en noviembre de 1987. [90] Lotus tardó en llevar 1-2-3 a Windows ya principios de la década de 1990, Excel había comenzado a vender más que 1-2-3 y ayudó a Microsoft a lograr su posición como desarrollador líder de software para PC. Este logro solidificó a Microsoft como un competidor válido y mostró su futuro en el desarrollo de software GUI . Microsoft mantuvo su ventaja con nuevos lanzamientos regulares, aproximadamente cada dos años.
Microsoft Windows
Excel 2.0 es la primera versión de Excel para la plataforma Intel . Las versiones anteriores a la 2.0 solo estaban disponibles en Apple Macintosh.
Excel 2.0 (1987)
La primera versión de Windows fue etiquetada como "2" para corresponder a la versión de Mac. Esto incluyó una versión en tiempo de ejecución de Windows. [91]
BYTE en 1989 incluyó a Excel para Windows entre los ganadores "Distinción" de los premios BYTE. La revista afirmó que el puerto de la versión "extraordinaria" de Macintosh "brilla", con una interfaz de usuario tan buena o mejor que la original.
Excel 3.0 (1990)
Incluye barras de herramientas, capacidades de dibujo, esquemas, compatibilidad con complementos, gráficos 3D y muchas más funciones nuevas. [91]
Excel 4.0 (1992)
Se introdujo el autocompletado. [92]
Además, un huevo de Pascua en Excel 4.0 revela una animación oculta de un conjunto de números danzantes del 1 al 3, que representa Lotus 1-2-3, que luego es aplastado por un logotipo de Excel. [93]
Excel 5.0 (1993)
Con la versión 5.0, Excel ha incluido Visual Basic para Aplicaciones (VBA), un lenguaje de programación basado en Visual Basic que agrega la capacidad de automatizar tareas en Excel y proporcionar funciones definidas por el usuario (UDF) para su uso en hojas de trabajo. VBA es una potente adición a la aplicación e incluye un entorno de desarrollo integrado (IDE) con todas las funciones . La grabación de macros puede producir código VBA que replica las acciones del usuario, lo que permite una automatización simple de las tareas habituales. VBA permite la creación de formularios y controles en la hoja de trabajo para comunicarse con el usuario. El lenguaje admite el uso (pero no la creación) de DLL ActiveX ( COM ) ; las versiones posteriores agregan soporte para módulos de clase que permiten el uso de técnicas básicas de programación orientada a objetos .
La funcionalidad de automatización proporcionada por VBA convirtió a Excel en un objetivo para los virus de macro . Esto causó serios problemas hasta que los productos antivirus comenzaron a detectar estos virus. Microsoft tomó medidas tardíamente para evitar el uso indebido al agregar la capacidad de deshabilitar macros por completo, habilitar macros al abrir un libro de trabajo o confiar en todas las macros firmadas con un certificado confiable.
Las versiones 5.0 a 9.0 de Excel contienen varios huevos de Pascua , incluido un "Salón de las almas torturadas", un minijuego similar a Doom , aunque desde la versión 10 Microsoft ha tomado medidas para eliminar esas características indocumentadas de sus productos. [94]
5.0 se lanzó en una versión x86 de 16 bits para Windows 3.1 y posterior en una versión de 32 bits para NT 3.51 (x86 / Alpha / PowerPC)
Excel 95 (v7.0)
Lanzado en 1995 con Microsoft Office para Windows 95 , esta es la primera versión principal después de Excel 5.0, ya que no existe Excel 6.0 con todas las aplicaciones de Office estandarizadas en el mismo número de versión principal.
Reescritura interna a 32 bits. Casi sin cambios externos, pero más rápido y estable.
Excel 97 (v8.0)
Incluido en Office 97 (para x86 y Alpha). Esta fue una actualización importante que introdujo el asistente de oficina de clip de papel y presentó VBA estándar utilizado en lugar de Excel Basic interno. Introdujo las etiquetas de lenguaje natural ahora eliminadas.
Esta versión de Excel incluye un simulador de vuelo a modo de Easter Egg .
Excel 2000 (v9.0)
Incluido en Office 2000 . Esta fue una actualización menor, pero introdujo una actualización en el portapapeles donde puede contener varios objetos a la vez. Office Assistant, cuya frecuente aparición no solicitada en Excel 97 había molestado a muchos usuarios, se volvió menos intrusivo.
Excel 2002 (v10.0)
Incluido en Office XP . Mejoras muy pequeñas.
Excel 2003 (v11.0)
Incluido en Office 2003 . Pequeñas mejoras, siendo las más significativas las nuevas Tablas.
Excel 2007 (v12.0)
Incluido en Office 2007 . Esta versión fue una actualización importante de la versión anterior. Al igual que otros productos de Office actualizados, Excel en 2007 utilizó el nuevo sistema de menú Ribbon . Esto era diferente a lo que estaban acostumbrados los usuarios y se encontró con reacciones encontradas. Un estudio informó una aceptación bastante buena por parte de los usuarios, excepto los usuarios con mucha experiencia y los usuarios de aplicaciones de procesamiento de texto con una interfaz WIMP clásica , pero estaba menos convencido en términos de eficiencia y organización. [95] Sin embargo, una encuesta en línea informó que la mayoría de los encuestados tenía una opinión negativa del cambio, siendo los usuarios avanzados "algo más negativos" que los usuarios intermedios, y los usuarios informaron una reducción autoestimada en la productividad.
La funcionalidad agregada incluyó el conjunto SmartArt de diagramas comerciales editables. También se agregó una gestión mejorada de las variables nombradas a través del Administrador de nombres y una flexibilidad mucho mayor en el formato de gráficos, que permiten el etiquetado de coordenadas ( x, y ) y líneas de peso arbitrario. Se introdujeron varias mejoras en las tablas dinámicas.
También al igual que otros productos de oficina, se introdujeron los formatos de archivo Office Open XML , incluido .xlsm para un libro de trabajo con macros y .xlsx para un libro de trabajo sin macros. [96]
Específicamente, muchas de las limitaciones de tamaño de las versiones anteriores aumentaron considerablemente. Para ilustrar, el número de filas ahora era 1.048.576 (2 20 ) y columnas era 16.384 (2 14 ; la columna de la extrema derecha es XFD). Esto cambia lo que es una referencia A1 válida frente a un rango con nombre. Esta versión hizo un uso más extenso de múltiples núcleos para el cálculo de hojas de cálculo; sin embargo, las macros de VBA no se manejan en paralelo y los complementos XLL solo se ejecutaron en paralelo si eran seguros para subprocesos y esto se indicó en el registro.
Excel 2010 (v14.0)
Incluida en Office 2010 , esta es la próxima versión principal después de la v12.0, ya que se omitió la versión número 13 .
Mejoras menores y compatibilidad con 64 bits, [97] incluidas las siguientes:
- Recálculo de subprocesos múltiples (MTR) para funciones de uso común
- Tablas dinámicas mejoradas
- Más opciones de formato condicional
- Capacidades adicionales de edición de imágenes
- Gráficos en celda llamados minigráficos
- Posibilidad de obtener una vista previa antes de pegar
- Función backstage de Office 2010 para tareas relacionadas con documentos
- Posibilidad de personalizar la cinta
- Muchas fórmulas nuevas, la mayoría altamente especializadas para mejorar la precisión [98]
Excel 2013 (v15.0)
Incluido en Office 2013 , junto con muchas herramientas nuevas incluidas en esta versión:
- Contención de memoria y subprocesos múltiples mejorados
- FlashFill [99]
- Power View [100]
- Power Pivot [101]
- Rebanador de línea de tiempo
- Aplicación de Windows
- Consultar [102]
- 50 nuevas funciones [103]
Excel 2016 (v16.0)
Incluido en Office 2016 , junto con muchas herramientas nuevas incluidas en esta versión:
- Integración de Power Query
- Modo de solo lectura para Excel
- Acceso de teclado para tablas dinámicas y rebanadores en Excel
- Nuevos tipos de gráficos
- Vinculación rápida de datos en Visio
- Funciones de pronóstico de Excel
- Soporte para selección múltiple de elementos de Slicer usando el tacto
- Agrupación de tiempo y desglose de gráfico dinámico
- Tarjetas de datos de Excel [104]
Excel 2019, Office 365 y posteriores (v16.0)
Microsoft ya no lanza Office o Excel en versiones discretas. En cambio, las funciones se introducen automáticamente con el tiempo mediante Windows Update. El número de versión sigue siendo 16.0. A partir de entonces, ahora solo se pueden dar las fechas aproximadas en las que aparecen las características.
- Matrices dinámicas. Estas son esencialmente fórmulas de matriz pero se "derraman" automáticamente en las celdas vecinas y no es necesario presionar ctrl-shift-enter para crearlas. Además, las matrices dinámicas son el formato predeterminado, con nuevos operadores "@" y "#" para proporcionar compatibilidad con versiones anteriores. Este es quizás el mayor cambio estructural desde 2007, y es en respuesta a una característica similar en Google Sheets . Las matrices dinámicas comenzaron a aparecer en versiones preliminares alrededor de 2018 y, a partir de marzo de 2020, están disponibles en versiones publicadas de Office 365 siempre que un usuario seleccione "Office Insiders".
Apple Macintosh
- 1985 Excel 1.0
- 1988 Excel 1.5
- 1989 Excel 2.2
- 1990 Excel 3.0
- 1992 Excel 4.0
- 1993 Excel 5.0 (parte de Office 4.x — Versión final de Motorola 680x0 [105] y primera versión de PowerPC)
- 1998 Excel 8.0 (parte de Office 98 )
- 2000 Excel 9.0 (parte de Office 2001 )
- 2001 Excel 10.0 (parte de Office v. X )
- 2004 Excel 11.0 (parte de Office 2004 )
- 2008 Excel 12.0 (parte de Office 2008 )
- 2010 Excel 14.0 (parte de Office 2011 )
- 2015 Excel 15.0 (parte de Office 2016: Office 2016 para Mac acerca la versión de Mac mucho más a la paridad con su prima de Windows, armonizando muchas de las funciones de desarrollo de informes y de alto nivel, al tiempo que alinea la cinta y el estilo con su contraparte de PC .) [106]
OS / 2
- 1989 Excel 2.2
- 1990 Excel 2.3
- 1991 Excel 3.0
Móvil
Excel Mobile es un programa de hoja de cálculo que puede editar archivos XLSX. Puede editar y formatear texto en celdas, calcular fórmulas, buscar dentro de la hoja de cálculo, ordenar filas y columnas, congelar paneles, filtrar las columnas, agregar comentarios y crear gráficos. No puede agregar columnas o filas, excepto en el borde del documento, reorganizar columnas o filas, eliminar filas o columnas o agregar pestañas de hojas de cálculo. [107] [108] [109] [110] [111] [112] La versión de 2007 tiene la capacidad de usar un modo de pantalla completa para lidiar con una resolución de pantalla limitada, así como paneles divididos para ver diferentes partes de una hoja de trabajo de una sola vez. [110] La configuración de protección, la configuración del zoom, la configuración del autofiltro, ciertos formatos de gráficos, hojas ocultas y otras características no son compatibles con Excel Mobile y se modificarán al abrir y guardar un libro de trabajo. [111] En 2015, Excel Mobile estuvo disponible para Windows 10 y Windows 10 Mobile en la Tienda Windows . [113] [114]
Resumen
Leyenda: | Versión antigua, no mantenida | Versión anterior, aún mantenida | Versión estable actual |
---|
Año | Nombre | Versión | Comentarios |
---|---|---|---|
1987 | Excel 2 | 2.0 | Renumerado a 2 para corresponder con la versión contemporánea de Macintosh. Macros compatibles (más tarde conocidas como macros de Excel 4). |
1990 | Excel 3 | 3,0 | Se agregaron capacidades de gráficos en 3D |
1992 | Excel 4 | 4.0 | Se introdujo la función de autocompletar |
1993 | Excel 5 | 5,0 | Incluido Visual Basic para Aplicaciones (VBA) y varias opciones orientadas a objetos |
1995 | Excel 95 | 7.0 | Renumerado para la versión Word contemporánea. Ambos programas estaban empaquetados en Microsoft Office en ese momento. |
1997 | Excel 97 | 8.0 | |
2000 | Excel 2000 | 9.0 | Parte de Microsoft Office 2000, que a su vez formaba parte de Windows Millennium (también conocido como "Windows ME"). |
2002 | Excel 2002 | 10.0 | |
2003 | Excel 2003 | 11,0 | Lanzado solo 1 año después para que se corresponda mejor con el resto de Microsoft Office (Word, PowerPoint, etc.). |
2007 | Excel 2007 | 12,0 | |
2010 | Excel 2010 | 14.0 | Debido a las supersticiones que rodean al número 13, Excel 13 se omitió en el recuento de versiones. |
2013 | Excel 2013 | 15.0 | Introdujo 50 funciones matemáticas más (disponibles como comandos preempaquetados, en lugar de escribir la fórmula manualmente). |
2016 | Excel 2016 | 16,0 | Parte de Microsoft Office 2016 |
Año | Nombre | Versión | Comentarios |
---|---|---|---|
1985 | Excel 1 | 1.0 | Versión inicial de Excel. Macros compatibles (más tarde conocidas como macros de Excel 4). |
1988 | Excel 1.5 | 1,5 | |
1989 | Excel 2 | 2.2 | |
1990 | Excel 3 | 3,0 | |
1992 | Excel 4 | 4.0 | |
1993 | Excel 5 | 5,0 | Solo disponible en Macs basados en PowerPC. Primera versión de PowerPC. |
1998 | Excel 98 | 8.0 | Excel 6 y Excel 7 se omitieron para corresponder con el resto de Microsoft Office en ese momento. |
2000 | Excel 2000 | 9.0 | |
2001 | Excel 2001 | 10.0 | |
2004 | Excel 2004 | 11,0 | |
2008 | Excel 2008 | 12,0 | |
2011 | Excel 2011 | 14.0 | Al igual que con la versión de Windows, la versión 13 se omitió por razones supersticiosas. |
2016 | Excel 2016 | 16,0 | Al igual que con el resto de Microsoft Office, también lo es para Excel: las fechas de lanzamiento futuras de la versión de Macintosh están destinadas a corresponder mejor a las de la versión de Windows, a partir de 2016. |
Año | Nombre | Versión | Comentarios |
---|---|---|---|
1989 | Excel 2.2 | 2.2 | Numerados entre las versiones de Windows en ese momento |
1990 | Excel 2.3 | 2.3 | |
1991 | Excel 3 | 3,0 | Última versión de OS / 2. Subserie discontinuada de Microsoft Excel, que por lo demás sigue siendo un programa desarrollado activamente. |
Impacto
Excel ofrece muchos ajustes en la interfaz de usuario sobre las primeras hojas de cálculo electrónicas; sin embargo, la esencia sigue siendo la misma que en el software de hoja de cálculo original, VisiCalc : el programa muestra celdas organizadas en filas y columnas, y cada celda puede contener datos o una fórmula, con referencias relativas o absolutas a otras celdas.
Excel 2.0 para Windows, que se inspiró en su contraparte basada en la GUI de Mac, expandió indirectamente la base instalada del entonces incipiente entorno de Windows. Excel 2.0 se lanzó un mes antes que Windows 2.0, y la base instalada de Windows era tan baja en ese momento en 1987 que Microsoft tuvo que empaquetar una versión en tiempo de ejecución de Windows 1.0 con Excel 2.0. [115] A diferencia de Microsoft Word, nunca hubo una versión DOS de Excel.
Excel se convirtió en la primera hoja de cálculo que le permitió al usuario definir la apariencia de las hojas de cálculo (fuentes, atributos de caracteres y apariencia de celda). También introdujo el recálculo inteligente de celdas, donde solo se actualizan las celdas que dependen de la celda que se está modificando (los programas de hojas de cálculo anteriores volvían a calcular todo todo el tiempo o esperaban un comando de usuario específico). Excel introdujo el autocompletado, la capacidad de arrastrar y expandir el cuadro de selección para copiar automáticamente el contenido de una celda o fila en celdas o filas adyacentes, ajustando las copias de manera inteligente al incrementar automáticamente las referencias o los contenidos de las celdas. Excel también introdujo amplias capacidades gráficas.
Seguridad
Debido a que Excel se usa ampliamente, ha sido atacado por piratas informáticos. Si bien Excel no está expuesto directamente a Internet, si un atacante puede hacer que una víctima abra un archivo en Excel y hay un error de seguridad apropiado en Excel, entonces el atacante puede obtener el control de la computadora de la víctima. [116] GCHQ del Reino Unido tiene una herramienta llamada TORNADO ALLEY con este propósito. [117] [118]
Ver también
- Comparación de software de hoja de cálculo
- Comparación de complementos de análisis de riesgos de Microsoft Excel
- Números (hoja de cálculo): el equivalente de iWork
- Spreadmart
Referencias
- ^ "Historial de actualizaciones de Microsoft Office 2019" . Microsoft Docs . Consultado el 13 de abril de 2021 .
- ^ "Microsoft Office Excel 365" . Microsoft.com . Consultado el 25 de enero de 2021 .
- ^ "Historial de actualizaciones de Office para Mac" . Microsoft Docs .
- ^ "APK de Microsoft Excel" . APKMirror .
- ^ "Microsoft Excel" . Tienda de aplicaciones .
- ^ Harvey, Greg (2006). Excel 2007 para tontos . Wiley. ISBN 978-0-470-03737-9.
- ^ Harvey, Greg (2007). Libro de Excel 2007 para principiantes (2ª ed.). Wiley. pag. 296 ff . ISBN 978-0-470-16937-7.
- ^ "Descripción acerca de las tablas dinámicas de Microsoft Excel" . Mejor tutorial de Excel . Consultado el 25 de enero de 2021 .
- ^ "Todo sobre las tablas dinámicas de Microsoft Excel" . Excel Pivot . Consultado el 19 de enero de 2021 .
- ^ "Todo sobre las tablas dinámicas de Microsoft Excel" . Excel Pivot . Consultado el 19 de enero de 2021 .
- ^ de Levie, Robert (2004). Excel avanzado para análisis de datos científicos . Prensa de la Universidad de Oxford. ISBN 978-0-19-515275-3.
- ^ Bourg, David M. (2006). Libro de cocina de ingeniería y ciencia de Excel . O'Reilly. ISBN 978-0-596-00879-6.
- ^ Şeref, Michelle MH y Ahuja, Ravindra K. (2008). "§4.2 Una hoja de cálculo de gestión y optimización de carteras DSS" . En Burstein, Frad y Holsapple, Clyde W. (eds.). Manual sobre sistemas de apoyo a la toma de decisiones 1: Temas básicos . Saltador. ISBN 978-3-540-48712-8.
- ^ Wells, Eric y Harshbarger, Steve (1997). Manual del desarrollador de Microsoft Excel 97 . Microsoft Press. ISBN 978-1-57231-359-0. Se desarrollan excelentes ejemplos que muestran cómo se pueden diseñar aplicaciones.
- ^ Harnett, Donald L. y Horrell, James F. (1998). Datos, estadísticas y modelos de decisión con Excel . Wiley. ISBN 978-0-471-13398-8.
- ^ Serequierealgún tipo dehardware de adquisición de datos . Ver, por ejemplo, Austerlitz, Howard (2003). Técnicas de adquisición de datos mediante PC (2ª ed.). Prensa académica. pag. 281 ff . ISBN 978-0-12-068377-2.
- ^ "Descripción de los interruptores de inicio para Excel" . Ayuda y soporte técnico de Microsoft . Soporte de Microsoft. 7 de mayo de 2007 . Consultado el 14 de diciembre de 2010 .
Microsoft Excel acepta varios modificadores opcionales que puede utilizar para controlar cómo se inicia el programa. Este artículo enumera los conmutadores y proporciona una descripción de cada conmutador.
- ^ "Funciones de Excel (alfabéticamente)" . Microsoft . Consultado el 4 de noviembre de 2018 .
- ^ "Objeto WorksheetFunction (Excel)" . Referencia de Office VBA . Microsoft . Consultado el 4 de noviembre de 2018 .
- ^ "Funciones (Visual Basic para Aplicaciones)" . Referencia de Office VBA . Microsoft . Consultado el 4 de noviembre de 2018 .
- ^ "LAMBDA: La última función de hoja de cálculo de Excel" . Microsoft . Consultado el 23 de abril de 2021 .
- ^ Por ejemplo, al convertir a Visual Basic las recetas en Prensa, William H. Press; Teukolsky, Saul A .; Vetterling, William T. y Flannery, Brian P. (2007). Recetas numéricas: el arte de la informática científica (3ª ed.). Prensa de la Universidad de Cambridge. ISBN 978-0-521-88068-8. La conversión de código a Basic desde Fortran probablemente sea más fácil que desde C ++, por lo que la segunda edición ( ISBN 0521437210 ) puede ser más fácil de usar, o la implementación del código básico de la primera edición: Sprott, Julien C. (1991). Recetas numéricas: rutinas y ejemplos en BASIC . Prensa de la Universidad de Cambridge. ISBN 978-0-521-40689-5.
- ^ "Excel" . Office para Mac . OfficeforMacHelp.com . Consultado el 8 de julio de 2012 .
- ^ "¿Usando Excel - PC o Mac? | Excel Lemon" . www.excellemon.com . Archivado desde el original el 21 de septiembre de 2016 . Consultado el 29 de julio de 2015 .
- ^ Sin embargo, la grabadora de macros no captura una proporción cada vez mayor de la funcionalidad de Excel, lo que genera macros en gran medida inútiles. La compatibilidad entre múltiples versiones de Excel también es un inconveniente de este método. Es posible que una grabadora de macros en Excel 2010 no funcione en Excel 2003 o versiones anteriores. Esto es más común al cambiar los colores y el formato de las celdas. Walkenbach, John (2007). "Capítulo 6: Uso de la grabadora de macros de Excel" . Programación de Excel 2007 VBA para principiantes (revisado por Jan Karel Pieterse ed.). Wiley. pag. 79 y sigs . ISBN 978-0-470-04674-6.
- ^ Walkenbach, John (2 de febrero de 2007). "Capítulo 4: Introducción al modelo de objetos de Excel" . trabajo citado . pag. 53 y sigs . ISBN 978-0-470-04674-6.
- ^ "La página de la hoja de cálculo para usuarios y desarrolladores de Excel" . J-Walk & Associates, Inc . Consultado el 19 de diciembre de 2012 .
- ^ "Trabajar con macros de Excel 4.0" . Soporte de Microsoft Office . Consultado el 19 de diciembre de 2012 .
- ^ "Cómo hacer un gráfico dinámico" . Excel Pivot . Consultado el 10 de febrero de 2021 .
- ^ "Solver" .
- ^ "Diferencias entre usar un libro en el navegador y en Excel - Soporte de Office" . support.office.com . Archivado desde el original el 8 de febrero de 2017 . Consultado el 7 de febrero de 2017 .
- ^ "La" gran cuadrícula "y los límites aumentados en Excel 2007" . microsoft.com . Consultado el 10 de abril de 2008 .
- ^ "Cómo extraer información de archivos de Office utilizando esquemas y formatos de archivo de Office" . Microsoft. 26 de febrero de 2008 . Consultado el 10 de noviembre de 2008 .
- ^ a b "Referencia de hoja de cálculo XML" . Artículos técnicos de Microsoft Excel 2002 . MSDN. Agosto de 2001 . Consultado el 10 de noviembre de 2008 .
- ^ "Funciones obsoletas para Excel 2007" . Microsoft: David Gainer. 24 de agosto de 2006 . Consultado el 2 de enero de 2009 .
- ^ "Documentación de OpenOffice.org del formato de archivo de Microsoft Excel" (PDF) . 2 de agosto de 2008.
- ^ "Especificación de formato de archivo binario de Microsoft Office Excel 97-2007 (formato * .xls 97-2007)" . Corporación Microsoft. 2007.
- ^ Fairhurst, Danielle Stein (17 de marzo de 2015). Uso de Excel para análisis de negocios: una guía sobre los fundamentos del modelado financiero . John Wiley e hijos. ISBN 978-1-119-06245-5.
- ^ a b "Falsificación de DDE con servidores privados" .
- ^ Schmalz, Michael (2006). "Capítulo 5: Uso de Access VBA para automatizar Excel" . Integrando Excel y Access . O'Reilly Media, Inc. ISBN 978-0-596-00973-1.Schmalz, Michael (2006). "Capítulo 5: Uso de Access VBA para automatizar Excel" . Integrando Excel y Access . O'Reilly Media, Inc. ISBN 978-0-596-00973-1.
- ^ Cornell, Paul (2007). "Capítulo 5: Conectarse a otras bases de datos" . Excel como su base de datos . Presione. pag. 117 y sigs . ISBN 978-1-59059-751-4.
- ^ DeMarco, Jim (2008). "Herramientas de importación de datos de Excel" . Pro Excel 2007 VBA . Presione. pag. 43 ff . ISBN 978-1-59059-957-0.
- ^ Harts, Doug (2007). "Importación de datos de Access a Excel 2007" . Microsoft Office 2007 Business Intelligence: informes, análisis y medición desde el escritorio . Profesional de McGraw-Hill. ISBN 978-0-07-149424-3.
- ^ "Acerca de la red DDE (Windows)" .
- ^ Cómo configurar RTD en Excel
- ^ DeMarco, Jim (2008). Pro Excel 2007 VBA . Berkeley, CA: Apress. pag. 225. ISBN 978-1-59059-957-0.
Se accede a los datos externos a través de un archivo de conexión, como un archivo de conexión de datos de Office (ODC) (.odc)
- ^ Bullen, Stephen; Bovey, Rob y Green, John (2009). Desarrollo profesional de Excel (2ª ed.). Upper Saddle River, Nueva Jersey: Addison-Wesley. pag. 665. ISBN 978-0-321-50879-9.
Para crear una solución robusta, siempre tenemos que incluir algún código VBA ...
- ^ William, Wehrs (2000). "Un curso de DSS aplicado con Excel y VBA: ¿IS y / o MS?" (PDF) . Las Actas de ISECON (Conferencia de Educadores de Sistemas de Información) . pag. 4. Archivado desde el original (PDF) el 21 de agosto de 2010 . Consultado el 5 de febrero de 2010 .
Microsoft Query es una herramienta de recuperación de datos (es decir, un navegador ODBC) que se puede utilizar en Excel 97. Permite al usuario crear y guardar consultas en bases de datos relacionales externas para las que está disponible un controlador ODBC.
- ^ Utilice Microsoft Query para recuperar datos externos. Archivado el 12 de marzo de 2010 en Wayback Machine.
- ^ "Proteja con contraseña documentos, libros de trabajo y presentaciones - Word - Office.com" . Office.microsoft.com . Consultado el 24 de abril de 2013 .
- ^ "Proteja con contraseña documentos, libros de trabajo y presentaciones - Word - Office.com" . Office.microsoft.com . Consultado el 24 de abril de 2013 .
- ^ "Proteger con contraseña los elementos de la hoja de cálculo o del libro - Excel - Office.com" . Office.microsoft.com. Archivado desde el original el 26 de marzo de 2013 . Consultado el 24 de abril de 2013 .
- ^ "Descripción del Visor de Excel" . Microsoft . 17 de febrero de 2012. Archivado desde el original el 6 de abril de 2013.
- ^ a b "Cómo obtener la última versión de Excel Viewer" . Microsoft Docs . 22 de mayo de 2020 . Consultado el 3 de enero de 2021 .
- ^ "Descripción de la actualización de seguridad para Excel Viewer 2007: 12 de febrero de 2019" . Microsoft . 16 de abril de 2020 . Consultado el 3 de enero de 2021 .
- ^ "Visor de Microsoft Excel" . Microsoft . 1997. Archivado desde el original el 20 de enero de 1998.
- ^ "Visor de Excel 97/2000: archivos de hoja de cálculo" . Microsoft . Archivado desde el original el 13 de enero de 2004.
- ^ "Nuevas funciones en Windows CE .NET 4.1" . Microsoft Docs . 30 de junio de 2006 . Consultado el 3 de enero de 2021 .
- ^ "Visor de Excel 2003" . Microsoft . 12 de octubre de 2004. Archivado desde el original el 15 de enero de 2005.
- ^ "Excel Viewer 2003 Service Pack 3 (SP3)" . Microsoft . 17 de septiembre de 2007. Archivado desde el original el 11 de octubre de 2007.
- ^ "Visor de Excel" . Microsoft . 14 de enero de 2008. Archivado desde el original el 26 de septiembre de 2010.
- ^ "Excel Viewer 2007 Service Pack 2 (SP2)" . Microsoft . 24 de abril de 2009. Archivado desde el original el 28 de abril de 2012.
- ^ "Excel Viewer 2007 Service Pack 3 (SP3)" . Microsoft . 25 de octubre de 2011. Archivado desde el original el 29 de diciembre de 2011.
- ^ "Versiones compatibles de los visores de Office" . Microsoft . 16 de abril de 2020 . Consultado el 3 de enero de 2021 .
- ^ La descripción general de Microsoft se encuentra en: "La aritmética de coma flotante puede dar resultados inexactos en Excel" . Revisión 8.2; identificación de artículo: 78113 . Soporte de Microsoft. 30 de junio de 2010 . Consultado el 2 de julio de 2010 .
- ^ Altman, Micah ; Gill, Jeff ; McDonald, Michael (2004). "§2.1.1 Ejemplo revelador: Calcular la desviación estándar del coeficiente" . Problemas numéricos en computación estadística para el científico social . Wiley-IEEE. pag. 12. ISBN 978-0-471-23633-7.
- ^ de Levie, Robert (2004). trabajo citado. págs. 45–46. ISBN 978-0-19-515275-3.
- ^ Walkenbach, John (2010). "Definición de tipos de datos" . Programación de energía de Excel 2010 con VBA . Wiley. págs. 198 y sigs. y cuadro 8-1. ISBN 978-0-470-47535-5.
- ^ McCullough, Bruce D .; Wilson, Berry (2002). "Sobre la precisión de los procedimientos estadísticos en Microsoft Excel 2000 y Excel XP". Estadística computacional y análisis de datos . 40 (4): 713–721. doi : 10.1016 / S0167-9473 (02) 00095-6 .
- ^ McCullough, Bruce D .; Heiser, David A. (2008). "Sobre la precisión de los procedimientos estadísticos en Microsoft Excel 2007". Estadística computacional y análisis de datos . 52 (10): 4570–4578. CiteSeerX 10.1.1.455.5508 . doi : 10.1016 / j.csda.2008.03.004 .
- ^ Yalta, A. Talha (2008). "La precisión de las distribuciones estadísticas en Microsoft Excel 2007". Estadística computacional y análisis de datos . 52 (10): 4579–4586. doi : 10.1016 / j.csda.2008.03.005 .
- ^ Goldwater, Eva. "Uso de Excel para el análisis de datos estadísticos: advertencias" . Escuela de Salud Pública de la Universidad de Massachusetts . Consultado el 10 de noviembre de 2008 .
- ^ Heiser, David A. (2008). "Fallos, problemas, soluciones y arreglos de Microsoft Excel 2000, 2003 y 2007" . Archivado desde el original el 18 de abril de 2010 . Consultado el 8 de abril de 2010 .
- ^ Mejoras de funciones en Excel 2010 Archivado el 6 de abril de 2010 en Wayback Machine. Los lectores proporcionan comentarios que pueden aclarar algunos problemas restantes.
- ^ "El error MOD" . Byg Software. Archivado desde el original el 11 de enero de 2016 . Consultado el 10 de noviembre de 2008 .
- ^ "Los días de la semana antes del 1 de marzo de 1900 son incorrectos en Excel" . Microsoft. Archivado desde el original el 14 de julio de 2012 . Consultado el 10 de noviembre de 2008 .
- ^ "Excel asume incorrectamente que el año 1900 es bisiesto" . Microsoft . Consultado el 1 de mayo de 2019 .
- ^ Spolsky, Joel (16 de junio de 2006). "Mi primera revisión de BillG" . Joel en software . Consultado el 10 de noviembre de 2008 .
- ^ "La naturaleza contradictoria de OOXML" . ConsortiumInfo.org.
- ^ "Los valores negativos de fecha y hora se muestran como signos de almohadilla (###) en Excel" . Microsoft . Consultado el 26 de marzo de 2012 .
- ^ Zeeberg, Barry R; Riss, Joseph; Kane, David W; Bussey, Kimberly J; Uchio, Edward; Linehan, W Marston; Barrett, J Carl; Weinstein, John N (2004). "Identificadores erróneos: los errores en el nombre del gen pueden introducirse inadvertidamente cuando se utiliza Excel en bioinformática" . BMC Bioinformática . 5 (1): 80. doi : 10.1186 / 1471-2105-5-80 . PMC 459209 . PMID 15214961 .
- ^ a b Ziemann, Mark; Eren, Yotam; El-Osta, Assam (2016). "Los errores de nombres de genes están muy extendidos en la literatura científica" . Biología del genoma . 17 (1): 177. doi : 10.1186 / s13059-016-1044-7 . PMC 4994289 . PMID 27552985 .
- ^ Anon (2016). "Microsoft Excel culpa de errores en el estudio de genes" . bbc.co.uk . Londres: BBC News .
- ^ Cimpanu, Catalin (24 de agosto de 2016). "Uno de cada cinco artículos científicos sobre genes contiene errores debido a Excel" . Softpedia . SoftNews.
- ^ Ziemann, Mark (2016). "Genoma Spot: mis pensamientos personales sobre errores de nombre de genes" . genomespot.blogspot.co.uk . Archivado desde el original el 30 de agosto de 2016.
- ^ Vincent, James (6 de agosto de 2020). "Los científicos cambian el nombre de los genes humanos para evitar que Microsoft Excel los malinterprete como fechas" . The Verge . Consultado el 9 de octubre de 2020 .
- ^ "Excel: escribe () y WorksheetFunction.IsText()falla para cadenas largas" . Desbordamiento de pila . 3 de noviembre de 2018.
- ^ Rajah, Gary (2 de agosto de 2004). "Problemas con las macros" . La línea comercial hindú . Consultado el 19 de marzo de 2019 .
- ^ Chirilov, Joseph (January 8, 2009). "Microsoft Excel - Why Can't I Open Two Files With the Same Name?". MSDN Blogs. Microsoft Corporation. Archived from the original on July 29, 2010. Retrieved March 19, 2019.
- ^ Infoworld Media Group, Inc. (July 7, 1986). InfoWorld First Look: Supercalc 4 challenging 1-2-3 with new tactic.
- ^ a b Walkenbach, John (December 4, 2013). "Excel Version History". The Spreadsheet Page. John Walkenbach. Retrieved July 12, 2020.
- ^ Lewallen, Dale (1992). PC/Computing guide to Excel 4.0 for Windows. Ziff Davis. p. 13. ISBN 9781562760489. Retrieved July 27, 2013.
- ^ Lake, Matt (April 6, 2009). "Easter Eggs we have loved: Excel 4". crashreboot.blogspot.com. Retrieved November 5, 2013.
- ^ Osterman, Larry (October 21, 2005). "Why no Easter Eggs?". Larry Osterman's WebLog. MSDN Blogs. Retrieved July 29, 2006.
- ^ Dostál, M (December 9, 2010). User Acceptance of the Microsoft Ribbon User Interface (PDF). Palacký University of Olomouc. ISBN 978-960-474-245-5. ISSN 1792-6157. Retrieved May 28, 2013.
- ^ Dodge, Mark; Stinson, Craig (2007). "Chapter 1: What's new in Microsoft Office Excel 2007". Microsoft Office Excel 2007 inside out. Microsoft Press. p. 1 ff. ISBN 978-0-7356-2321-7.
- ^ "What's New in Excel 2010 - Excel". Archived from the original on December 2, 2013. Retrieved September 23, 2010.
- ^ Walkenbach, John (2010). "Some Essential Background". Excel 2010 Power Programming with VBA. Indianapolis, Indiana: Wiley Publishing, Inc. p. 20. ISBN 9780470475355.
- ^ Harris, Steven (October 1, 2013). "Excel 2013 - Flash Fill". Experts-Exchange.com. Experts Exchange. Retrieved November 23, 2013.
- ^ "What's new in Excel 2013". Office.com. Microsoft. Retrieved January 25, 2014.
- ^ K., Gasper (October 10, 2013). "Does a PowerPivot Pivot Table beat a regular Pivot Table". Experts-Exchange.com. Experts Exchange. Retrieved November 23, 2013.
- ^ K., Gasper (May 20, 2013). "Inquire Add-In for Excel 2013". Experts-Exchange.com. Experts Exchange. Retrieved November 23, 2013.
- ^ "New functions in Excel 2013". Office.com. Microsoft. Retrieved November 23, 2013.
- ^ "What's new in Office 2016". Office.com. Microsoft. Retrieved August 16, 2015.
- ^ "Microsoft Announces March Availability of Office 98 Macintosh Edition". Microsoft. January 6, 1998. Retrieved December 29, 2017.
- ^ "Office for Mac Is Finally a 'First-Class Citizen'". Re/code. Retrieved July 29, 2015.
- ^ Ralph, Nate. "Office for Windows Phone 8: Your handy starter guide". TechHive. Retrieved August 30, 2014.
- ^ Wollman, Dana. "Microsoft Office Mobile for iPhone hands-on". Engadget. Retrieved August 30, 2014.
- ^ Pogue, David. "Microsoft Adds Office for iPhone. Yawn". The New York Times. Retrieved August 30, 2014.
- ^ a b Ogasawara, Todd. "What's New in Excel Mobile". Microsoft. Archived from the original on February 8, 2008. Retrieved September 13, 2007.
- ^ a b "Unsupported features in Excel Mobile". Microsoft. Archived from the original on October 20, 2007. Retrieved September 21, 2007.
- ^ Use Excel Mobile Archived October 20, 2007, at the Wayback Machine. Microsoft. Retrieved September 21, 2007.
- ^ "Excel Mobile". Windows Store. Microsoft. Retrieved June 26, 2016.
- ^ "PowerPoint Mobile". Windows Store. Microsoft. Retrieved June 26, 2016.
- ^ Perton, Marc (November 20, 2005). "Windows at 20: 20 things you didn't know about Windows 1.0". switched.com. Archived from the original on April 11, 2013. Retrieved August 1, 2013.
- ^ Keizer, Gregg (February 24, 2009). "Attackers exploit unpatched Excel vulnerability". Computerworld. IDG Communications, Inc. Retrieved March 19, 2019.
- ^ "JTRIG Tools and Techniques". The Intercept. First Look Productions, Inc. July 14, 2014. Archived from the original on July 14, 2014. Retrieved March 19, 2019.
- ^ Cook, John. "JTRIG Tools and Techniques". The Intercept. p. 4. Retrieved March 19, 2019 – via DocumentCloud.
Fuentes generales
- Bullen, Stephen; Bovey, Rob; Green, John (2009). Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel and VBA (2nd ed.). Boston: Addison Wesley. ISBN 978-0-321-50879-9.
- Dodge, Mark; Stinson, Craig (2007). Microsoft Office Excel 2007 Inside Out. Redmond, Wash.: Microsoft Press. ISBN 978-0-7356-2321-7.
- Billo, E. Joseph (2011). Excel for Chemists: A Comprehensive Guide (3rd ed.). Hoboken, N.J.: John Wiley & Sons. ISBN 978-0-470-38123-6.
enlaces externos
- Microsoft Excel – official site