Numbers (tableur)

Modèle de basemodifier

Numbers fonctionne d’une manière quelque peu différente des feuilles de calcul traditionnelles comme Microsoft Excel ou Lotus 1-2-3. Dans le modèle traditionnel, la table est le citoyen de première classe du système, agissant à la fois comme interface principale pour le travail et comme conteneur pour d’autres types de supports tels que des graphiques ou des images numériques. En effet, la feuille de calcul et le tableau ne font qu’un. En revanche, Numbers utilise un « canevas » séparé comme objet conteneur de base, et les tables font partie des nombreux objets pouvant être placés dans le canevas.

Cette différence n’est pas simplement un cas de syntaxe. Afin de fournir un grand espace de travail, les feuilles de calcul conventionnelles étendent une table en X et Y pour former une très grande grille — idéalement infinie, mais normalement limitée à une dimension plus petite. Certaines de ces cellules, sélectionnées par l’utilisateur, contiennent des données. Les données sont manipulées à l’aide de formules, qui sont placées dans d’autres cellules de la même feuille et renvoient leurs résultats dans l’affichage de la cellule de formule. Le reste de la feuille est « clairsemé », actuellement inutilisé.

Les feuilles deviennent souvent très complexes avec les données d’entrée, les valeurs intermédiaires des formules et les zones de sortie, séparées par des zones vides. Afin de gérer cette complexité, Excel permet de masquer des données peu intéressantes, souvent des valeurs intermédiaires. Quattro Pro a généralement introduit l’idée de plusieurs feuilles dans un seul livre, ce qui permet de subdiviser davantage les données; Excel l’implémente sous la forme d’un ensemble d’onglets au bas du classeur.

En revanche, Numbers n’a pas de feuille de calcul sous-jacente au sens traditionnel, mais utilise plusieurs tables individuelles à cette fin. Les tables sont une collection X et Y de cellules, comme une feuille, mais ne s’étendent que jusqu’aux limites des données qu’elles contiennent. Chaque section de données, ou sortie de formules, peut être combinée dans une table existante ou placée dans une nouvelle table. Les tableaux peuvent être rassemblés par l’utilisateur sur une ou plusieurs toiles. Alors qu’une feuille Excel typique contient des données éparpillées, un canevas de nombres pourrait générer la même sortie via des tables individuelles plus petites englobant les mêmes données.

Formules et fonctionsEdit

Un document Numbers nouvellement créé est stylisé pour indiquer les zones d’en-tête suggérées dans la colonne A et la ligne 1. Notez que le tableau s’arrête en bas à droite de l’écran, qui peut être redimensionné avec le widget dans le coin.

Après avoir ajouté des données et des en-têtes, Numbers a automatiquement créé des plages nommées sur les données. Les plages ont été utilisées pour créer une formule qui a rempli la colonne D. Notez que la même formule peut être utilisée pour toute la colonne — le numéro de ligne n’est pas requis.
La table a été redimensionnée pour afficher uniquement la zone utilisée, déplacée au centre du canevas et stylisée. Un graphique a été ajouté au-dessus du tableau. Le volet en haut à gauche montre une arborescence d’objets, les objets « canevas » étant affichés dans une hiérarchie de chaque feuille, chaque feuille peut être réduite ou développée pour afficher l’objet canevas contenu dans cette feuille.

Considérons une simple feuille de calcul utilisée pour calculer la valeur moyenne de toutes les ventes de voitures au cours d’un mois pour une année donnée. La feuille peut contenir le numéro ou le nom du mois dans la colonne A, le nombre de voitures vendues dans la colonne B et le revenu total dans la colonne C. L’utilisateur souhaite terminer la tâche de « calculer le revenu moyen par voiture vendue en divisant le revenu total par le nombre de voitures vendues, et mettre la moyenne résultante dans la colonne D ». Du point de vue de l’utilisateur, les valeurs dans les cellules ont un contenu sémantique, ce sont des « voitures vendues » et un « revenu total », et ils veulent manipuler cela pour produire une valeur de sortie, le « prix moyen ».

Dans les feuilles de calcul traditionnelles, la valeur sémantique des nombres est perdue. Le numéro dans la cellule B2 n’est pas « le nombre de voitures vendues au mois de janvier », mais simplement « la valeur dans la cellule B2 ». La formule de calcul de la moyenne est basée sur la manipulation des cellules, sous la forme =C2/B2. Comme la feuille de calcul ne sait pas que l’utilisateur souhaite que D soit une colonne de sortie, l’utilisateur copie cette formule dans toutes les cellules de D. Cependant, comme la formule fait référence à des données sur différentes lignes, elle doit être modifiée au fur et à mesure qu’elle est copiée dans les cellules de D, en la changeant pour se référer à la ligne correcte. Par exemple, la formule de D4 indiquerait =C4/B4. Excel automatise cette tâche ultérieure en utilisant un système de référencement relatif qui fonctionne tant que les cellules conservent leur emplacement par rapport à la formule. Cependant, ce système nécessite Excel pour suivre les modifications apportées à la mise en page de la feuille et ajuster les formules, un processus qui est loin d’être infaillible.

Au cours du développement d’Improv, l’équipe Lotus a découvert que ce type de formules était à la fois difficile à utiliser et résistant aux changements futurs de la disposition des feuilles de calcul. Leur solution était de faire en sorte que l’utilisateur définisse explicitement le contenu sémantique des feuilles — que la colonne B contenait « voitures vendues ». Ces plages de données étaient appelées  » catégories « . Les formules ont été écrites en se référant à ces catégories par leur nom, créant une nouvelle catégorie qui pourrait être (si désiré) placée dans la feuille pour l’affichage. En utilisant l’exemple de voiture, la formule dans Improv serait average per car = total income / cars sold. Les modifications apportées à la disposition de la feuille n’affecteraient pas les formules ; les données restent définies quel que soit l’endroit où elles sont déplacées. Cela signifiait également que les formules calculant des valeurs intermédiaires n’avaient pas à être placées dans la feuille et ne prenaient normalement pas de place. L’inconvénient de l’approche d’Improv est qu’elle exigeait plus d’informations de la part de l’utilisateur et était considérée comme moins adaptée aux calculs « rapides et sales » ou à la construction de listes de base.

Numbers utilise une approche hybride pour la création de formules, prenant en charge l’utilisation de données nommées comme Improv, mais les implémentant dans une feuille comme Excel. En fonctionnement de base, les nombres peuvent être utilisés comme Excel; les données peuvent être tapées n’importe où et les formules peuvent être créées en se référant aux données par sa cellule. Cependant, si l’utilisateur tape un en-tête dans la table, ce que l’on fait normalement, Numbers l’utilise pour construire automatiquement une plage nommée pour les cellules de cette ligne ou colonne. Par exemple, si l’utilisateur tape « mois » en A1, puis tape les noms « Janvier », « février », etc. dans les cellules en dessous, Numbers construit une plage nommée pour les cellules A2 à A13 et lui donne le nom de « mois ». Il en va de même lorsque l’utilisateur tape les chiffres pour « ventes » et « revenus ». L’utilisateur peut ensuite écrire la formule de calcul de la moyenne dans un format de texte de type catégorie, = total income / cars sold. La formule trouvera les données appropriées et calculera les résultats indépendamment de la ligne. Comme Improv, cette formule ne fait pas référence à l’emplacement physique des données dans la feuille, de sorte que la feuille peut être considérablement modifiée sans provoquer l’échec de la formule.

Comme pour l’improvisation, les formules peuvent être représentées sous forme d’icônes en chiffres, ce qui leur permet d’être glissées sur les feuilles. Un exemple remarquable de ceci est une barre latérale qui contient la somme, la moyenne et d’autres calculs de base pour la sélection actuelle dans la table active. Ceux-ci remplissent une fonction similaire à la somme qui apparaît au bas de la fenêtre dans Excel. Cependant, l’utilisateur peut faire glisser l’une des icônes de fonction de la barre latérale dans la feuille pour que le calcul apparaisse à cet emplacement. Autre clin d’œil à l’improvisation, la liste des formules affiche toutes les formules de la feuille de calcul dans une zone séparée et permet des modifications en place ou une navigation facile à leur utilisation dans les feuilles.

Numbers’09 contient 262 fonctions intégrées qui peuvent être utilisées dans des formules. Cela contraste avec les 338 fonctions d’Excel 2007. De nombreuses fonctions de Numbers sont identiques à celles d’Excel; les fonctions manquantes ont tendance à être liées aux statistiques, bien que ce domaine ait été grandement amélioré dans Numbers’09.

Numbers’09 comprend un système de catégorisation des données similaire aux tableaux croisés dynamiques. Les pivots ont été introduits dans Improv et ont été manipulés en faisant glisser les en-têtes de catégorie, permettant à l’utilisateur de faire pivoter rapidement des lignes en colonnes ou vice versa. Bien que Numbers ait des objets déplaçables similaires représentant des formules, ils ne sont pas utilisés pour cette fonctionnalité et la manipulation directe est manquante. Au lieu de cela, Numbers place des menus contextuels dans les en-têtes de colonne permettant à l’utilisateur de réduire plusieurs lignes en totaux (sommes, moyennes, etc.) sur la base de données communes à toutes les lignes. Il s’agit d’une fonctionnalité similaire à un tableau croisé dynamique, mais elle n’a pas la facilité de réarrangement du modèle d’improvisation et d’autres fonctionnalités avancées. Numéros 5.2, publié le 17 septembre 2018, améliore encore ces fonctionnalités en ajoutant des catégories intelligentes, permettant à l’utilisateur « d’organiser et de résumer rapidement les tableaux pour obtenir de nouvelles informations ».

Mise en page et affichagedit

Comme Numbers utilise le canevas comme base pour le document, le support n’est pas lié aux tableaux; on pourrait construire un canevas de nombres avec une collection de photographies et pas de tableaux. Dans une utilisation typique, une ou plusieurs tables sont placées sur le canevas et dimensionnées et stylisées pour ne montrer que les données d’intérêt. Les graphiques et les étiquettes sont généralement positionnés autour des tables. D’autres supports, comme des photographies ou des illustrations, peuvent également être ajoutés. Le modèle centré sur l’affichage des numéros a été appelé « application de mise en page et de présentation déguisée en application de feuille de calcul ».

Comme les autres produits de la suite iWork, Numbers comprend une variété de styles et de mises en page conçus par des illustrateurs professionnels. L’ouverture d’une feuille Excel en chiffres donne un affichage avec des polices lisses et des sélections de mise en page et de couleurs propres. Ceux-ci peuvent ensuite être modifiés, éventuellement en utilisant l’un des modèles fournis, et sauvegardés au format Excel avec ces styles intacts. Numbers permet également d’envoyer des feuilles au format Excel en une seule étape, ou de les partager via Numbers pour iCloud.

Related Posts

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *