Y a-t-il eu des tentatives pour améliorer la conception des feuilles de calcul?

8

Y a-t-il des tentatives notables pour repenser la feuille de calcul, comme une interface graphique lourde en nombre qui nécessite des heures de concentration douloureuse?

À ce jour, les applications de feuille de calcul grand public utilisent toujours la même conception d'écran de base qu'en 1980: une grande collection de petites cellules uniformes, dont certaines contiennent des données. Excel permet en effet de redimensionner les colonnes et de construire différentes polices, mais en gros c'est toujours la même chose. Des centaines de millions d'employés de bureau dans le monde doivent regarder des écrans laids et uniformes pendant des heures, essayant de trouver ce dont ils ont besoin.

Je suppose que la plupart le tiennent pour acquis, mais je me demande si quelqu'un a récemment essayé de repenser l'ensemble du paradigme.

Vadim Berman
la source
5
Je ne comprends rien du tout.
Scott
3
Voici un lien vers un article sur une application, Grid, qui a tenté cela en 2012 . Je n'ai pas entendu parler des autres, bien que j'aie entendu que la dernière version d'Excel a fait peau neuve pour les écrans tactiles. Enfin, c'est un "design de base" plus ancien que les années 80 - voici une feuille de calcul au temple de Louxor, en Egypte ! Et les Sumariens aussi
user56reinstatemonica8
Beaucoup plus clair avec le montage.
Scott
@ user568458: parfait, c'est ce dont je parle.
Vadim Berman du
@ user568458: pourquoi ne pas ajouter une réponse à la place du commentaire? Bonus pour les feuilles de calcul en pierre. Je me demande si celle égyptienne est réelle, elle est bien trop propre et moderne.
Vadim Berman

Réponses:

3

Revenez sur l'histoire des feuilles de calcul. Cela a été résolu dans le passé:

  • Javelot
  • Lotus Improv (v1 était pour NeXTstep, v2 pour Windows) --- passez en revue ici: http://simson.net/clips/1991/1991.NW.Improv.html
  • Flexisheet (c'est moribond, mais opensource)
  • Quantrix Financial Modeller (toujours disponible --- assurez-vous de vérifier l'étiquette de prix)

Fondamentalement, l'amélioration qui est nécessaire (et a été mise en œuvre) est de forcer la dénomination de chaque ligne, table et, finalement, cellule, et de permettre un réarrangement dynamique.

WillAdams
la source
Là. C'est ce dont je suis en train de parler. Je ne peux pas dire que je suis extrêmement impressionné par eux, car ils ne semblent pas résoudre les principaux problèmes, au lieu de cela, ils regorgent d'informations. Mais c'est super qu'ils y réfléchissent. Merci beaucoup.
Vadim Berman
2
@VadimBerman Le fait est qu'Excel est horriblement mal utilisé et presque toujours le mauvais outil pour le travail. Ce n'est pas le seul paradigme dans la chambre mais surtout utilisé. L'utilisation d'Excel a provoqué quelques échecs de plusieurs milliards de dollars. Cependant, même Exel prend en charge la dénomination fixe des lignes et des colonnes que la plupart des utilisateurs ne connaissent pas. Fondamentalement, la règle de base est que si vous utilisez une feuille de calcul, vous faites quelque chose de mal ou compensez le manque d'autres outils.
joojaa
2
Faire référence aux lignes, colonnes et cellules par leur emplacement permet de se tromper de formule (comment déterminer la différence entre SUM (d2: d7) et SUM (e2: e7)?). Exiger que chaque ligne, colonne et cellule soit référencée par une étiquette textuelle signifie que l'une est SUM (dépenses) tandis que l'autre est SUM (profit).
WillAdams
1
Pourquoi aurais-je besoin d'une base de données pour calculer simplement une simple feuille de profits et pertes? Pourquoi une telle feuille ne devrait-elle pas avoir une manière simple de se référer aux choses d'une manière sensible et fiable --- veuillez lire les premières critiques d'Improv, ou l'article sur sa création: simson.net/clips/1991/1991 .NW.Improv.html
WillAdams
1
Voir ci-dessus pour trouver ce dont on a besoin et comprendre les formules et éviter les erreurs.
WillAdams
1

Les feuilles de calcul sont toutes «fondamentalement les mêmes» car c'est une construction assez basique. C'est un tableau de chiffres. Une feuille de calcul est un outil de données. Tout d'abord, il est conçu pour la saisie et la manipulation de données. C'est essentiellement la même chose depuis le début des interfaces graphiques - et même avant cela si vous regardez les livres du grand livre.

Cela ne veut pas dire que les gens ne l'ont probablement pas repensé à des moments différents, mais au final, les personnes qui utilisent des feuilles de calcul ont simplement besoin d'une feuille de calcul. C'est un outil assez basique dans ce sens.

Ce qui a changé, c'est la façon dont nous interagissons avec eux, cependant. L'application Numbers d'Apple intègre le toucher à l'expérience:

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

DA01
la source
Merci, @ DA01. Même si "c'est une construction de base", cela ne signifie pas qu'elle ne peut pas être améliorée. De plus, avec des centaines de fonctions, l'interdépendance, les colonnes cachées, les graphiques intégrés, ce n'est guère un "outil de base".
Vadim Berman
Tout peut être amélioré, mais considérez que la feuille de calcul existe depuis des décennies et des décennies. C'est un «outil de base» dans le sens où il est conçu pour faire très bien une chose. Similaire à un traitement de texte - un autre `` outil de base '' qui, bien qu'il ait une pléthore de fonctions maintenant, est toujours essentiellement la même interface utilisateur qu'il y a 3 décennies.
DA01
Un excellent exemple, @ DA01. Le traitement de texte aujourd'hui n'est pas la même interface utilisateur qu'il y a 3 décennies. La seule similitude est le rectangle et le texte qu'il contient. Cependant, aujourd'hui, nous avons: - plusieurs fenêtres qui peuvent partager du contenu - des vérificateurs de grammaire et d'orthographe avec indication visuelle - plus de règles Et plus. Pourtant, le traitement de texte n'est pas en panne: il est généralement facile à utiliser et ne ressemble pas à un bazar de contenu où chaque bit vous hurle dessus. Le tableur, d'autre part ...
Vadim Berman
1
Je pense que c'est entièrement une question d'opinion. Une opinion valable, mais juste une opinion.
DA01
Bien sûr. Les opinions peuvent être étayées par des expériences utilisateur agrégées, et c'est pourquoi il existe des éléments tels que le «bon design» et le «mauvais design».
Vadim Berman
1

... par la définition de ce qu'est un tableur, il ne peut pas être repensé. La feuille de calcul est un outil pour insérer des données dans des tableaux. La chose la plus proche d'une alternative serait des bases de données en particulier sur le front-end afin que les employés de bureau ne voient plus visuellement une table même si c'est exactement ce que c'est.

En fait, un de mes amis a commencé comme programmeur de tableur pour Lockheed Martin. À partir de là, au fur et à mesure que les bases de données se sont développées, il a naturellement évolué vers ce rôle. La progression que vous recherchez dans les feuilles de calcul sont des bases de données et le changement le plus récent pourrait être considéré comme NoSQL ou JSON à l'arrière.

Pour que les employés de bureau ne s'ennuient pas, il existe une multitude de façons d'interagir avec les données sur les applications personnalisées. Même les caisses enregistreuses de nos jours sont essentiellement des bases de données avec une interface utilisateur personnalisée.

Ryan
la source
Désolé, mais "ne peut être repensé" est une réponse horrible pour un designer. Tout peut être repensé. Une plume, même un morceau de papier. Non, la feuille de calcul n'est pas "un outil pour insérer des données dans des tableaux". C'est un outil pour gérer les données - qui ne doit pas nécessairement être dans des tableaux. Voici une idée: que diriez-vous de mettre ces données dans des graphiques avec des nœuds, si nécessaire? Ou peut-être aider l'utilisateur à créer des entités agrégées?
Vadim Berman
Tout peut être repensé, mais toutes les repensées ne produisent pas quelque chose de mieux. Et ryan a raison, une feuille de calcul est un tableau de données. En ce qui concerne les graphiques et les nœuds et autres, c'est très bien, mais c'est une fonctionnalité de visualisation au-dessus du tableau de données.
DA01
1
@VadimBerman Merriam Webster définit la feuille de calcul comme "un programme informatique qui calcule les nombres et organise les informations en colonnes et en lignes" --- vous pouvez repenser les façons de gérer les données que j'ai dites ... dans les bases de données et autres outils. Mais vous ne pouvez pas repenser une feuille de calcul car il s'agit par définition d'une série de lignes et de colonnes. Si vous utilisez des graphiques et des nœuds, ce n'est pas une feuille de calcul.
Ryan
1
@VadimBerman à votre commentaire directement après le mien "donc vous dites que ..." oui. Tout comme vous ne pouvez pas dire qu'un carré ne convient pas toujours, vous avez parfois besoin d'un nœud circulaire. C'est bien beau, mais cela ne change pas que l'objet d'origine était un carré et le deuxième objet n'est pas un carré (c'est un cercle). Même s'ils ont la même fonction pour votre usage particulier.
Ryan
1
@VadimBerman si votre bœuf avec la feuille de calcul est que la fonctionnalité n'a pas évolué, cela peut être un bœuf valide, mais ce n'est pas vraiment une question de conception graphique. Je pense que vous voulez que le concept de la feuille de calcul ait évolué vers quelque chose de plus grand et de meilleur. Je pense que c'est ... c'est juste que nous n'appelons plus ces feuilles de calcul d'évolutions. Si l'on a 30 000 lignes dans une feuille de calcul, ils doivent «faire évoluer» leur réflexion sur l'utilité d'une feuille de calcul pour cela et considérer l'un des nombreux concepts de base de données.
DA01