Basic modelEdit
Numbers funziona in modo un po ‘ diverso dai fogli di calcolo tradizionali come Microsoft Excel o Lotus 1-2-3. Nel modello tradizionale, la tabella è il cittadino di prima classe del sistema, agendo sia come interfaccia primaria per il lavoro, sia come contenitore per altri tipi di media come grafici o immagini digitali. In effetti, il foglio di calcolo e la tabella sono la stessa cosa. Al contrario, Numbers utilizza una “tela” separata come oggetto contenitore di base e le tabelle sono tra i molti oggetti che possono essere posizionati all’interno della tela.
Questa differenza non è semplicemente un caso di sintassi. Per fornire un ampio spazio di lavoro, i fogli di calcolo convenzionali estendono una tabella in X e Y per formare una griglia molto grande, idealmente infinita, ma normalmente limitata a dimensioni più piccole. Alcune di queste celle, selezionate dall’utente, contengono dati. I dati vengono manipolati utilizzando le formule, che vengono posizionate in altre celle nello stesso foglio e restituiscono i risultati nella visualizzazione della cella della formula. Il resto del foglio è “sparso”, attualmente inutilizzato.
I fogli spesso diventano molto complessi con dati di input, valori intermedi da formule e aree di output, separati da aree vuote. Per gestire questa complessità, Excel consente di nascondere dati che non sono di interesse, spesso valori intermedi. Quattro Pro comunemente introdotto l’idea di più fogli in un unico libro, consentendo un’ulteriore suddivisione dei dati; Excel implementa questo come un insieme di schede lungo la parte inferiore della cartella di lavoro.
Al contrario, Numbers non ha un foglio di calcolo sottostante nel senso tradizionale, ma utilizza più tabelle individuali per questo scopo. Le tabelle sono una raccolta X e Y di celle, come un foglio, ma si estendono solo ai limiti dei dati in loro possesso. Ogni sezione di dati o output da formule può essere combinata in una tabella esistente o inserita in una nuova tabella. Le tabelle possono essere raccolte dall’utente su tele singole o multiple. Mentre un tipico foglio Excel ha dati sparsi su di esso, una tela Numbers potrebbe creare lo stesso output attraverso singole tabelle più piccole che comprendono gli stessi dati.
Formule e funzionimodifica
Considera un semplice foglio di calcolo utilizzato per calcolare il valore medio di tutte le vendite di auto in un mese per un dato anno. Il foglio può contenere il numero del mese o il nome nella colonna a, il numero di vetture vendute in colonna B, e il reddito totale nella colonna C. L’utente desidera completare il compito di calcolare il reddito medio per vettura venduta dividendo il reddito totale per il numero di auto vendute, e mettere la risultante media nella colonna D”. Dal punto di vista dell’utente, i valori nelle celle hanno contenuto semantico, sono “auto vendute” e “reddito totale”, e vogliono manipolarlo per produrre un valore di output, “prezzo medio”.
Nei fogli di calcolo tradizionali, il valore semantico dei numeri viene perso. Il numero nella cella B2 non è “il numero di auto vendute nel mese di gennaio”, ma semplicemente”il valore nella cella B2″. La formula per calcolare la media si basa sulla manipolazione delle celle, nella forma =C2/B2
. Poiché il foglio di calcolo non è a conoscenza del desiderio dell’utente che D sia una colonna di output, l’utente copia quella formula in tutte le celle in D. Tuttavia, poiché la formula si riferisce a dati su righe diverse, deve essere modificata poiché viene copiata nelle celle in D, cambiandola per fare riferimento alla riga corretta. Ad esempio, la formula in D4 leggerebbe =C4/B4
. Excel automatizza questa attività successiva utilizzando un sistema di riferimento relativo che funziona finché le celle mantengono la loro posizione rispetto alla formula. Tuttavia, questo sistema richiede Excel per tenere traccia di eventuali modifiche al layout del foglio e regolare le formule, un processo che è tutt’altro che infallibile.
Durante lo sviluppo di Improv, il team Lotus ha scoperto che questi tipi di formule erano sia difficili da usare, sia resistenti ai cambiamenti futuri nel layout del foglio di calcolo. La loro soluzione era di far sì che l’utente definisse esplicitamente il contenuto semantico dei fogli—che la colonna B contenesse “auto vendute”. Questi intervalli di dati erano noti come”categorie”. Le formule sono state scritte facendo riferimento a queste categorie per nome, creando una nuova categoria che potrebbe essere (se lo si desidera) inserita nel foglio per la visualizzazione. Usando l’esempio car, la formula in Improv sarebbe average per car = total income / cars sold
. Le modifiche al layout del foglio non influiscono sulle formule; i dati rimangono definiti indipendentemente da dove vengono spostati. Significava anche che le formule che calcolano i valori intermedi non dovevano essere posizionate nel foglio e normalmente non occupavano spazio. L’aspetto negativo dell’approccio di Improv è che richiedeva più informazioni dall’utente in anticipo ed era considerato meno adatto per calcoli” veloci e sporchi ” o per la costruzione di elenchi di base.
Numbers utilizza un approccio ibrido alla creazione di formule, supportando l’uso di dati denominati come Improv, ma implementandoli in-sheet come Excel. Nell’operazione di base, i numeri possono essere utilizzati proprio come Excel; i dati possono essere digitati ovunque e le formule possono essere create facendo riferimento ai dati dalla sua cella. Tuttavia, se l’utente digita un’intestazione nella tabella, qualcosa che normalmente si fa naturalmente, Numbers lo usa per costruire automaticamente un intervallo denominato per le celle su quella riga o colonna. Ad esempio, se l’utente digita “mese” in A1, quindi digita i nomi “gennaio”, “Febbraio”, ecc. nelle celle sottostanti, Numbers costruisce un intervallo denominato per le celle da A2 a A13 e gli dà il nome “mese”. Lo stesso vale quando l’utente digita le cifre per “vendite” e “reddito”. L’utente può quindi scrivere la formula di media in un formato di testo simile a una categoria, = total income / cars sold
. La formula troverà i dati appropriati e calcolerà i risultati indipendentemente dalla riga. Come Improv, questa formula non si riferisce alla posizione fisica dei dati nel foglio, quindi il foglio può essere modificato drasticamente senza causare il fallimento della formula.
Simile a Improv, le formule possono essere rappresentate come icone in numeri, consentendo loro di essere trascinate sui fogli. Un esempio degno di nota di questo è una barra laterale che contiene la somma, media e altri calcoli di base per la selezione corrente nella tabella attiva. Questi servono una funzione simile alla somma che appare nella parte inferiore della finestra in Excel. Tuttavia, l’utente può trascinare una delle icone funzione dalla barra laterale nel foglio per far apparire il calcolo in quella posizione. In un altro cenno all’improvvisazione, l’elenco delle formule mostra tutte le formule nel foglio di calcolo in un’area separata e consente modifiche in atto o una facile navigazione per il loro utilizzo nei fogli.
Numbers ‘ 09 contiene 262 funzioni integrate che possono essere utilizzate nelle formule. Ciò contrasta con le 338 funzioni di Excel 2007. Molte delle funzioni in Numbers sono identiche a quelle in Excel; quelle mancanti tendono ad essere correlate alle statistiche, sebbene quest’area sia stata notevolmente migliorata in Numbers ’09.
Numbers ‘ 09 include un sistema per classificare i dati in modo simile alle tabelle pivot. I pivot sono stati introdotti in Improv e sono stati manipolati trascinando le intestazioni delle categorie, consentendo all’utente di ruotare rapidamente le righe in colonne o viceversa. Sebbene Numbers abbia oggetti trascinabili simili che rappresentano formule, non vengono utilizzati per questa funzione e manca la manipolazione diretta. Invece, Numbers inserisce i menu a comparsa nelle intestazioni delle colonne consentendo all’utente di comprimere più righe in totali (somme, medie, ecc.) basato su dati comuni tra le righe. Questa è una funzionalità simile a una tabella pivot, ma manca la facilità di ri-disposizione del modello di improvvisazione e altre funzionalità avanzate. Numeri 5.2, rilasciato a settembre 17, 2018, migliora ulteriormente queste funzionalità aggiungendo categorie intelligenti, consentendo all’utente di “organizzare e riassumere rapidamente le tabelle per ottenere nuove intuizioni”.
Layout e displayEdit
Poiché Numbers utilizza la tela come base per il documento, il supporto non è legato alle tabelle; si potrebbe costruire una tela Numbers con una raccolta di fotografie e senza tabelle. Nell’uso tipico, una o più tabelle sono posizionate sulla tela e dimensionate e disegnate per mostrare solo i dati di interesse. Grafici ed etichette sono comunemente posizionati intorno alle tabelle. Altri media, come fotografie o illustrazioni, possono essere aggiunti pure. Numbers ‘modello display-centric è stato indicato come un”layout di pagina e presentazione app travestito da un foglio di calcolo app”.
Come altri prodotti della suite iWork, Numbers include una varietà di stili e layout progettati da illustratori professionisti. L’apertura di un foglio Excel in Numeri si traduce in un display con caratteri uniformi e selezioni di layout e colori pulite. Questi possono quindi essere modificati, opzionalmente utilizzando uno dei modelli forniti, e salvati in formato Excel di nuovo con questi stili intatti. Numbers permette anche fogli da inviare via email in formato Excel in un unico passaggio, o condivisi tramite Numbers per iCloud.