Perché Excel ha il suo aspetto: CloudSavvy IT

Microsoft Excel per Windows (dettaglio)

Il foglio di calcolo con cui probabilmente hai più familiarità è Microsoft Excel. Ma ti sei mai chiesto perché Excel ha l’aspetto e agisce in questo modo? Perché Excel dispone i dati in una griglia di celle? Perché le colonne sono identificate da lettere e le righe da numeri? La risposta, come la maggior parte delle cose nell’IT, è a causa di Compatibilità.

VisiCalc

Il primo “foglio di calcolo per computer” come lo riconosciamo è stato VisiCalc, di Dan Bricklin e Bob Frankston nel 1979. Originariamente rilasciato per il personal computer Apple II, VisiCalc è arrivato anche a DOS e IBM Personal Computer nel 1981. Puoi monitorare la maggior parte delle decisioni di progettazione di Excel torna a VisiCalc.

VisiCalc per DOS
VisiCalc per DOS

Prima del foglio di calcolo del computer, i contabili tabulavano i numeri su carta fogli di lavoro. Ogni foglio di lavoro aveva divisori per colonne e linee per definire le righe. VisiCalc mostrava anche i valori in colonne e righe, etichettando ogni colonna con una lettera da A per BK (63 colonne) e ogni riga con un numero da 1 per 254 . VisiCalc ha identificato una singola cella con una combinazione della lettera della colonna e del numero di riga, quindi A1 era la cella nella prima colonna e nella prima riga, mentre D12 era la cella della quarta colonna e della dodicesima riga.

Con VisiCalc, hai inserito una griglia di numeri, come le spese di viaggio o un budget di reparto, e hai eseguito operazioni su di essi. Puoi sommare un intervallo di numeri usando il SUM o trova il valore minimo utilizzando la funzione MIN funzione.

Più o meno allo stesso modo in cui useresti i fogli di calcolo oggi, con alcune piccole differenze. Ad esempio, VisiCalc ha utilizzato la notazione dei puntini di sospensione dalla matematica, che rappresenta un intervallo come A1...A10. Anche diverso dai fogli di calcolo moderni, VisiCalc ha utilizzato il @ simbolo per indicare funzioni, come @SUM(A1...A10) per calcolare una somma su un intervallo.

VisiCalc è diventata un’applicazione “indispensabile”. Le aziende di tutto il mondo hanno acquistato personal computer con VisiCalc. Ma la popolarità genera competizione. Lotus Corporation ha rilasciato la sua Lotus 1-2-3 nel 1983, e presto ha sostituito VisiCalc come leader di mercato nei fogli di calcolo per computer.

Lotus 1-2-3 per DOS
Lotus 1-2-3 per DOS

Uno dei motivi per cui Lotus 1-2-3 è stato in grado di superare la concorrenza è perché non richiedeva agli utenti di apprendere nuovamente il foglio di calcolo. Come VisiCalc, Lotus 1-2-3 ha etichettato le colonne con lettere, righe con numeri e celle con l’estensione A1 sintassi. Anche le funzioni di Lotus 1-2-3 erano le stesse di VisiCalc, incluso il @ per avviare un riferimento a una funzione.

Lotus 1-2-3 ha anche semplificato alcune cose, rendendo il foglio di calcolo più facile da usare. Un esempio notevole è come specificare un intervallo. Invece dei puntini di sospensione “tre punti” in VisiCalc, Lotus 1-2-3 utilizzava solo due punti. Quindi per calcolare una somma tra le celle A1 per A10 , sei entrato @SUM(A1..A10).

E Lotus 1-2-3 ha aggiunto nuove funzionalità, come la possibilità di rappresentare graficamente i dati. E come il foglio di calcolo del computer che era “Tutto VisiCalc e altro”, Lotus 1-2-3 ha superato VisiCalc sul mercato.

La compatibilità è stata fondamentale per Lotus 1-2-3 per superare VisiCalc, e questo non è passato inosservato ad altri fogli di calcolo. Anche il foglio di calcolo shareware As-Easy-As di TRIUS ha fornito una stretta compatibilità con Lotus 1-2-3. Eppure la Lotus 1-2-3 è rimasta dominante per tutti gli anni ’80.

As-Easy-As per DOS
As-Easy-As per DOS

È stato solo quando Microsoft ha sviluppato le applicazioni per l’interfaccia utente grafica Macintosh di Apple che il panorama del foglio di calcolo è cambiato. Nel 1985, Microsoft ha rilasciato per la prima volta Office per Macintosh, inclusa una versione di Excel. Successivamente, Microsoft ha rilasciato i suoi prodotti Office anche su Windows. E come unico foglio di calcolo per Windows, Excel è diventato il nuovo standard.

Microsoft Excel per Windows
Microsoft Excel per Windows

Microsoft è stata attenta a fornire la retrocompatibilità con Lotus 1-2-3. Excel utilizzava la stessa interfaccia di base di Lotus 1-2-3, con “colonne come lettere” e “righe come numeri” e il file A1 modello di riferimento di cella. La compatibilità con Lotus 1-2-3 era così importante che Excel ha persino implementato un bug dell’anno bisestile “anno 1900” da Lotus 1-2-3.

Nonostante la sua compatibilità con Lotus 1-2-3, Excel ha semplificato alcune cose. I riferimenti di intervallo sono stati resi più facili, utilizzando i due punti invece dei due punti. Alcune funzioni sono state rinominate per renderle più facili da ricordare, come AVERAGE invece di Lotus 1-2-3 AVG per calcolare la media di un elenco di numeri. Anche i calcoli delle celle sono cambiati, ora iniziando ogni calcolo con = invece di @ notazione da Lotus 1-2-3 e VisiCalc.

Microsoft Excel per Windows (dettaglio)
Microsoft Excel per Windows (dettaglio)

Quindi la prossima volta che ti chiedi perché Excel fa le cose in un particolare, pensa a Excel come un prodotto della cronologia del foglio di calcolo. Excel ha l’aspetto e si comporta come fa perché è così che Lotus 1-2-3 ha fatto le cose. E Lotus 1-2-3 sembrava e si comportava in quel modo perché è così che operava VisiCalc. Quindi, davvero, Excel fa risalire il suo design e persino la sua interfaccia a VisiCalc dal 1979.