[successivo] [precedente] [inizio] [fine] [indice generale] [violazione GPL] [translators] [docinfo] [indice analitico] [volume] [parte]


Capitolo 329.   Concetti generali sui fogli elettronici

Il foglio elettronico è un insieme di celle accessibili attraverso delle coordinate, organizzate generalmente in forma bidimensionale. Le celle in questione sono delle variabili, rappresentate dalle coordinate relative.

Figura 329.1. Schema tipico di un foglio elettronico bidimensionale.

---------------------------------------------------------------------------.
   |     A     |     B     |     C     |     D     |     E     |     F     |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 1 |           |           |           |           |           |           |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 2 |           |           |           |           |           |           |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 3 |           |           |           |           |           |           |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 4 |           |           |           |           |           |           |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 5 |           |           |           |           |           |           |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 6 |           |           |           |           |           |           |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 7 |           |           |           |           |           |           |
---------------------------------------------------------------------------'

Solitamente, le coordinate sono composte dall'accoppiamento di una lettera a un numero (intero), come per esempio A1, B25 e F43, ricordando ciò che si fa normalmente nelle notazioni matematiche: a1, b25, f43. Visivamente, le celle di un foglio vengono disposte su una tabella, dove le colonne sono identificate da una o più lettere e le righe sono identificate da un numero intero. Secondo la tradizione, nelle coordinate delle celle non si distingue tra lettere maiuscole o lettere minuscole.

La dimensione di una tabella di un foglio elettronico varia a seconda delle potenzialità elaborative disponibili. In linea di principio non ci sono limiti teorici, dal momento che si possono indicare colonne anche attraverso l'abbinamento di più lettere alfabetiche.(1)

329.1   Coordinate di celle e di zone

La rappresentazione delle celle in forma tabellare è la caratteristica fondamentale del foglio elettronico. Questa disposizione facilita l'identificazione di gruppi di celle, ovvero di zone, disposte su aree rettangolari, dove una cella singola equivale alla zona più piccola disponibile.

Mentre il riferimento a una cella singola avviene in modo abbastanza uniforme tra i fogli elettronici comuni, l'individuazione di una zona avviene attraverso forme di rappresentazione differenti. In generale rimane un elemento comune: si individua una zona indicando due celle opposte. Per esempio, osservando la figura 329.2, si vede che è stato circoscritto un gruppo di celle rettangolari; per individuare tutto il gruppo basterebbe fare riferimento alla zona che va da C3 a E6, oppure da E3 a C6, oppure da C6 a E3, oppure da E6 a C3. In pratica, di solito non ha importanza l'ordine in cui si indicano le due celle opposte.

Figura 329.2. Individuazione di una zona.

---------------------------------------------------------------------------.
   |     A     |     B     |     C     |     D     |     E     |     F     |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 1 |           |           |           |           |           |           |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 2 |           |           |           |           |           |           |
---|-----------|-----------#####################################-----------|
 3 |           |           #           |           |           #           |
---|-----------|-----------#-----------|-----------|-----------#-----------|
 4 |           |           #           |           |           #           |
---|-----------|-----------#-----------|-----------|-----------#-----------|
 5 |           |           #           |           |           #           |
---|-----------|-----------#-----------|-----------|-----------#-----------|
 6 |           |           #           |           |           #           |
---|-----------|-----------#####################################-----------|
 7 |           |           |           |           |           |           |
---------------------------------------------------------------------------'

Per abbinare le celle opposte che descrivono una zona, si usano simbologie differenti. La tabella 329.1 riassume le modalità comuni.

Tabella 329.1. Forme comuni di rappresentazione delle zone.

Descrizione Applicativo Rappresentazione
zone normali Gnumeric xm:yn
SC xm:yn
StarOffice xm:yn
MS-Excel xm:yn
1-2-3 xm..yn
intervalli di colonne SC x:y
intervalli di righe SC m:n

Alcuni tipi di foglio elettronico consentono di attribuire un nome a delle zone di celle, per potervi fare riferimento in modo più intelligibile all'interno delle espressioni.

329.2   Tipi di dati

Lo scopo del foglio elettronico è il calcolo automatico di espressioni contenute nelle celle. In generale, le celle possono essere vuote, possono contenere una costante oppure un'espressione da calcolare. Volendo fare una classificazione più dettagliata, si può distinguere tra:

Alcuni fogli elettronici prevedono la rappresentazione di informazioni logiche (booleane). In questi casi si utilizzano valori numerici che nel contesto sono interpretati come logici: lo zero vale come Falso, qualunque altro valore vale come Vero.

Nell'ambito dei fogli elettronici hanno una rilevanza particolare le indicazioni di date e di orari. Generalmente, questi tipi di valori sono gestiti attraverso l'attribuzione di un significato speciale ai numeri comuni. Di solito, un numero n intero positivo indica l'n-esimo giorno a partire da un certo riferimento, mentre un numero positivo, minore o uguale a uno, rappresenta una frazione di giorno, ovvero un'ora particolare.

329.3   Espressioni

Tutto ciò che si inserisce all'interno di una cella ha la forma di un espressione; anche la costante è un'espressione. In particolare, le costanti vanno inserite secondo una forma prestabilita, per distinguere tra stringhe e numeri. Generalmente, i numeri si introducono nella forma cui si è abituati di solito, oppure vengono inseriti in un'espressione esplicita, mentre le stringhe possono richiedere un prefisso per poterle distinguere, oppure vanno inserite anche queste in un'espressione esplicita.

Tabella 329.2. Forme comuni di inserimento delle costanti.

Descrizione Applicativo Espressione
stringa normale Gnumeric stringa
SC (non disponibile)
StarOffice stringa
MS-Excel stringa
1-2-3 stringa
stringa esplicita Gnumeric (non disponibile)
SC "stringa
StarOffice 'stringa
MS-Excel 'stringa
stringa allineata a sinistra 1-2-3 'stringa
stringa allineata a destra 1-2-3 "stringa
stringa centrata 1-2-3 ^stringa
espressione Gnumeric =espressione
SC =espressione
StarOffice =espressione
MS-Excel =espressione
1-2-3 espressione

Il caso di 1-2-3 è eccezionale. Come si vede nella tabella 329.2, si distinguono tre prefissi differenti per inserire una stringa, in base al tipo di allineamento desiderato. In generale i fogli elettronici non pongono questa limitazione, gestendo l'allineamento in modo indipendente.

Le espressioni vere e proprie si realizzano generalmente attraverso degli operatori e delle funzioni. La tabella 329.3 cerca di riassumere gli operatori comuni nei vari tipi di fogli elettronici.

Tabella 329.3. Elenco degli operatori comuni nei fogli elettronici.

Descrizione Applicativo Espressione
nessun effetto Gnumeric +n
SC +n
StarOffice +n
MS-Excel +n
1-2-3 +n
inversione di segno Gnumeric -n
SC -n
StarOffice -n
MS-Excel -n
1-2-3 -n
somma Gnumeric m+n
MS-Excel m+n
SC m+n
StarOffice m+n
1-2-3 m+n
sottrazione Gnumeric m-n
SC m-n
StarOffice m-n
MS-Excel m-n
1-2-3 m-n
moltiplicazione Gnumeric m*n
SC m*n
StarOffice m*n
MS-Excel m*n
1-2-3 m*n
divisione Gnumeric m/n
SC m/n
StarOffice m/n
MS-Excel m/n
1-2-3 m/n
concatenamento di stringhe Gnumeric m&n
SC m#n
StarOffice m&n
MS-Excel m&n
1-2-3 m&n
raggruppamento, precedenza Gnumeric (...)
SC (...)
StarOffice (...)
MS-Excel (...)
1-2-3 (...)

Ciò che non si può fare con gli operatori normali, si ottiene generalmente attraverso delle funzioni, la cui notazione varia a seconda dell'applicativo. Generalmente, una funzione è costituita da un nome seguito da dei parametri tra parentesi:

nome_funzione(parametro...)

Si pongono due tipi di problemi: la distinzione dei parametri e il modo in cui si riesce a distinguere che si tratta di una funzione. La separazione dei parametri avviene generalmente attraverso l'uso di virgole o di punti e virgola, a seconda dei casi. Per quanto riguarda il riconoscimento della funzione, potrebbe essere necessario iniziare ogni nome con un simbolo speciale.

Le funzioni dei fogli elettronici sono solitamente già stabilite. Purtroppo, la tradizione ha portato alla traduzione di questi nomi in base alla localizzazione. Dalla localizzazione può dipendere anche la scelta tra la virgola o il punto e virgola per separare i parametri delle funzioni, dal momento che si pone la scelta del simbolo usato per rappresentare la separazione tra parte intera e parte decimale di un numero. La tabella 329.4 elenca alcune funzioni tipiche nella tradizione dei fogli elettronici, secondo la localizzazione italiana.(2)

Tabella 329.4. Elenco di funzioni comuni nei fogli elettronici.

Descrizione Applicativo Espressione
sommatoria Gnumeric sum(zona)
SC @sum(zona)
StarOffice somma(zona)
MS-Excel somma(zona)
1-2-3 @somma(zona)
radice quadrata Gnumeric sqrt(n)
SC @sqrt(n)
StarOffice radq(n)
MS-Excel radq(n)
1-2-3 @radq(n)
arrotondamento Gnumeric round(n;decimali)
SC @round(n,decimali)
StarOffice arrotonda(n;decimali)
MS-Excel arrotonda(n;decimali)
1-2-3 @arrot(n;decimali)
selezione condizionale Gnumeric if(condizione;risultato_vero;risultato_falso)
SC condizione?risultato_vero:risultato_falso
StarOffice se(condizione;risultato_vero;risultato_falso)
MS-Excel se(condizione;risultato_vero;risultato_falso)
1-2-3 @se(condizione;risultato_vero;risultato_falso)

Il caso della sommatoria è speciale, in quanto si usa generalmente passando come parametro una zona intera. In tale situazione, se non fosse disponibile una funzione del genere, capace di accettare una zona intera come argomento, sarebbe necessario scrivere un'espressione, eventualmente molto lunga, utilizzando sempre l'operatore +.

I parametri delle funzioni possono essere costituiti da costanti o da espressioni di vario genere, anche se questo poi si paga con una difficile leggibilità. In questo contesto, le costanti stringa sono rappresentate generalmente delimitandole tra apici doppi.

Anche se nelle celle di un foglio non dovesse essere stato previsto il tipo di dati logico, ci sono funzioni che prevedono tra i parametri dei valori logici. In questi casi, può trattarsi solo di espressioni che restituiscono un valore Vero o Falso. Queste espressioni si realizzano attraverso operatori di comparazione, assieme a operatori o funzioni logiche, che generalmente corrispondono a quanto elencato nella tabella 329.5.

Tabella 329.5. Elenco degli operatori di confronto, degli operatori logici e delle funzioni logiche, comuni nei fogli elettronici.

Descrizione Applicativo Espressione
uguale Gnumeric x=y
SC x=y
StarOffice x=y
MS-Excel x=y
1-2-3 x=y
diverso Gnumeric x<>y
SC x!=y
StarOffice x<>y
MS-Excel x<>y
1-2-3 x<>y
minore Gnumeric x<y
SC x<y
StarOffice x<y
MS-Excel x<y
1-2-3 x<y
maggiore Gnumeric x>y
SC x>y
StarOffice x>y
MS-Excel x>y
1-2-3 x>y
minore o uguale Gnumeric x<=y
SC x<=y
StarOffice x<=y
MS-Excel x<=y
1-2-3 x<=y
maggiore o uguale Gnumeric x>=y
SC x>=y
StarOffice x>=y
MS-Excel x>=y
1-2-3 x>=y
AND Gnumeric and(x;y[;z...])
SC x&y
StarOffice e(x;y[;z...])
MS-Excel e(x;y[;z...])
1-2-3 x#AND#y
OR Gnumeric or(x;y[;z...])
SC x|y
StarOffice o(x;y[;z...])
MS-Excel o(x;y[;z...])
1-2-3 x#OR#y
NOT Gnumeric not(x)
SC ~x
StarOffice non(x)
MS-Excel non(x)
1-2-3 #NOT#x

329.3.1   Date e orari

Esistono diversi modi per rappresentare il tempo nei fogli elettronici. In generale esistono due filoni fondamentali; nelle situazioni più comuni si utilizza un numero la cui parte intera rappresenta la quantità di giorni trascorsi a partire da un tempo di riferimento, mentre le frazioni dell'unità rappresentano le stesse frazioni di 24 ore; in altri casi, si usa un numero intero che esprime la quantità di secondi trascorsi da un tempo di riferimento. In generale, non ha importanza sapere quale sia il tempo di riferimento, tranne per il fatto che non si possono gestire date precedenti a quello. Al contrario, il modo in cui si annota effettivamente il tempo ha poi delle implicazioni operative significative, che verranno descritte.

Per gestire questi numeri, si utilizzano solitamente delle funzioni apposite, che generano il numero corretto per la rappresentazione del tempo desiderato. La tabella 329.6 riassume le funzioni più comuni a questo proposito.

Tabella 329.6. Elenco delle funzioni comuni per l'inserimento di valori legati al tempo.

Descrizione Applicativo Espressione
data Gnumeric date(anno;mese;giorno)
SC @dts(mese,giorno,anno)
StarOffice data(anno;mese;giorno)
MS-Excel data(anno;mese;giorno)
1-2-3 @data(anno;mese;giorno)
orario Gnumeric time(ore;minuti;secondi)
SC @tts(ore,minuti,secondi)
StarOffice orario(ore;minuti;secondi)
MS-Excel orario(ore;minuti;secondi)
1-2-3 @orario(ore;minuti;secondi)

Quando il tempo è rappresentato da un numero che rappresenta una quantità di giorni e frazioni di giorno, è facile fare delle operazioni; per esempio è facile calcolare quanti giorni sono contenuti in un intervallo di date, perché basta fare una sottrazione e il valore intero che si ottiene è proprio ciò che si cerca. Lo stesso tipo di operazione diventa più complicato quando il tempo è rappresentato in una quantità di secondi.

Generalmente, oltre alle funzioni che generano il valore corrispondente al tempo, ce ne sono altre per estrapolare alcune componenti: il giorno, il mese, l'anno, l'ora, i minuti e i secondi.

329.3.2   Rappresentazione dei dati

Esiste una distinzione importante tra la sostanza dei dati, il modo di memorizzarli e il modo di rappresentarli. Generalmente, il tipo di memorizzazione dei dati è anche il limite alla realtà che può essere rappresentata. A titolo di esempio, si può prendere in considerazione il problema già descritto della forma in cui vengono annotate le informazioni legate al tempo: il tempo, a livello umano, ha un significato che si traduce in qualche modo in un numero; poi, questo numero deve poter essere rappresentato in un qualche modo comprensibile a livello umano.

All'inizio del capitolo è stato chiarito che normalmente i dati inseriti nelle celle sono numeri, stringhe o espressioni che si risolvono in questi due tipi di dati. Un numero può avere un significato diverso a seconda del contesto. I fogli elettronici più recenti sono in grado di interpretare questo contesto, cercando di rappresentare i valori nel modo ritenuto più appropriato; quando questo non basta, occorre intervenire chiarendo il significato che l'informazione deve avere.

Volendo fare un esempio più semplice di quanto riferito alla gestione del tempo, basta pensare ai valori percentuali: il numero 0,1 può trovarsi in un contesto per cui sia giusto rappresentarlo proprio così, oppure potrebbe rappresentare un valore percentuale, ovvero il 10 %.

329.4   Riferimenti relativi e riferimenti assoluti

Una delle caratteristiche fondamentali di un foglio elettronico è la possibilità di copiare o spostare intere zone in punti diversi da quelli originali, inoltre deve essere possibile l'inserimento e l'eliminazione di righe e colonne.

In questa prospettiva, quando si scrivono delle espressioni che fanno riferimento a delle celle, o a delle zone, questi riferimenti sono generalmente relativi. Si osservi la figura 329.3, in cui si vede la zona A1:B3 che si desidera copiare in D2:E4.

Figura 329.3. Si vuole copiare la zona A1:B3 in D2:E4.

---------------------------------------------------------------------------.
   |     A     |     B     |     C     |     D     |     E     |     F     |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 1 | Primo     |     23456 |           |           |           |           |
---|-----------|-----------|-----------#########################-----------|
 2 | Secondo   |     87654 |           #           |           #           |
---|-----------|-----------|-----------#-----------|-----------#-----------|
 3 | Totale    |    111110 |           #           |           #           |
---|-----------|-----------|-----------#-----------|-----------#-----------|
 4 |           |           |           #           |           #           |
---|-----------|-----------|-----------#########################-----------|
 5 |           |           |           |           |           |           |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 6 |           |           |           |           |           |           |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 7 |           |           |           |           |           |           |
---------------------------------------------------------------------------'

Si intuisce che la cella B3 debba contenere un'espressione per il calcolo del totale, per esempio SOMMA(B1:B2); evidentemente ci si aspetta che la copia della zona A1:B3 in D2:E4 avvenga in modo «logico», ovvero che l'espressione in E4 sia modificata correttamente in SOMMA(E2:E3).

In modo analogo, ci si aspetta un comportamento «logico» se si desidera inserire un riga nuova tra la prima e la seconda. In tal modo, la terza riga diventerebbe la quarta, per cui l'espressione che prima si trovava in B3 andrebbe a finire in B4. A questo punto, sarebbe auspicabile che l'espressione fosse aggiornata in modo coerente, diventando SOMMA(B1:B3).

Quando si scrive una coordinata e si vuole evitare che questa venga modificata da tali comportamenti, apparentemente logici, si deve aggiungere l'indicazione di quale parte della coordinata non può essere modificata. Generalmente si aggiunge il simbolo $ davanti alla lettera della colonna, davanti al numero della riga, o davanti a entrambi. Per esempio, $A3 è un riferimento alla cella A3, in cui l'indicazione della colonna non può essere alterata per nessun motivo; nello stesso modo, A$3 è un riferimento alla cella A3, in cui la riga non può essere modificata. Ovviamente, per impedire qualunque modifica si indica semplicemente $A$3.

329.5   Titoli, protezione delle celle e aree nascoste

Il foglio elettronico si presta particolarmente per la realizzazione di modelli già pronti, in cui può bastare l'inserimento di alcuni dati in celle prestabilite, per ottenere il completamento necessario in modo automatico. A titolo di esempio si può pensare al modello di una fattura, in cui basta inserire la descrizione dell'articolo, la quantità e il prezzo unitario per aggiornare tutte le altre informazioni. In questa situazione, può essere utile fare in modo di proteggere tutto il foglio liberando solo alcune celle. In pratica, si consente l'inserimento di dati solo nelle celle previste, impedendo errori che potrebbero costare l'alterazione di espressioni eventualmente complesse.

Generalmente si usa un approccio di questo tipo: le celle si possono considerare protette o non protette, ma si possono alterare comunque finché non viene attivata la protezione del foglio. In pratica, solo quando si richiede la protezione del foglio, nel suo complesso, viene preso in considerazione lo stato individuale di protezione delle celle. In base a questa logica, tutte le celle di un foglio nuovo sono protette in modo predefinito, fino a quando l'utilizzatore non toglie, singolarmente o a zone, la loro protezione; solo dopo questo lavoro di selezione si può abilitare le protezione globale del foglio, attraverso cui le celle protette non possono essere più modificate.

Alcuni applicativi del genere attivano e disattivano la protezione globale semplicemente a richiesta, mentre altri richiedono l'inserimento di una parola d'ordine, che rende la protezione più efficace.

Nel momento in cui si usa il foglio elettronico per realizzare modelli complessi, diventa interessante la possibilità di nascondere delle righe o delle colonne. Questo consente di inserire al loro interno espressioni per calcoli intermedi di qualche risultato che non conviene mostrare all'utente a cui verrà fatto utilizzare poi tale lavoro. Questa funzionalità, quando disponibile, si abbina convenientemente alla protezione del foglio, che può impedire eventualmente l'estrazione di queste informazioni nascoste.(3)

A completamento di queste funzionalità di protezione, si può aggiungere la possibilità di bloccare lo scorrimento di alcune righe e colonne iniziali. Si fa riferimento a questo concetto parlando di «titoli» o di «riquadri». Lo scopo di tale meccanismo è il mantenere in vista alcune righe e alcune colonne che permettono di interpretare i dati delle celle, quando si realizzano tabelle di dati molto grandi che superano l'estensione visuale dello schermo.

329.6   Grafici

Attraverso i dati contenuti nelle celle di un foglio elettronico è possibile ottenere generalmente un grafico, scelto in base al tipo di informazioni che si intendono rappresentare. Il comportamento dei programmi di questo tipo può variare di molto nel modo di richiedere le informazioni necessarie alla realizzazione di tali grafici. In generale, per quanto riguarda i grafici che si dispongono su assi cartesiani, vengono distinti due gruppi di informazioni fondamentali: una serie di stringhe descrittive che vanno disposte sull'asse X e più insiemi di valori da disporre sull'asse Y in corrispondenza dei riferimenti sull'asse X.

Per fare un esempio, osservando la figura 329.4, si vedono tre gruppi di valori abbinati alle descrizioni «Primo», «Secondo» e «Terzo». Si intende che le stringhe contenute nella zona A1:A3 vanno collocate nell'asse X, mentre le zone B1:B3, C1:C3 e D1:D3 sono i valori relativi da rappresentare.

Figura 329.4. Si vuole realizzare il grafico dei dati contenuti nella zona A1:D3.

---------------------------------------------------------------------------.
   |     A     |     B     |     C     |     D     |     E     |     F     |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 1 | Primo     |       10  |       15  |       20  |           |           |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 2 | Secondo   |       20  |       17  |       15  |           |           |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 3 | Terzo     |       30  |       19  |        5  |           |           |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 4 |           |           |           |           |           |           |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 5 |           |           |           |           |           |           |
---------------------------------------------------------------------------'

In questo caso, i valori da rappresentare, ovvero le serie di valori, sono organizzati in modo verticale. Quando il programma che si utilizza guida alla realizzazione del grafico, potrebbe proporre delle soluzioni errate; in questo caso potrebbe proporre la lettura delle serie di valori in modo orizzontale. È evidente, quindi, che quando si realizza un grafico occorre poi controllare che ciò che si ottiene corrisponda effettivamente a ciò che si vuole rappresentare. Ci si può allenare su questo problema provando a ottenere lo stesso grafico orientando diversamente la tabella dei dati, come si vede nella figura 329.5.

Figura 329.5. Si vuole realizzare il grafico dei dati contenuti nella zona A1:C4.

---------------------------------------------------------------------------.
   |     A     |     B     |     C     |     D     |     E     |     F     |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 1 | Primo     | Secondo   | Terzo     |           |           |           |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 2 |       10  |       20  |       30  |           |           |           |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 3 |       15  |       17  |       19  |           |           |           |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 4 |       20  |       15  |        5  |           |           |           |
---|-----------|-----------|-----------|-----------|-----------|-----------|
 5 |           |           |           |           |           |           |
---------------------------------------------------------------------------'

329.7   Riordino

Il foglio elettronico non è un sistema adatto per l'elaborazione di dati al livello di una base di dati. Tuttavia, può essere utile inserire elenchi brevi che poi conviene riordinare in base a qualche criterio.

Generalmente tali dati vengono inseriti suddivisi in righe. Successivamente il riordino può avvenire in base alla selezione della zona rettangolare in cui si trova l'elenco, specificando quali colonne usare come criterio di ordinamento. Il riordino fatto in questo modo riguarda solo la zona selezionata, senza interferire con il resto del foglio, sia in orizzontale che in verticale.

Appunti di informatica libera 2003.01.01 --- Copyright © 2000-2003 Daniele Giacomini -- daniele @ swlibero.org

1) Si osservi che la numerazione alfabetica è diversa da quella che avviene solitamente attraverso cifre numeriche. Per la precisione, il problema nasce dal fatto che nella numerazione alfabetica non esiste lo zero. Infatti, se 01 è uguale a 1, in questo contesto «A» non è uguale ad «AA».

2) Per completezza si indica anche l'espressione condizionale di SC, che usa operatori e non una funzione.

3) Non si deve considerare questa come una misura di sicurezza molto potente. Si tratta piuttosto di una possibilità più utile allo scopo di evitare errori all'utente inesperto a cui si fa compilare un modello del genere già pronto.


Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome concetti_generali_sui_fogli_elettronici.html

[successivo] [precedente] [inizio] [fine] [indice generale] [violazione GPL] [translators] [docinfo] [indice analitico]