¿Ha habido intentos de mejorar el diseño de las hojas de cálculo?

8

¿Hay intentos notables de rediseñar la hoja de cálculo, como una GUI con muchos números que requiere horas de concentración dolorosa?

A partir de hoy, las principales aplicaciones de hojas de cálculo todavía usan el mismo diseño de pantalla básico que en la década de 1980: una gran colección de pequeñas celdas uniformes, algunas de las cuales tienen datos. Excel de hecho permite cambiar el tamaño de las columnas y construir diferentes fuentes, pero básicamente sigue siendo el mismo. Cientos de millones de trabajadores de oficina en todo el mundo tienen que mirar durante horas pantallas feas y uniformes, tratando de encontrar lo que necesitan.

Supongo que la mayoría lo da por sentado, pero me pregunto si alguien intentó recientemente rediseñar todo el paradigma.

Vadim Berman
fuente
55
No entiendo esto en absoluto.
Scott
3
Aquí hay un enlace a un artículo sobre una aplicación, Grid, que intentó esto en 2012 . No he oído hablar de otros, aunque escuché que la última versión de Excel ha tenido un gran cambio de imagen para las pantallas táctiles. Finalmente, es un "diseño básico" más antiguo que en la década de 1980: ¡aquí hay una hoja de cálculo en el Templo de Luxor, Egipto ! Y los sumarianos también
user56reinstatemonica8
Mucho más claro con la edición.
Scott
@ user568458: perfecto, esto es de lo que estoy hablando.
Vadim Berman
@ user568458: ¿por qué no agregar una respuesta en lugar del comentario? Bonificación por las hojas de cálculo de piedra. Me pregunto si el egipcio es real, es demasiado limpio y moderno.
Vadim Berman

Respuestas:

3

Mire hacia atrás en la historia de las hojas de cálculo. Esto se ha abordado en el pasado:

  • Jabalina
  • Lotus Improv (v1 fue para NeXTstep, v2 para Windows) --- revise aquí: http://simson.net/clips/1991/1991.NW.Improv.html
  • Hoja flexible (esto es moribundo, pero de código abierto)
  • Quantrix Financial Modeller (todavía disponible --- asegúrese de verificar el precio)

Básicamente, la mejora que se necesita (y se implementó) es forzar el nombramiento de cada fila, tabla y, en última instancia, celda, y permitir una reorganización dinámica.

WillAdams
fuente
Allí. Esto es de lo que hablo. No puedo decir que estoy muy impresionado con ellos, ya que no parecen abordar los problemas principales, sino que están metiendo más información. Pero es genial que lo estén pensando. Muchas gracias.
Vadim Berman el
2
@VadimBerman La cuestión es que Excel se usa de manera horrible y casi siempre es la herramienta incorrecta para el trabajo. No es el único paradigma en la sala, sino que se usa principalmente. El uso de Excel ha causado algunas fallas multimillonarias. Pero aun así, incluso Exel admite nombres fijos para filas y columnas que la mayoría de los usuarios desconocen. Básicamente, la regla general es que si estás usando una hoja de cálculo estás haciendo algo mal o compensando la falta de otras herramientas.
joojaa
2
Hacer referencia a las filas, columnas y celdas por su ubicación le permite a uno obtener una fórmula incorrecta (¿cómo se determina la diferencia entre SUMA (d2: d7) y SUMA (e2: e7)?). Exigir que cada fila, columna y celda se mencione mediante una etiqueta textual significa que una es SUMA (gastos) mientras que la otra es SUMA (beneficio).
WillAdams
1
¿Por qué necesitaría una base de datos para calcular una simple hoja de pérdidas y ganancias? ¿Por qué no debería una hoja de este tipo tener una forma directa de referirse a las cosas de una manera sensata y confiable? Lea las primeras reseñas de Improv, o el artículo sobre su creación: simson.net/clips/1991/1991 .NW.Improv.html
WillAdams
1
Vea lo anterior sobre cómo encontrar lo que uno necesita y comprender las fórmulas y evitar errores.
WillAdams
1

Las hojas de cálculo son 'básicamente lo mismo' porque es una construcción bastante básica. Es una tabla de números. Una hoja de cálculo es una herramienta de datos. En primer lugar, está diseñado para la entrada y manipulación de datos. Ha sido esencialmente lo mismo desde el comienzo de las GUI, e incluso antes de eso si nos fijamos en los libros contables.

Eso no quiere decir que las personas probablemente no lo hayan repensado en diferentes momentos, pero al final, las personas que usan hojas de cálculo simplemente necesitan una hoja de cálculo. Es una herramienta bastante básica en ese sentido.

Sin embargo, lo que ha cambiado es cómo interactuamos con ellos. La aplicación Numbers de Apple incorpora el toque en la experiencia:

https://www.apple.com/ios/numbers/

DA01
fuente
Gracias, @ DA01. Incluso si "es una construcción básica", esto no significa que no pueda mejorarse. Además, con cientos de funciones, interdependencia, columnas ocultas, gráficos incrustados, no es una "herramienta básica".
Vadim Berman el
Se puede mejorar cualquier cosa, pero tenga en cuenta que la hoja de cálculo ha existido durante décadas y décadas. Es una 'herramienta básica' en el sentido de que está diseñada para hacer una cosa muy bien. Similar a un procesador de textos: otra 'herramienta básica' que, aunque ahora tiene una gran cantidad de funciones, sigue siendo esencialmente la misma interfaz de usuario que era hace 3 décadas.
DA01
Un gran ejemplo, @ DA01. El procesador de textos de hoy no es la misma interfaz de usuario que hace 3 décadas. La única similitud es el rectángulo y el texto que contiene. Sin embargo, hoy tenemos: - varias ventanas que pueden compartir contenido - gramática y correctores ortográficos con indicación visual - no más reglas y más. Sin embargo, el procesador de texto no está roto: generalmente es fácil de usar y no se ve como un bazar de contenido donde cada parte te está gritando. La hoja de cálculo, por otro lado ...
Vadim Berman
1
Creo que es totalmente una cuestión de opinión. Una opinión válida, pero solo una opinión.
DA01
Por supuesto. Sin embargo, las opiniones pueden estar respaldadas por experiencias de usuario agregadas, y es por eso que existen cosas como "buen diseño" y "mal diseño".
Vadim Berman
1

... según la definición de qué hoja de cálculo es, no se puede repensar. La hoja de cálculo es una herramienta para insertar datos en tablas. Lo más parecido a una alternativa serían las bases de datos, particularmente en el front-end, para que los empleados de oficina ya no vean visualmente una mesa, aunque eso es exactamente lo que es.

De hecho, un amigo mío comenzó como programador de hojas de cálculo para Lockheed Martin. A partir de ahí, a medida que se desarrollaron las bases de datos, progresó naturalmente hacia ese papel. La progresión que está buscando en las hojas de cálculo son bases de datos y el cambio más reciente podría verse como NoSQL o JSON en el back-end.

En la parte frontal para que los empleados de oficina no se "aburran", hay un suministro constante de formas de interactuar con los datos en aplicaciones personalizadas. Incluso las cajas registradoras en estos días son esencialmente bases de datos con una interfaz de usuario personalizada.

Ryan
fuente
Lo sentimos, pero "no se puede repensar" es una respuesta horrible para un diseñador. Todo se puede repensar. Una pluma, incluso un trozo de papel. No, la hoja de cálculo no es "una herramienta para insertar datos en tablas". Es una herramienta para administrar datos, que no necesariamente tiene que estar en tablas. He aquí una idea: ¿qué hay de poner estos datos en gráficos con nodos, cuando sea necesario? ¿O tal vez ayudar al usuario a crear entidades agregadas?
Vadim Berman el
Se puede repensar cualquier cosa, pero no todo replanteamiento produce algo mejor. Y Ryan es correcto, una hoja de cálculo es una tabla de datos. En cuanto a los gráficos y nodos y demás, eso es genial, pero es una función de visualización en la parte superior de la tabla de datos.
DA01
1
@VadimBerman Merriam Webster's define la hoja de cálculo como "un programa de computadora que calcula números y organiza información en columnas y filas" --- puede repensar las formas de administrar los datos que dije ... en bases de datos y otras herramientas. Pero no puede repensar una hoja de cálculo porque es, por definición, una serie de filas y columnas. Si usa gráficos y nodos, entonces no es una hoja de cálculo.
Ryan
1
@VadimBerman a tu comentario directamente después del mío "así que dices eso ..." sí. Así como no puedes decir que un cuadrado no siempre encaja, a veces necesitas un nodo circular. Eso está muy bien, pero no cambia que el objeto original fuera un cuadrado y el segundo objeto no sea un cuadrado (es un círculo). Incluso si tienen la misma función para su uso particular.
Ryan
1
@VadimBerman si su problema con la hoja de cálculo es que la funcionalidad no ha evolucionado, puede ser un problema válido, pero esa no es realmente una pregunta de diseño gráfico. Creo que quieres que el concepto de la hoja de cálculo se haya convertido en algo más grande y mejor. Creo que sí ... es solo que ya no llamamos a esas evoluciones 'hojas de cálculo'. Si uno tiene 30,000 filas en una hoja de cálculo, necesita 'evolucionar' su pensamiento sobre cuán útil es una hoja de cálculo para eso y considerar uno de los muchos conceptos de bases de datos disponibles.
DA01