Historia Excel - WordPress.com

Anuncio
Hoja de Cálculo
Historia
Índice general
1
Hoja de cálculo
1
1.1
Orígenes de las hojas de cálculo
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.2
Celdas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.3
Operaciones aritméticas básicas en plantillas de cálculo
. . . . . . . . . . . . . . . . . . . . . . .
1
1.4
Las cuatro operaciones básicas en plantillas: Suma, resta, producto y cociente . . . . . . . . . . . .
2
1.5
Símbolos de agrupación de operaciones
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.6
Orden de prioridad de las operaciones
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.7
Nociones de constantes y variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.8
Operaciones con constantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.9
Operaciones con variables. Ventajas
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1.11 Referencias absolutas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.12 Ordenamiento de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.13 Hojas de cálculo en el mercado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.14 Véase también
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.15 Referencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
Microsoft Excel
5
2.1
Historia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2.1.1
Aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
Especificaciones, límites y problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
2.2.1
Especificaciones y límites
6
2.2.2
Problema de manejo de fechas anteriores a 1900
2.2.3
Bug de multiplicación
1.10 Referencias relativas
2
2.2
3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
2.3
Véase también
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
2.4
Referencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
2.5
Enlaces externos
7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Apache OpenOffice Calc
8
3.1
Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
3.2
Crítica sobre el rendimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
3.3
Comparación contra Microsoft Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
3.4
Véase también
9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
i
ii
4
ÍNDICE GENERAL
3.5
Nota . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
3.6
Enlaces externos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
3.6.1
Documentación oficial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
3.6.2
Recursos de terceros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
Lotus 1-2-3
11
4.1
Comienzos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
4.2
Características de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
4.3
Rivales
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
4.4
Declive definitivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
4.5
Edición y grabación de archivos de extensión wk3 y wk4 . . . . . . . . . . . . . . . . . . . . . . .
13
4.6
Véase también
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
4.7
Referencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
4.8
Enlaces externos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
4.9
Origen del texto y las imágenes, colaboradores y licencias . . . . . . . . . . . . . . . . . . . . . .
15
4.9.1
Texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
4.9.2
Imágenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
4.9.3
Licencia del contenido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
Capítulo 1
Hoja de cálculo
Una hoja de cálculo o planilla electrónica es un tipo
de documento, que permite manipular datos numéricos y
alfanuméricos dispuestos en forma de tablas compuestas
por celdas (las cuales se suelen organizar en una matriz
bidimensional de filas y columnas).
Dan Bricklin es el inventor aceptado de las hojas de
cálculo. Bricklin contó la historia de un profesor de la
universidad que hizo una tabla de cálculos en una pizarra.
Cuando el profesor encontró un error, tuvo que borrar y
reescribir una gran cantidad de pasos de forma muy tediosa, impulsando a Bricklin a pensar que podría replicar
el proceso en un computador, usando el paradigma tablero/hoja de cálculo para ver los resultados de las fórmulas
que intervenían en el proceso.
La celda es la unidad básica de información en la hoja
de cálculo, donde se insertan los valores y las fórmulas
que realizan los cálculos. Habitualmente es posible realizar cálculos complejos con fórmulas funciones y dibujar
distintos tipos de gráficas.
Su idea se convirtió en VisiCalc, la primera hoja de cálculo, y la “aplicación fundamental” que hizo que la PC
(computadora personal) dejase de ser sólo un hobby de
entusiastas de las computadoras, para convertirse también en una herramienta en los negocios y en las empresas.
1.2 Celdas
La celda de una hoja de cálculo es el lugar donde se pueden introducir datos o realizar cálculos, visualmente es
un espacio rectangular que se forma en la intersección de
una fila y una columna y se les identifica con un nombre,
como por ejemplo C4 (C es el nombre de la columna y 4
el de la fila).
OpenOffice.org Calc
Las filas son horizontales y están identificadas por los números en secuencia ascendente. Las columnas en cambio
están identificadas con las letras del alfabeto y van de forma vertical en la Hoja de Cálculo.
1.1 Orígenes de las hojas de cálculo
En las celdas se introduce cualquier tipo de información
como texto o números, y también fórmulas o instruccioEn 1971 se creó el concepto de una hoja de cálculo elec- nes para realizar un determinado cálculo o tarea.
trónica en el artículo Budgeting Models and System Simulation de Richard Mattessich. Pardo y Landau merecen parte del crédito de este tipo de programas, y de 1.3 Operaciones aritméticas básihecho intentaron patentar (patente en EE.UU. número
cas en plantillas de cálculo
4.398.249[1] ) algunos de los algoritmos en 1970. La patente no fue concedida por la oficina de patentes por ser
una invención puramente matemática. Pardo y Landau Cada vez que se insertan datos en una celda, es posible
ganaron un caso en la corte estableciendo que “algo no observar que, por ejemplo, los datos literales o de texto se
deja de ser patentable solamente porque el punto de la alinean a la izquierda de la celda mientras que un dato tipo
novedad es un algoritmo”. Este caso ayudó al comienzo numérico (entero o con decimales) se alinea a la derecha
de la celda de forma automática.
de las patentes de software.
1
2
CAPÍTULO 1. HOJA DE CÁLCULO
Sin embargo, puede decirse que cada vez que se necesi- Dentro de una expresión, los operadores se evalúan de la
ta hacer uno o más cálculos en una celda, es necesario siguiente manera:
escribir el cálculo de un modo diferente.
Existen operadores aritméticos básicos como la suma, la
diferencia, el producto y el cociente que permiten realizar
dichos cálculos, existen además funciones predeterminadas para dicho fin. En todos los casos, debe anteponerse
el signo igual (=) a todos estos tipos de cálculos para que
la plantilla “reconozca” a ese dato como una operación
aritmética o función sobre determinado dato o grupo de
datos.
1.4 Las cuatro operaciones básicas
en plantillas: Suma, resta, producto y cociente
La multiplicación se realiza por medio del operador
* (que se visualiza como un asterisco). Por ejemplo
=b1*c3, multiplica los valores que hay en las celdas b1
y c3. Se pueden multiplicar más de dos celdas.
• Se analiza la expresión de izquierda a derecha respetando el Orden de Prioridad “natural” de operación.
• Si en la expresión existen paréntesis, lo que se encuentra dentro de estos se evalúan de izquierda a derecha según orden de prioridad de los mismos.
• Si en la expresión se encuentran más de un par de
paréntesis, la evaluación se realiza comenzando con
el paréntesis que se encuentra más a la izquierda en
la expresión hasta llegar al par de paréntesis que se
encuentra más a la derecha de la expresión.
1.7 Nociones de constantes y variables
La división se realiza por medio del operador /. Por ejemplo =b1/c3, divide el valor que hay en la celda b1 por el Un par de conceptos de vital interés en matemática, y en
toda aplicación de esta ciencia a un área específica de code la celda c3.
nocimiento, es el de constante y variable. Para emplear
Si se desea elevar el valor de una celda al exponente n, una terminología simple, entenderemos por constante todebe utilizarse el símbolo circunflejo (^). Por ejemplo, do número (o más genéricamente todo valor) conciso.
para elevar el contenido de la celda c4 al cubo se escribe
Una variable en cambio, y como su nombre lo sugiere,
la fórmula =c4^3.
es una representación de un dato que puede no tener el
Si la suma es de pocas celdas, conviene sumarlas directa- mismo valor siempre.
mente: =a1+a2+a3. Lo mismo puede hacerse si necesita
Así, cuando decimos La temperatura de ebullición del
restarse: =a1-b1-c1.
agua es de 100º C, estamos haciendo referencia a un valor
constante para ese fenómeno en particular. Sin embargo
si hacemos referencia a la experiencia de calentar el agua,
1.5 Símbolos de agrupación de ope- observaremos que a medida que transcurre el tiempo, los
valores que toma la temperatura van variando hasta alcanraciones
zar la ebullición. En este segundo caso, a la temperatura
se la considera variable.
Cuando se deben hacer operaciones combinadas (divisiones que se suman a una multiplicación, por ejemplo), se
pueden usar paréntesis como en matemática para separar una operación de otra. Sin embargo, y también del 1.8 Operaciones con constantes
mismo modo que en matemática, las operaciones tienen
un Orden de Prioridad “natural” de operación. Primero
se resuelven potencias y raíces. Después cocientes y pro- La plantilla de cálculo Excel, por supuesto, puede manipular de forma directa valores específicos (constantes),
ductos. Y finalmente adiciones y sustracciones.
de modo similar a una calculadora.
1.6 Orden de prioridad de las operaciones
Así, si se desean sumar los números 12, 13, 12 y 14 que
están en las celdas a1, a2, a3 y a4 respectivamente, será
suficiente con posicionarse, por ejemplo, en la celda a5 y
escribir =12+13+12+14.
Como se verá a continuación, esta forma de realizar
Todas las subexpresiones entre paréntesis se evalúan pri- cálculos (complejos o no), no es recomendable. Comemero. Las subexpresiones con paréntesis anidados se eva- ter un error en la carga de un valor implicaría corregir el
lúan desde el centro hacia los extremos.
número erróneo, y además la fórmula en sí misma.
1.10. REFERENCIAS RELATIVAS
1.9 Operaciones
Ventajas
con
3
variables.
nen operadores de más de una categoría, se resuelve antes
las que tienen operadores aritméticos, a continuación las
que tienen operadores de comparación y por último las
de operadores lógicos .
Puede añadirse a todo lo anteriormente expuesto que en
Ciencias de la Computación, la interpretación de constante y de variable es similar a la de matemática, pero tiene
además un enfoque particular en lo referente a la idea de
variable.
Los operadores de comparación tienen todos la misma
prioridad, es decir que son resueltos de izquierda a derecha, en el orden en que aparecen. Son: Comparación
Igualdad (=) Desigualdad (<>) Menor que (<) Mayor que
(>) Menor o igual que (<=) Mayor o igual que (>=)
Se considera que toda variable, en informática, almacena
un valor. De este modo será mucho más ventajoso manipular una variable, y no su contenido específico. En la
Planilla de Cálculo Excel, manipular variables equivale a
manipular celdas.
Los operadores lógicos y aritméticos son resueltos en el
siguiente orden de prioridad (de mayor a menor): Aritméticos Lógicos Exponenciación (^) Not Negación (-)
And Multiplicación (*) y División (/) Or Adición (+) y
Sustracción (-) Concatenación de caracteres (&) Cuando
hay multiplicación y división en la misma expresión, cada
operación es resuelta a medida que aparece, de izquierda
a derecha. Del mismo modo, cuando se presentan adiciones y sustracciones en una misma expresión, cada operación es resuelta en el orden en que aparece, de izquierda a
derecha. El operador de concatenación de cadenas de caracteres (&) no es realmente un operador aritmético pero
es prioritario respecto a todos los operadores de comparación.
De este modo, en el ejemplo anterior, será más eficiente escribir en la celda a5 la fórmula “con variables” =a1+a2+a3+a4, que la fórmula “con constantes”
=12+13+12+14. En la primera, si se comete un error al
cargar los valores de a1 a a4, solamente se corregirá/n dicho/s error/es. Como la fórmula está escrita “en celdas”
– o sea manipulando variables – la fórmula en sí misma
recalculará el resultado correcto sin necesidad de ser corregida.
Funciones Una función es una fórmula predefinida que
realiza los cálculos utilizando valores específicos en un
orden particular. Todas las funciones tienen que seguir
una sintaxis y si ésta no se respeta Excel nos mostrará un
mensaje de error. 1) Los argumentos o valores de entrada van siempre entre paréntesis. No dejes espacios antes o después de cada paréntesis. 2) Los argumentos pueden ser valores constantes (número o texto), fórmulas o
funciones. 3) Los argumentos deben de separarse por un
punto y coma ";". Ejemplo: =SUMA(A1:B3) esta función
Los distintos tipos de operadores que se pueden utilizar
equivale a =A1+A2+A3+B1+B2+B3
en una fórmula son : Operadores aritméticos se emplean
para producir resultados numéricos. Ejemplo: + - * / % ^
Operador tipo texto se emplea para concatenar celdas que
contengan texto. Ejemplo: & Operadores relacionales se
1.10 Referencias relativas
emplean para comparar valores y proporcionar un valor
lógico (verdadero o falso) como resultado de la comparación. Ejemplo: < > = <= >= <> Operadores de referencia Cuando escribimos una fórmula, cualquiera que sea, poindican que el valor producido en la celda referenciada demos evitar escribirla muchas veces por medio del punto
debe ser utilizado en la fórmula. En Excel pueden ser: - de autorellenado, que está en la celda seleccionada abajo
Operador de rango indicado por dos puntos (:), se emplea a la derecha. Si nos ubicamos en la celda que contiene
para indicar un rango de celdas. Ejemplo: A1:G5 - Ope- la fórmula, y acercamos el ratón a ese punto hasta que el
rador de unión indicado por una coma (,), une los valores puntero se transforma en una cruz finita y negra, puede
apretarse el botón sin soltarse y “arrastrar” la fórmula al
de dos o más celdas. Ejemplo: A1,G5
resto de las celdas. Cuando esto se hace de arriba para
Cuando hay varias operaciones en una misma expresión, abajo, el número de la fila de la celda inicial se va increcada parte de la misma se evalúa y se resuelve en un orden mentando en uno, y la letra de la columna queda fija. O
determinado. Ese orden se conoce como prioridad de los sea que si la primera celda (la que contenía la fórmula),
operadores. Se pueden utilizar paréntesis para modificar era c2, el autollenado celda por celda va siendo c3, c4,
el orden de prioridad y forzar la resolución de algunas c5,…, c7, (suponiendo que la última sea c7). Si lo mispartes de una expresión antes que otras.
mo se hace, por ejemplo, de izquierda a derecha, ocurre
Las operaciones entre paréntesis son siempre ejecutadas al revés. El número de la fila queda fijo, pero aumenta en
antes que las que están fuera del paréntesis. Sin embargo, uno la letra de la columna. O sea que si la primera celda
dentro de los paréntesis se mantiene la prioridad normal (la que contenía la fórmula), era c2, el autollenado celda
de los operadores. Cuando hay expresiones que contie- por celda va siendo d2, e2, f2,…, j2, (suponiendo que la
Una fórmula es una secuencia formada por valores constantes, referencias a otras celdas, nombres, funciones, u
operadores. Una fórmula es una técnica básica para el
análisis de datos. Se pueden realizar diversas operaciones
con los datos de las hojas de cálculo como *, +, -, Seno,
Coseno, etc... En una fórmula se pueden mezclar constantes, nombres, referencias a otras celdas, operadores y
funciones. La fórmula se escribe en la barra de fórmulas
y debe empezar siempre por el signo =.
4
última sea j2).
CAPÍTULO 1. HOJA DE CÁLCULO
1.13 Hojas de cálculo en el mercado
• Calc, OpenOffice.org
1.11 Referencias absolutas
• Calc, integrada en LibreOffice
• Gnumeric, integrada en Gnome Office
Muchas veces ocurre que un valor en una celda debe afectar a varios valores que se encuentran en otro grupo de
celdas. Por ejemplo, en una celda puede haber un precio
que debe multiplicar a varias cantidades que se encuentran en otras celdas; o un porcentaje (de descuento o de
incremento) debe multiplicar a varios importes que están
en otro rango de celdas. Para poder utilizar la celda de
precios, por ejemplo, para realizar las multiplicaciones,
no podríamos autollenar la fórmula de multiplicación para todas las celdas. ¿Por qué?, porque como el número de
la fila aumenta (es relativa), ya la celda del precio no multiplicaría a todos los números. Entonces, cuando se tiene
que multiplicar un número en una celda por varios números que están en otras celdas, lo que conviene es inmovilizar la celda que contiene el precio. Esto se llama hacer
una celda o referencia absoluta. Hay dos maneras de hacer esto. La primera es colocar el cursor (con el mouse o
las teclas de dirección) delante de la celda que se quiere
inmovilizar y pulsar la tecla F4. Supongamos que nuestro
precio se encuentra en la celda b1 y la deseamos multiplicar por una primera cantidad de artículos que está en la
celda c5. Cuando escribamos esa primera fórmula quedará =b1*c5. Para inmovilizar la celda b1 que tiene el
precio por artículo, colocamos el cursor delante de la celda b1 (es decir entre el signo "=" y la “b” de b1) y después
de pulsar la tecla F4, la fórmula quedará: =$b$1*c5, con
lo cual ya la celda b1 está inmovilizada y al autollenar, no
se modificará ni la letra “b” de la columna, ni el número
1 de la fila. Hecho esto, todos los números c5, c6, c7,….
Quedarán multiplicados por lo que hay en b1.
La otra manera de hacerlo es directamente tipear el signo
$ delante de la b y el mismo signo delante del número 1 al
escribir la fórmula. Del mismo modo anterior, la fórmula
se podrá autollenar al resto de las celdas.
1.12 Ordenamiento de datos
Si lo que se desea es ordenar un conjunto de datos, debe
seleccionarse el mismo (inclusive los rótulos) y puede ordenarse directamente sobre la base de la primera columna
(columna A), utilizando los botones A-Z (ascendente) o
Z-A (descendente). Si se quiere ordenar por alguna otra
columna que no sea la primera (la A), hay que seleccionar todos los datos (con rótulos y todo) e ir a DATOS
y elegir la opción Ordenar… En el cuadro que aparece,
arriba de todo permite elegir de una lista desplegable por
cuál rótulo de columna quere ser la primera también), y a
la derecha aparece si queremos que el ordenamiento sea
ascendente o descendente.
• Hoja de cálculo, integrada en Google Apps.
• KSpread, integrada en KOffice, paquete gratuito de
Linux.
• Lotus 1-2-3 integrada en Lotus SmartSuite
• Microsoft Excel, integrada en Microsoft Office
• Numbers, integrada en iWork de Apple
• StarOffice Calc, integrada en StarOffice.
• PlayMaker, integrada en SoftMaker Office.
• Corel Quattro Pro, integrada en WordPerfect.
1.14 Véase también
• Autofiltro
1.15 Referencias
[1] «4,398,249.- Process and apparatus for converting a source program into an object program». Oficina de Patentes
y Marcas de Estados Unidos. Consultado el 27 de agosto
de 2013.
Capítulo 2
Microsoft Excel
Microsoft Excel es una aplicación distribuida por y documentos jurídicos. Sin embargo, con el tiempo esta
Microsoft Office para hojas de cálculo utilizado en tareas práctica ha sido ignorada, y Microsoft aclaró definitivafinancieras y contables.
mente la cuestión cuando se adquirió la marca del otro
programa.
Es de aplicación para cualquier fórmula matemática y lógica.
Microsoft alentó el uso de las letras XL como abreviatura
para el programa; el icono del programa en Windows todavía consiste en una estilizada combinación de las dos
letras. La extensión de archivo por defecto del formato
2.1 Historia
Excel puede ser .xls en versiones anteriores o iguales a
Excel 2003 (11.0), .xlsx para libros de Excel regulares en
Microsoft comercializó originalmente un programa para versiones posteriores o iguales a Excel 2007 (12.0), .xlsm
hojas de cálculo llamado Multiplan en 1982, que fue muy para libros de Excel preparados para macros en versiones
popular en los sistemas CP/M, pero en los sistemas MS- posteriores o iguales a Excel 2007 (12.0)[2] o .xlsb para
DOS perdió popularidad frente al Lotus 1-2-3. Microsoft libros de Excel binarios en versiones posteriores o iguales
publicó la primera versión de Excel para Mac en 1985, y a Excel 2007 (12.0).
la primera versión de Windows (numeradas 2-05 en línea
Excel ofrece una interfaz de usuario ajustada a las princon el Mac y con un paquete de tiempo de ejecución de
cipales características de las hojas de cálculo, en esencia
entorno de Windows) en noviembre de 1987. Lotus fue
manteniendo ciertas premisas que pueden encontrarse en
lenta al llevar 1-2-3 para Windows y esto ayudó a Microla hoja de cálculo original, VisiCalc: el programa muestra
soft a alcanzar la posición de los principales desarrollalas celdas organizadas en filas y columnas, y cada celda
dores de software para hoja de cálculo de PC, superando
contiene datos o una fórmula, con referencias relativas,
al también muy popular[1] Quattro Pro de Borland. Este
absolutas o mixtas a otras celdas.
logro solidificó a Microsoft como un competidor válido
y mostró su futuro de desarrollo como desarrollador de Excel fue la primera hoja de cálculo que permitió al usuasoftware GUI. Microsoft impulsó su ventaja competiti- rio definir la apariencia (las fuentes, atributos de carácter
va lanzando al mercado nuevas versiones de Excel, por lo y celdas). También introdujo recomputación inteligente
general cada dos años. La versión actual para la platafor- de celdas, donde celdas dependientes de otra celda que
ma Windows es Excel 15, también denominada Micro- han sido modificadas, se actualizan al instante (prograsoft Office Excel 2013. La versión actual para Mac OS X mas de hoja de cálculo anterior recalculaban la totalidad
es Microsoft Excel 2016 (no disponible hasta septiembre de los datos todo el tiempo o esperaban para un comando
de 2015, excepto para usuarios de Office 365). La lista específico del usuario). Excel tiene una amplia capacide versiones de Microsoft Excel que han sido lanzadas al dad gráfica, y permite a los usuarios realizar, entre otras
muchas aplicaciones, listados usados en combinación de
mercado para Apple Macintosh son:
correspondencia.
La lista de versiones de Microsoft Excel que han sido lanCuando Microsoft primeramente empaquetó Microsoft
zadas al mercado para Microsoft Windows son:
Word y Microsoft PowerPoint en Microsoft Office en
La lista de versiones de Microsoft Excel que han sido lan1993, rediseñó las GUI de las aplicaciones para mayor
zadas al mercado para OS/2 son:
coherencia con Excel, producto insigne de Microsoft en
A principios de 1993, Excel se convirtió en el objetivo de el momento.
una demanda por otra empresa que ya tenía a la venta un
Desde 1993, Excel ha incluido Visual Basic para Aplipaquete de software llamado “Excel” en el sector financaciones (VBA), un lenguaje de programación basado en
ciero ya que era un producto muy competitivo en el merVisual Basic, que añade la capacidad para automatizar tacado. Como resultado de la controversia, Microsoft estareas en Excel y para proporcionar funciones definidas por
ba obligada a hacer referencia al programa como “Microel usuario para su uso en las hojas de trabajo. VBA es una
soft Excel” en todos sus comunicados de prensa oficiales
5
6
poderosa anexión a la aplicación que, en versiones posteriores, incluye un completo entorno de desarrollo integrado (IDE) conocido también como Editor de VBA. La
grabación de macros puede producir código (VBA) para
repetir las acciones del usuario, lo que permite la automatización de simples tareas. VBA permite la creación de
formularios y controles en la hoja de trabajo para comunicarse con el usuario. Admite el uso del lenguaje (pero
no la creación) de las DLL de ActiveX (COM); versiones
posteriores añadieron soporte para los módulos de clase
permitiendo el uso de técnicas de programación básicas
orientadas a objetos.
La funcionalidad de la automatización proporcionada por
VBA originó que Excel se convirtiera en un objetivo para
virus en macros. Este fue un grave problema en el mundo
corporativo hasta que los productos antivirus comenzaron a detectar estos virus. Microsoft tomó medidas tardíamente para mitigar este riesgo mediante la adición de
la opción de deshabilitar la ejecución automática de las
macros al abrir un archivo excel.
CAPÍTULO 2. MICROSOFT EXCEL
2.2.2 Problema de manejo de fechas anteriores a 1900
Uno de los problemas conocidos y relevantes de esta hoja de cálculo es el hecho de su “incapacidad para manejar fechas anteriores a 1900”[4] (incluyendo versiones
para Mac OS X), es decir, no puede manejar campos en
formato de fecha anteriores a dicho año (como acontecimientos históricos). Este problema se ha venido presentando desde versiones más antiguas de 16 bits, persistiendo aún en la versión actual.
2.2.3 Bug de multiplicación
El 23 de septiembre del 2007 se informó que la hoja
de cálculo Excel 2007 mostraba resultados erróneos bajo ciertas condiciones. Particularmente para algunas parejas de números, para los que el producto sea 65.535
(tales como 850 y 77,1), Excel muestra como resultado
de la operación 100.000. Esto ocurre con alrededor del
14,5 % de tales pares. Además, si se suma uno a este re2.1.1 Aplicaciones
sultado Excel lo calcula como 100.001. No obstante, si
se resta uno al resultado original, entonces muestra el vaExcel permite a los usuarios elaborar tablas y formalor correcto 65.534. (también si se multiplica o divide
tos que incluyan cálculos matemáticos mediante fórmupor 2, muestra los valores correctos 131.070 y 32.767,5,
las; las cuales pueden usar “operadores matemáticos” corespectivamente).[5]
mo son: + (suma), - (resta), * (multiplicación), / (división) y ^ (potenciación); además de poder utilizar ele- Microsoft informó en el blog de Microsoft Excel,[6] que
mentos denominados “funciones” (especie de fórmulas, el problema existe al mostrar seis puntos flotantes espepre-configuradas) como por ejemplo: Suma, Promedio, cíficos entre 65.534,9995 y 65.535, y seis valores entre
65.535,99999999995 y 65.536 (no incluye los enteros).
Buscar, etc.
Cualquier cálculo realizado a celda es correcto, sólo el
valor mostrado estaría errado. Sin embargo, en algunas
2.2 Especificaciones, límites y pro- instancias, como al redondear el valor con cero dígitos
decimales, almacenará un valor incorrecto en memoria.
blemas
Este error se introdujo con los cambios realizados a la
lógica de información en pantalla de la versión 2007, y
que no existe en las versiones anteriores. El 9 de octubre
2.2.1 Especificaciones y límites
de 2007 Microsoft lanzó un parche para este bug.[7] Este
Las características, especificaciones y límites de Excel problema también queda subsanado con la instalación del
han variado considerablemente de versión en versión, ex- Service Pack 1, y desapareció por completo en todas las
hibiendo cambios en su interfaz operativa y capacidades versiones de Excel lanzadas al mercado posteriormente.
desde el lanzamiento de su versión 12.0 mejor conocida
como Excel 2007. Esto también ha hecho que las personas sientan una evolución positiva dentro del programa y
dado a su usuario una mejor calidad y opción de hoja ya
que tiene más de 15 tipos de estas. Se puede destacar que
mejoró su límite de columnas ampliando la cantidad máxima de columnas por hoja de cálculo de 256 a 16.386
columnas. De la misma forma fue ampliado el límite máximo de filas por hoja de cálculo de 65.536 a 1.048.576
filas[3] por hoja. Otras características también fueron ampliadas, tales como el número máximo de hojas de cálculo
que es posible crear por libro que pasó de 256 a 1.024 o la
cantidad de memoria del PC que es posible emplear que
creció de 1 GB a 2 GB soportando además la posibilidad
de usar procesadores de varios núcleos.
2.3 Véase también
• Apache OpenOffice Calc
• LibreOffice
• Quattro Pro
• Lotus 1-2-3
• VisiCalc
2.5. ENLACES EXTERNOS
2.4 Referencias
[1] http://community.seattletimes.nwsource.com/archive/
?date=19921013&slug=1518362
[2] http://file.org/extension/xlsm
[3] Especificaciones y límites de Excel
[4] Problema de manejo de fechas anteriores a 1900 en Excel
(Microsoft support)
[5] Bug de Excel (Kriptopolis)
[6] Microsoft reconoce el error (MSDN)
[7] Parche publicado por Microsoft (MSDN)
2.5 Enlaces externos
•
Wikimedia Commons alberga contenido multimedia sobre Microsoft Excel. Commons
• ffice.microsoft.com/excel/ Sitio oficial de Microsoft Excel.
• Conversor en línea gratuito de XLS
7
Capítulo 3
Apache OpenOffice Calc
tanto interés por parte de los creadores de software malicioso (malware) de atacarlo específicamente.
Calc puede abrir y guardar las hojas de cálculo en el formato de archivos de Microsoft Excel. El formato por defecto de Apache OpenOffice 2.0 Calc se puede fijar para
que sea el de Microsoft Excel, o el formato Open Document Format (ODF) de la organización OASIS. Calc
también apoya una amplia gama de otros formatos, tanto
para abrir y guardar archivos.
Apache OpenOffice es software libre. Cualquier persona
puede hacer mejoras y luego compartirlas para el disfrute de todos. A medida que continúa creciendo la base de
usuarios y desarrolladores de Apache OpenOffice, las características y mejoras pueden ser agregadas al paquete a
mayor ritmo.
Apache OpenOffice Calc 2.0.1.
En algunos casos, Calc carece de asistentes para acceder
a ciertas características avanzadas asociadas a productos
de la competencia como capacidades estadísticas como
el soporte de la barra de error en los gráficos, y el análisis de regresión polinómico, sin embargo esos cálculos
se puede realizar incorporando manualmente las funciones y las relaciones más algunos macros. Otra aplicación
FOSS llamada Gnumeric proporcionaría un acceso más
fácil en estas características del análisis estadístico exponiéndolas a los usuarios con asistentes.
Apache OpenOffice Calc es en una hoja de cálculo Open
Source y software libre compatible con Microsoft Excel.
Es parte de la suite ofimática Apache OpenOffice. Como
con todos los componentes de la suite Apache OpenOffice, Calc puede usarse a través de una variedad de plataformas, incluyendo Mac OS X, Windows, GNU/Linux,
FreeBSD y Solaris, y está disponible bajo licencia LGPL.
3.1 Generalidades
Calc es una hoja de cálculo similar con un rango de características más o menos equivalente. Su tamaño es mucho menor y proporciona un número de características
no presentes en Excel, incluyendo un sistema que automáticamente define series para representar gráficamente
basado en la disposición de los datos del usuario. Calc
también es capaz de exportar hojas de cálculo como archivos PDF, cuenta con filtros, autofiltros y además puede realizar agrupaciones en tablas dinámicas que Lotus
123 en sus versiones anteriores no hacía, posiblemente la
versión 9.8 de Lotus 123 tenga estas posibilidades.
3.2 Crítica sobre el rendimiento
La versión 2.0 de Calc tenía problemas al manejar hojas de cálculo muy grandes (20.000 filas con 100 columnas). Esto es en parte debido al formato XML para manejar entradas en las celdas. Un hacker de Novell
Linux y el GNOME, llamado Federico Mena Quintero, ha analizado la causa del retardo en su blog y ofreció algunas sugerencias para mejorar la situación. Estas
críticas se han disipado, ya que las versiones de Go-oo
Dado que, desde el punto de vista de la programación de (http://www.go-oo.org), entre las que se encuentra la dismacros, Calc no es compatible con el modelo de objetos tribuida por Canonical en Ubuntu, permiten 1.048.576
de Excel (aunque sí con prácticamente todo su repertorio de filas y 1.024 columnas.
de funciones BASIC), no es tan vulnerable a los virus de La mayoría de los usuarios que trabajan con un conjunto
macros (o macrovirus) como el producto de Microsoft. de datos (datasets) tan grandes usan un programa maneAdemás, dado que su difusión es bastante menor, no hay jador de bases de datos (como MySQL o PostgreSQL),
8
3.4. VÉASE TAMBIÉN
9
así que no es un gran problema. En Apache OpenOffice de “edición inteligente” del producto de Microsoft, herese puede conectar con bases de datos externas usando el dada del entorno de programación Visual Studio, relaciocomponente Base.
nada al manejo fácil de cada objecto.propiedad u objeto.procedimiento (objeto.método).
3.3 Comparación contra Microsoft
3.4 Véase también
Excel
Calc, al igual que el resto de la suite Open Office, puede
fácilmente exportar hojas de cálculo (obviamente incluyendo gráficos) como archivo PDF a partir de su versión
1.1.0 (lanzada en marzo de 2004). En contraste, Excel
sólo incluye esta característica desde su versión 2007.
Otra de las ventajas de Calc es que directamente usas
medidas métricas cuando define el ancho de una celda
o columna, o la altura de una celda o fila. Este número se
puede expresar tanto en cm, mm, pulgadas, picas y puntos
(tipográficos).
Asimismo Calc tiene algunas funciones adicionales, como DOMINGODEPASCUA, la cual trabaja casi con
cualquier año. Otras como DÍAS y AÑOS (las cuales calculan diferencias entre fechas), se pueden reemplazar con
la relativamente desconocida, y muy poco documentada
SIFECHA de Excel (DATEDIF en inglés, llamada así en
español debido a un error de traducción).[1]
No obstante, aunque Calc soporta totalmente el formato condicional de Excel 97-2003, no soporta las mejoras
implementadas al mismo en la versión 2007 de Excel, así
como tampoco, las “barras de datos” que se pueden asociar a celdas específicas.
Por otro lado, y a diferencia del producto de Microsoft
(incluso su versión 2010), Calc ofrece un asistente de funciones más sofisticado, que le permite al usuario navegar
a través de fórmulas anidadas.
• Apache OpenOffice. Suite ofimática.
• Writer. Procesador de texto.
• Calc. Hoja o planilla de cálculo.
• Impress. Presentaciones y diapositivas.
• Draw. Dibujo y gráficos.
• Base. Administrador de base de datos.
• Math. Editor de fórmulas matemáticas.
• DataPilot. El equivalnte de Calc respecto de las tablas dinámicas (en inglés, Pivot tables) de Microsoft
Excel.
• Tabla pivote
3.5 Nota
[1] DATEDIF proviene del inglés Date Difference, “diferencia de o entre fechas”. Sin embargo, el programador de
Microsoft que originalmente tradujo el nombre de esa
función al castellano, sólo observó el if (“si” condicional)
final.
3.6 Enlaces externos
•
Wikimedia Commons alberga contenido multiCalc también permite fechas mucho menores que al primedia
sobre Apache OpenOffice Calc. Commons
mero de enero de 1900, la cual puede ser útil para calcular
períodos históricos. Por ejemplo HOY()-FECHA(1789;
• Calc information page (inglés)
7; 14) devuelve la cantidad de días entre la fecha actual
del sistema y la Toma de la Bastilla. Aún más, puede ir
tan atrás como el primero de enero del año 100 (después 3.6.1 Documentación oficial
de Cristo), compensando el desfase de 11 días debido al
pasaje desde el calendario juliano al gregoriano (que tuvo
• Differences in use between Calc and Excel
lugar cuando se pasó, en los entonces países católicos, del
• Spreadsheet FAQ (inglés)
4 de octubre de 1582 al 15 del mismo mes y año). Este
desplazamiento permite calcular correctamente que el día
del “descubrimiento oficial” de América (12 de octubre
3.6.2 Recursos de terceros
de 1492) efectivamente cayó un día viernes (mediante la
función DÍASEM o, eventualmente, usando MÓDULO).
• Calc Guide Libro en inglés, inacabado, sobre Calc
Finalmente, respecto de las macros, las funciones de
del proyecto OOoAuthors.org
BASIC de Calc son básicamente las mismas que las de
• Calc Spreadsheet tutorials
Excel, aunque al primero le suelen faltar algunas, como
InStrRev (la cual busca una subcadena en una cadena, re• OpenOffice.org Calc tutorials and resources
corriéndola en reversa, desde atrás hacia adelante). Pero
• OpenOffice.org Calc Tips (with a comprehensive list
desafortunadamente, el modelo de objetos de Calc es basof all articles)
tante diferente del de Excel, y no soporta la característica
10
• Manual de Apache OpenOffice Calc en español
• Trucos y minitutoriales para Apache OpenOffice
Calc en español
CAPÍTULO 3. APACHE OPENOFFICE CALC
Capítulo 4
Lotus 1-2-3
Lotus 1-2-3 fue un programa de planilla u hoja de cálculo desarrollado por la hoy desaparecida empresa estadounidense Lotus Development Corporation, que fue adquirida por IBM en 1996. Fue la primera killer application
(“aplicación matadora”) para la plataforma IBM PC. La
inmensa popularidad que logró alcanzar a mediados de la
década de 1980 contribuyó significativamente a afianzar
el éxito de las PC dentro del ambiente corporativo y de
oficina.
cación de hoja de cálculo para el por entonces dominante
sistema operativo MS-DOS. A diferencia de Multiplan de
Microsoft, 1-2-3 se mantenía una interfaz bastante similar a la ofrecida por VisiCalc, incluyendo la notación de
celdas alfanumérica del tipo “A1”, convención que después sería usada por los programas Quattro Pro, Excel,
OpenOffice.org Calc y LibreOffice Calc. Asimismo, tendría un menú accesible a partir de la presión de la tecla
de barra (/), al igual que su antecesor.
El producto de Lotus se caracterizaba por tener pocos
errores de programación, por lo que pronto adquirió una
muy buena reputación debido a su solidez y estabilidad. Además, era notablemente rápido debido a que estaba enteramente programado en lenguaje ensamblador
x86[cita requerida] . Gracias a ello, el programa evitaba hacer uso de las relativamente lentas funciones de entrada/salida (input/output) de pantalla del propio MS-DOS,
al escribir directamente en el mapa de las direcciones correspondientes a la memoria de video.
4.1 Comienzos
La corporación Lotus fue fundada por Mitchell Kapor, un
amigo de los desarrolladores de VisiCalc, el primer programa de hoja de cálculo de la historia. Lotus 1-2-3-4 fue
originalmente escrito por Jonathan Sachs, quien ya había
escrito el código fuente de dos pequeñas aplicaciones de
ese tipo mientras trabajaba para la compañía Concentric
Esta confiabilidad en el hardware específico de la IBM PC
Data Systems, Inc.[1]
(con plataforma Intel) llevó a que 1-2-3 fuese una de las
Para ayudar a ese crecimiento, Lotus publicitó su prodos principales aplicaciones utilizadas en las pruebas de
ducto por televisión en algunos países, entre ellos en el
compatibilidad de los clones que comenzaron a aparecer
Reino Unido, siendo una de las primeras empresas desaen el mercado a partir de los primeros años de la década
rrolladoras de software en utilizar ese medio de difusión.
de 1980, además de Microsoft Flight Simulator, el cual
Las rutinas de gráficos fueron escritas en lenguaje Forth
se utilizaba para comprobar la compatibilidad gráfica de
por Jeremy Sagan, hijo del ya fallecido astrónomo Carl
los clones.
Sagan, mientras que las referidas a la impresión fueron
Debido al hecho de que prácticamente el archivo de una
codificadas por Paul Funk.
hoja de cálculo debía estar residente en memoria en tiemSe llegó a alegar que la versión original del programa hapo de ejecución, 1-2-3 también desencadenó la carrera
bía sido escrita por estudiantes de doctorado de la Escuela
por la instalación y el uso de más RAM, así como por el
de Negocios de la Universidad de Harvard (Harvard Buaprovechamiento de la ubicada por encima del tradicional
siness School), quienes lo habrían vendido a Lotus por
límite de 640 kB de MS-DOS, ya sea de tipo expandida o
200.000 dólares.[cita requerida]
extendida. De hecho, a la especificación de memoria exLotus 1-2-3 fue inicialmente lanzado al mercado el 26 de pandida se la denominaría LIM (iniciales de Lotus, Intel
enero de 1983, y en ese año comenzó a superar en ven- y Microsoft). Este tema era tan importante para el protas a VisiCalc. De hecho, durante ese año la corporación grama que éste mostraba en la pantalla un indicador de
Lotus logró ingresos por 53 millones de dólares, los que memoria usada y libre en todo momento.
virtualmente se triplicaron hasta los 156 millones al año
siguiente. En el año 1985 la compañía alcanzaría una cifra de aproximadamente 1.000 empleados,[2] algo notable
para una empresa que en ese entonces estaba básicamente
especializada en el desarrollo de un único programa.
En los años siguientes, Lotus 1-2-3 sería la principal apli11
12
4.2 Características de usuario
CAPÍTULO 4. LOTUS 1-2-3
4.3 Rivales
El éxito rápidamente alcanzado por Lotus 1-2-3 pronto
inspiraría a algunos imitadores que intentarían emular al
producto. Uno de los primeros fue un software desarrollado por Mosaic Software denominado The Twin, desarrollado en 1985, usando el lenguaje C. Luego, aparecería el programa VP-Planner, el cual contaba con el apoyo
del empresario de origen británico Adam Osborne. Estos
programas no sólo podían leer aquellas versiones iniciales de los archivos binarios de 1-2-3, sino que también
podían abrir la mayoría de las hojas de cálculo que incluían macros, al usar una sintaxis similar en sus propios
lenguajes de macros.
Integraba la capacidad de gráficos y de realizar rudimentarias o elementales operaciones de base de datos, básicamente a partir de su función de búsqueda en tablas,
muy similar a la que sería implementada posteriormente en Microsoft Excel. Podía ejecutar el ordenamiento
de cualquier rango definido dentro de un área rectangular. La justificación de texto de un rango en distintos párrafos permitía usar a 1-2-3 como un primitivo editor o Inicialmente se había interpretado que la legislación relativa a la protección de los derechos de autor sólo cubría el
procesador de textos.
código fuente de un programa. Pero luego del éxito iniTambién poseía menúes flotantes o emergentes, accesicial en los juicios que sugerían o daban a entender que el
bles mediante el teclado, así como “teclas rápidas” o ataaspecto gráfico de una aplicación de software también se
jos que permitían una rápida operación del programa.
encontraban protegidos legalmente, Lotus Development
También fue uno de los primeros programas en ser amialegó que debía prohibirse cualquier programa que tuviegables con el usuario al ofrecer al usuario ayuda, después
se una estructura de menús y de órdenes similares a la
de presionar la tecla F1.
del Lotus 1-2-3 y compatibles con él. Y aunque aquéllos
Las macros y add-ins, introducidas en la versión 2.0 de no se habían considerado legalmente cubiertos antes, LoLotus 1-2-3, contribuyeron en gran medida a su popula- tus terminó ganando el juicio que le había entablado a
ridad, al permitir que docenas de proveedores externos de Mosaic Software. Sin embargo, cuando la empresa inició
software ofreciesen paquetes adicionales que iban desde otro juicio contra la empresa Borland International debihojas de cálculo dedicadas (por ejemplo, especializadas do a la similitud que tenía con 1-2-3 el programa Quattro
en el manejo de finanzas) hasta capacidades de edición Pro, el tribunal estableció que no se trataba de una violaque por momentos hacían parecer al programa como un ción de derechos de autor, sino que simplemente se estaprocesador de textos. De esa manera, en un sistema ope- ba en presencia de un sistema de menús compatible. En
rativo que no era multitarea como el MS-DOS, Lotus 1- 1995 la Corte dictaminó que los menús de opciones son
2-3 llegó a ser usado como una suerte de “entorno” de un “método de operación” no susceptible de ser registratrabajo bastante completo.
do, de acuerdo a la sección 102(b) de la Ley de Derechos
También soportaba una resolución EGA en la plataforma de Autor estadounidense. Por último, La Corte Suprema
PC/AT y VGA en el PS/2 que IBM lanzó en 1987. Las de los Estados Unidos, en su fallo del 16 de enero de 1996,
primeras versiones usaban la extensión de archivo.WKS asoció la estructura de menús a la disposición de los botodesarrollada por Microsoft.[3] En la versión 2.0, la exten- nes de una reproductora de casetes de video: los de todas
sión cambió a.WK1,[4] para luego pasar al “WK2”.[5] És- las marcas tienden a tener los mismos controles de ese tite último se convirtió en.WK3 para la versión 3.0[6] y fi- po, por lo que, si se permitiese registrarlos por parte de
una única empresa, se trataría de un serio impedimento
nalmente, en.WK4 para la versión 4.0.[7]
para el desarrollo y diversidad del mercado.
La versión 2 introdujo macros, con una sintaxis y funciones similares en complejidad a la de un intérprete avan- Por otra parte, la estructura del menú de Lotus 1-2zado de BASIC, que incluía el manejo de expresiones de 3 era en sí misma una versión avanzada de las letras
cadenas de caracteres. Las versiones posteriores soporta- mnemotécnicas introducidas por Visicalc, las cuales sorían el uso de varias hojas de cálculo en un archivo bi- lían ser bastante difíciles de recordar, en particular, cuannario único, como ocurrió con los posteriores libros de do no se usaba la inicial de una determinada palabra, sino
Excel y los cuadernos de Quattro Pro, además de ser re- una letra intermedia.
escritas en lenguaje C. Esto último permitió que los tiempos de programación se acortasen bastante, dado que C
es una suerte de lenguaje “intermedio” entre el lenguaje ensamblador y los de alto nivel. Lotus Developmente 4.4 Declive definitivo
también desarrolló una versión específica de 1-2-3 para
la hoy descontinuada computadora de mano HP 200LX, El paulatino e indetenible avance de Microsoft Windows
lanzada por Hewlett-Packard, así como una versión para en el mercado de la computación personal claramente terel ambiente operativo, también descontinuado, Deskmate minó afectando de manera negativa a Lotus 1-2-3. Miende la empresa Tandy.
tras este programa seguiría anclado durante varios años
4.5. EDICIÓN Y GRABACIÓN DE ARCHIVOS DE EXTENSIÓN WK3 Y WK4
13
más en el sistema operativo MS-DOS, la primera versión timos años, la propia IBM, desarrolladora actual del prode Microsoft Excel para PC de 1987 había sido concebi- ducto, haya dejado en segundo plano el proyecto.
da desde su inicio para el por entonces novedoso entorno
gráfico.
Por su lado, Excel pronto comenzó a recibir muy buenas
críticas por parte de la prensa especializada y de hecho en
su edición estadounidense del 22 de diciembre de 1987
la revista de informática PC Magazine publicó una nota
titulada Microsoft Excel: The best spredsheet ever? (“MS
Excel: ¿La mejor hoja de cálculo de todos los tiempos?”).
En el artículo en cuestión se indicaba que dicho software
era superior a Lotus 1-2-3 en veintidos aspectos de veintinueve que fueron evaluados y equiparándose a Lotus 12-3 en los demás.
4.5 Edición y grabación de archivos
de extensión wk3 y wk4
En tiempos del sistema operativo MS-DOS existían una
suerte de “compiladores” de planillas de Lotus 123, que
aceptaban como entrada el nombre de un archivo de
extensión wks, y devolvían un ejecutable (exe). Dos de
los más conocidos eran The Baler (literalmente “El enfardador”) y @Liberty.
Por su parte, el programa de hoja de cálculo Gnumeric,
que forma parte del paquete GNOME Office para el sistema operativo GNU/Linux, puede abrir y editar archivos wk3 y wk4, así como grabarlos en el popular formato
propietario xls de Excel. Por su parte, junto a Gnumeric
viene un programa denominado ssconvert, que se ejecuta
desde una terminal de línea de comandos, el cual permiDadas las condiciones anteriormente mencionadas, la te la conversión por lotes de varios archivos de extensión
cuota de mercado de Excel comenzó a crecer cada vez wk* al formato xls.
más a expensas de la su rival, hasta llegar a superar a Lotus 1-2-3 de manera completa y aplastante con el paso
de los años, pasando a acaparar, según estimaciones has- 4.6 Véase también
ta un 90% del mercado junto a las otras aplicaciones del
paquete de oficina Microsoft Office.
• As Easy As
Cuando se planificó una reescritura del código fuente de
• Gnumeric
1-2-3 para Microsoft Windows con el objetivo en mente
de superar a Excel, ya era tarde. Pero los exigentes tiem• KSpread
pos del mercado de las aplicaciones ofimáticas no per• Microsoft Excel
mitían tal cosa, por lo que 1-2-3 terminó en gran parte
siendo una interfaz gráfica montada sobre lo que en gran
• Quattro Pro
medida seguía siendo el viejo código o “motor” de la ver• OpenOffice.org Calc
sión para MS-DOS del programa.
La decisión de Lotus Development de mantenerse leal al
SO OS/2 y su lentitud en sacar a tiempo una versión de
1-2-3 para la interfaz gráfica Microsoft Windows demostraría tener consecuencias fatales para la compañía. De
hecho, durante unos tres años Excel sería el único programa de ese tipo disponible para Windows.[2]
Adicionalmente, varias diferentes versiones de 1-2-3 estaban disponibles de manera simultánea compitiendo indirectamente entre sí, cada una con una funcionalidad
y una interfaz sutilmente distintas. Por su parte, Lotus
Symphony, en su momento planeado como sucesor de 12-3, marcaría el ingreso de Lotus al anticipado mercado
los programas de ofimática integrados. La idea era la de
expandir al relativamente rudimentario “todo en uno” Lotus 1-2-3 en programas integrados pero dedicados como
una hoja de cálculo, un procesador de textos, un gestor de
bases de datos, y un editor de gráficos, todos para el sistema operativo MS-DOS. No obstante, ninguno de esos
programas, ni los que los sucedieron englobados en el paquete de oficina SmartSuite, bajo la plataforma gráfica de
Microsoft Windows, tuvieron el éxito esperado.
En la versión 9 de Lotus SmartSuite, 1-2-3 ya había alcanzado en gran parte las capacidades de Excel XP y 2003.
Incluso las versiones más actuales de Lotus 1-2-3 poseen
algunas ventajas sobre Excel, como conectividad extendida de base de datos. Sin embargo, la notable falta de
interés de público en general ha hecho que, durante los úl-
• Suite de oficina
4.7 Referencias
[1] «The History of Notes and Domino» (en inglés). IBM. 14
de noviembre de 2007. Consultado el 29 de mayo de 2014.
[2] «A Brief History of Spreadsheets» (en inglés). 30 de mayo
de 2007. Consultado el 29 de mayo de 2014.
[3] «.WKS File Extension» (en inglés). Consultado el 29 de
mayo de 2014.
[4] «.WK1 File Extension» (en inglés). Consultado el 29 de
mayo de 2014.
[5] «.WK2 File Extension» (en inglés). Consultado el 29 de
mayo de 2014.
[6] «.WK3 File Extension» (en inglés). Consultado el 29 de
mayo de 2014.
[7] «.WK4 File Extension» (en inglés). Consultado el 29 de
mayo de 2014.
14
4.8 Enlaces externos
• Sitio web de Lotus
• La era de la PC en 1983: Lotus 1-2-3
• Visualizador gratuito para productos del paquete de
oficina Lotus SmartSuite.
• Documentación sobre el formato de archivo de Lotus 1-2-3
• Histórica entrevista con Jonathan Sachs sobre el
desarrollo de Lotus 1-2-3, Charles Babbage Institute, Universidad de Minesota (University of Minnesota)
• Esta obra deriva de la traducción de «Lotus 1-23» de Wikipedia en inglés, publicada por sus editores bajo la Licencia de documentación libre de
GNU y la Licencia Creative Commons AtribuciónCompartirIgual 3.0 Unported.
CAPÍTULO 4. LOTUS 1-2-3
4.9. ORIGEN DEL TEXTO Y LAS IMÁGENES, COLABORADORES Y LICENCIAS
15
4.9 Origen del texto y las imágenes, colaboradores y licencias
4.9.1
Texto
• Hoja de cálculo Fuente: https://es.wikipedia.org/wiki/Hoja_de_c%C3%A1lculo?oldid=88374307 Colaboradores: 4lex, Abgenis, JorgeGG, Lourdes Cardenal, Alberto Salguero, Angus, Zwobot, Comae, Rosarino, Dodo, Sms, Cookie, Tostadora, Tano4595, Murphy era un
optimista, Ikks, ManuP, Petronas, Airunp, Edub, Taichi, Rembiapo pohyiete (bot), Tico~eswiki, Gompa, Gabri-gr-es, RobotQuistnix, Gcsantiago, Platonides, Alhen, Superzerocool, Chobot, Yrbot, Amadís, Oscar ., FlaBot, Varano, BOTijo, YurikBot, Mortadelo2005, Echani,
GermanX, Lin linao, Equi, Beto29, KnightRider, The Photographer, Tigerfenix, Scarzia, OrlandoSM, Banfield, Ernesto Graf, Kepler Oort,
Maldoror, Lasneyx, Tomatejc, Jarke, Alexquendi, Axxgreazz, Shevek~eswiki, Zalovitch, Aleator, BOTpolicia, Hawking, Laura Fiorucci,
Alex15090, Joseilys, Xexito, Bostok I, Eamezaga, Antur, Dorieo, Montgomery, FrancoGG, Thijs!bot, RoyFocker, Isha, Mpeinadopa, Jugones55, Y0rx, Mansoncc, Zufs, CommonsDelinker, TXiKiBoT, Exbio, Elisardojm, Netito777, Fixertool, Nioger, Pólux, Uruk, Bucephala,
AlnoktaBOT, Cinevoro, VolkovBot, RaizRaiz, Snakeyes, Technopat, Queninosta, Jarojasbe, Matdrodes, Elabra sanchez, Lucien leGrey,
AlleborgoBot, Muro Bot, Edmenb, SieBot, PaintBot, Cobalttempest, Drinibot, Le Pied-bot~eswiki, Mel 23, BuenaGente, Belb, PipepBot, Arquen, Vetalpeo, Tirithel, Jarisleif, Javierito92, Marcecoro, HUB, Antón Francho, Nicop, Quijav, Eduardosalg, Leonpolanco, Furti,
Descansatore, Petruss, Poco a poco, PetrohsW, Açipni-Lovrij, Camilo, UA31, Taty2007, AVBOT, MastiBot, Diegusjaimes, MelancholieBot, CarsracBot, Javu61, Arjuno3, Saloca, Lampsako, Andreasmperu, Luckas-bot, Nixón, SuperBraulio13, ChristianH, Manuelt15, Xqbot,
Jkbw, Rubinbot, Dreitmen, Irbian, FrescoBot, Ricardogpn, Triela007, Polololololo, Igna, Botarel, Glishhh, Pyr0, BOTirithel, Mbe22, Halfdrag, Vubo, Danie1996, PatruBOT, Fran89, Tbhotch, Angelito7, Mister Roboto, Ripchip Bot, Olivares86, Foundling, GrouchoBot, Miss
Manzana, Edslov, EmausBot, Savh, AVIADOR, ZéroBot, HRoestBot, Allforrous, Africanus, Grillitus, Jotojose, Ducknor, Rubpe19, Cal
Jac02, SANTIX2, MadriCR, Waka Waka, WikitanvirBot, Mjbmrbot, Diamondland, Palissy, Antonorsi, Joseluisla2000, Frenesei, Sacawua,
Edc.Edc, KLBot2, TeleMania, Diego Andres Gomez Martinez, Belkano, Sebrev, Ginés90, MetroBot, Yotager, Polamalu, DerKrieger, Allan
Aguilar, Washiturras, Acratta, Poljuan, Vetranio, Harpagornis, LlamaAl, Creosota, DanielithoMoya, Santga, Aramoxa, Helmy oved, Juanda47845154, 2rombos, Fle3tw00d, Videosloquendo1998, Yulian2000, Loko2000, Legobot, Gadebe, Gerardo mayor, Jesusponcegueta,
Addbot, Balles2601, 205clase de informatica, ConnieGB, Roger de Lauria, JuliánDelRusso, Camilo torrecilla, JacobRodrigues, Bb2311,
Jarould, BenjaBot, Ariel0345, Andrea Ale Rodri, Fernando2812l, Carmen Corella, Gabma2308 y Anónimos: 646
• Microsoft Excel Fuente: https://es.wikipedia.org/wiki/Microsoft_Excel?oldid=88563931 Colaboradores: Joseaperez, Oblongo, Ricardo
Oliveros Ramos, ManuelGR, Dovidena, Julie, Tony Rotondas, Rjbox, Rosarino, Dodo, Gmagno, Sms, Cookie, Tostadora, Elwikipedista,
Tano4595, Symonblade, LadyInGrey, Dianai, Rodrigouf, Cinabrium, WingMaster, Robotico, Kordas, M7, Elsenyor, BKTR, Soulreaper,
Petronas, Airunp, Edub, Yrithinnd, Taichi, Emijrp, Rembiapo pohyiete (bot), Magister Mathematicae, Orgullobot~eswiki, RobotQuistnix,
Platonides, Superzerocool, Chobot, Gerkijel, Maxvall, Yrbot, FlaBot, Maleiva, Vitamine, Aliciadr, .Sergio, YurikBot, Mortadelo2005,
GermanX, Beto29, KnightRider, The Photographer, Tigerfenix, Germanramos, Banfield, Basquetteur, Ppja, Maldoror, Tabeissan, Cheveri, Haitike, Tomatejc, Smrolando, Filipo, Siabef, Makahaxi, Javicivil, Axxgreazz, Jorgechp, Faelomx, Ivan romero, Parawalter, BOTpolicia, CEM-bot, 333, Laura Fiorucci, Kojie, Fidelmoq, Ignacio Icke, Vicm3, Marianov, Eli22, Baiji, Bostok I, Roberpl, Eamezaga, Antur,
Jjafjjaf, Gafotas, BRiemann, Xandi, Dorieo, Montgomery, FrancoGG, Thijs!bot, Javier Abreu, Alvaro qc, Un Mercenario, Mahadeva,
RoyFocker, IrwinSantos, Will vm, FCA00000, Cratón, Isha, Egaida, Gusgus, Góngora, Mpeinadopa, Artemiorguez, JAnDbot, VanKleinen, Mandrake33, Benur, Mansoncc, Beta15, Muro de Aguas, Gaius iulius caesar, Iulius1973, Xavigivax, CommonsDelinker, TXiKiBoT,
El Pitufo, Jamaya, SuperJoe, Elisardojm, Humberto, Netito777, Pabloallo, Rei-bot, ZrzlKing, Bedwyr, Pedro Nonualco, Pólux, Delphidius,
TottyBot, Bucephala, ElmerHomero, Parras, AlnoktaBOT, Sertrevel, Snakeyes, Technopat, C'est moi, Galandil, Queninosta, Raystorm, Jarojasbe, Josell2, Matdrodes, Berfito, House, DJ Nietzsche, BlackBeast, Keres, Lucien leGrey, Amitie 10g, Muro Bot, Edmenb, Komputisto,
YonaBot, Dinopmi, SieBot, Ctrl Z, Acevedocs, Loveless, Carmin, Lagarto78, Cobalttempest, Martinab~eswiki, Anual, CASF, Bigsus-bot,
Dark, Pacomegia, Marcelo, Mel 23, OboeCrack, Manwë, Rb3m, Pascow, Grcerna2508, Greek, Lobo, Aleposta, Belb, Mafores, Chico512,
Tirithel, Mutari, XalD, Prietoquilmes, Jarisleif, Javierito92, Marcecoro, HUB, Eduardoxyz, McMalamute, PixelBot, Eduardosalg, Martierra, Leonpolanco, Pan con queso, Alejandrocaro35, Crisnane, Furti, Petruss, Valentin estevanez navarro, Rαge, -antonio-, Raulshc,
Açipni-Lovrij, Osado, NarutoKyuubi, TrebleChaser, SilvonenBot, UA31, Taty2007, AVBOT, C4rl0z, David0811, Dermot, LucienBOT,
J.delanoy, Elvandalo666, MastiBot, HanPritcher, Angel GN, Lukadada, MarcoAurelio, Darkmaster12, Diegusjaimes, Mayte6801, MelancholieBot, Linfocito B, Arjuno3, Saloca, Andreasmperu, Luckas-bot, Ptbotgourou, LordboT, AnelGTR, Markoszarrate, Barteik, Nixón, ArthurBot, SuperBraulio13, ChristianH, André Martín Espinal Lavado, Xqbot, Jkbw, Nomarcland, Dreitmen, Leonel Quezada, FrescoBot, Metronomo, Ricardo 6666, 998 cmoncmon, Igna, Aaronilai, Torrente, Botarel, BenzolBot, AkiroKOF, AstaBOTh15, Amgc56,
Zeus123456789, Drkos07, BOTirithel, TiriBOT, RJRR, Kroci, Halfdrag, Xlsexcel, Amir101989, Lord Ozzy, Martuanez, Joserubielfrancomedina456159qwe, DixonDBot, Oxilium, Ferrnandosantosf, EEIM, Yoyobo97, Fernan2An3, Jembot, PatruBOT, Fran89, Angelito7,
DrVino, Tarawa1943, Jorge c2010, Foundling, Wikiléptico, Evany, Maxilango, Axvolution, Edslov, EmausBot, Darckzaid, Regrese2405,
Savh, AVIADOR, Africanus, Matkremer, Ebrambot, Hoo man, Rubpe19, DANIEL FLOW, Zlatan24, 3dmen, Emiduronte, ChuispastonBot, MadriCR, Waka Waka, WikitanvirBot, Diamondland, Lcampospousa, Antonorsi, Abián, MerlIwBot, JABO, TeleMania, Talkahe,
Jozep 123, UAwiki, Piperyuk, Travelour, Ginés90, Angelsoler, DerKrieger, Allan Aguilar, Grachifan, Mega-buses, Moroap7, LlamaAl,
IVANGT1998, Elvisor, Creosota, Nicolasramirezperdomoduran, DLeandroc, Helmy oved, Cyrax, Syum90, ENgAñAdOrDePeLoNeSZ,
Rauletemunoz, Funez Remiaw, MaKiNeoH, VanessaSarabia, Manu3L chodo 41, JesúsPDL, Ανδρ, Lautaro 97, Francisco2289, Jean70000,
Addbot, Balles2601, Silvaroger99, BallenaBlanca, Silvia escalante, ConnieGB, Carlitosoe, Marcrodos, Horse2102, Saiko28, Nicole Torres,
H7, Homero Simpson de Flander’s, Prolactino, MrCharro, Soraluz torres jose antonio, Alcalajr, Juantopo92397, Alicia ortiz mejia, Jarould,
Matiia, Elreysintrono, Crystallizedcarbon, Lizbeth Cano Hdz., Carlitoscarlos, AlexZugaev234, CCarrion22, Dewmart, Sfr570, Elvis Contreras Aguilar, Andreafaraona, HILANDER779, Baldinotoca, Fernando2812l, Edusalete, PHDC57, ~Expresses life, Gabriel.valencia33,
Jairodiaz7716, Pedrpo, Enrrique pardo, Chozas y Anónimos: 1326
• Apache OpenOffice Calc Fuente: https://es.wikipedia.org/wiki/Apache_OpenOffice_Calc?oldid=88282939 Colaboradores: Joseaperez,
Elwikipedista, Tano4595, Elproferoman, Robotico, Richy, Digigalos, Soulreaper, Taichi, RobotQuistnix, Gcsantiago, Caiserbot, Yrbot,
FlaBot, Dangarcia, MI GENERAL ZAPATA, GermanX, Angel.F, BOTpolicia, CEM-bot, -jem-, Retama, Un Mercenario, Sobreira, JambodelKo, Escarbot, JAnDbot, Muro de Aguas, CommonsDelinker, TXiKiBoT, Pabloallo, Fixertool, Idioma-bot, Bucephala, ElmerHomero, VolkovBot, Technopat, House, Amitie 10g, Muro Bot, Dinopmi, Camr, Fbarg, Joseluisfb, Yonseca, Ivanics, Javierito92, Alexaltea,
Piero71, UA31, Vantey, AVBOT, MagnusA, MastiBot, FiriBot, Diegusjaimes, Arjuno3, Luckas-bot, LordboT, Vivaelcelta, NobelBot,
MaxBech1975, Surfaz, Addicted00, Botarel, AstaBOTh15, PatruBOT, SuperTusam, Fla yoshi, PatricioAlexanderWiki, EmausBot, Savh,
Sergio Andres Segovia, Diamondland, Elvisor, EduLeo, Legobot, Addbot y Anónimos: 66
• Lotus 1-2-3 Fuente: https://es.wikipedia.org/wiki/Lotus_1-2-3?oldid=87257096 Colaboradores: Angus, Ramjar, Jsanchezes, Wricardoh,
Z80user, FAR, Yrithinnd, Rembiapo pohyiete (bot), Kokoo, Orgullobot~eswiki, Further (bot), RobotQuistnix, Superzerocool, Caiserbot,
16
CAPÍTULO 4. LOTUS 1-2-3
Rakela, Yrbot, FlaBot, GermanX, The Photographer, Smrolando, Siabef, Aleator, CEM-bot, Antur, Thijs!bot, IrwinSantos, Locovich,
Mpeinadopa, Mandrake33, Wybot, Rei-bot, Jmvkrecords, Biasoli, Bucephala, Technopat, Matdrodes, Carocbax, ELBARTO13, BlackBeast, Muro Bot, Edmenb, BotMultichill, MRK2001, El bot de la dieta, Piero71, Eduardosalg, Poco a poco, Alexbot, Açipni-Lovrij, UA31,
Jucesape, AVBOT, LucienBOT, Diegusjaimes, Luckas-bot, MaxBech1975, Xqbot, AstaBOTh15, BokimBot, Marjuanm, PatruBOT, GrouchoBot, Sergio Andres Segovia, Grillitus, WikitanvirBot, Mjbmrbot, Antonorsi, KLBot2, Vetranio, Elvisor, Addbot, AVIADOR-bot, Yamile García Díaz y Anónimos: 47
4.9.2
Imágenes
• Archivo:Commons-emblem-question_book_orange.svg
Fuente:
https://upload.wikimedia.org/wikipedia/commons/1/1f/
Commons-emblem-question_book_orange.svg Licencia: CC BY-SA 3.0 Colaboradores: <a href='//commons.wikimedia.org/wiki/File:
Commons-emblem-issue.svg' class='image'><img alt='Commons-emblem-issue.svg' src='https://upload.wikimedia.org/wikipedia/
commons/thumb/b/bc/Commons-emblem-issue.svg/25px-Commons-emblem-issue.svg.png' width='25' height='25' srcset='https:
//upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Commons-emblem-issue.svg/38px-Commons-emblem-issue.svg.png
1.5x,
https://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Commons-emblem-issue.svg/50px-Commons-emblem-issue.svg.png 2x'
data-file-width='48' data-file-height='48' /></a> + <a href='//commons.wikimedia.org/wiki/File:Question_book.svg' class='image'><img
alt='Question
book.svg'
src='https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.svg/25px-Question_
book.svg.png' width='25' height='20' srcset='https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.svg/
38px-Question_book.svg.png 1.5x, https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.svg/50px-Question_
book.svg.png 2x' data-file-width='252' data-file-height='199' /></a> Artista original: GNOME icon artists, Jorge 2701
• Archivo:Commons-logo.svg Fuente: https://upload.wikimedia.org/wikipedia/commons/4/4a/Commons-logo.svg Licencia: Public domain Colaboradores: This version created by Pumbaa, using a proper partial circle and SVG geometry features. (Former versions used
to be slightly warped.) Artista original: SVG version was created by User:Grunt and cleaned up by 3247, based on the earlier PNG version,
created by Reidab.
• Archivo:Microsoft_Excel_2013_logo.svg Fuente: https://upload.wikimedia.org/wikipedia/commons/8/86/Microsoft_Excel_2013_
logo.svg Licencia: Public domain Colaboradores: Esta imagen ha sido extraída del archivo: Microsoft Office 2013 logos lineup.svg.
Artista original: Microsoft
• Archivo:OOoCalc.svg Fuente: https://upload.wikimedia.org/wikipedia/commons/0/03/OOoCalc.svg Licencia: LGPL Colaboradores:
Transferred from en.wikipedia Artista original: Original uploader was Althepal at en.wikipedia
• Archivo:OpenOffice.org_Calc_Vista_es.png Fuente: https://upload.wikimedia.org/wikipedia/commons/2/20/OpenOffice.org_Calc_
Vista_es.png Licencia: LGPL Colaboradores: Screenshot by Addicted04 Artista original: Addicted04
• Archivo:OpenOfficeorg_Calc_201.png Fuente: https://upload.wikimedia.org/wikipedia/commons/2/22/OpenOfficeorg_Calc_201.png
Licencia: GPL Colaboradores: ? Artista original: ?
• Archivo:Spanish_Language_Wiki.svg Fuente: https://upload.wikimedia.org/wikipedia/commons/2/2a/Spanish_Language_Wiki.svg
Licencia: CC BY-SA 3.0 Colaboradores: Derived from Wiki puzzle.svg by user:Kimbar Artista original: James.mcd.nz
4.9.3
Licencia del contenido
• Creative Commons Attribution-Share Alike 3.0
Descargar