Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
quello della cella con il testo più lungo,<br />
oppure ancora mediante quattro parame-<br />
tri definibili dall'utente (default, narrow,<br />
wide, user).<br />
Editing<br />
Per I'editing delle celle, Final Calc preve-<br />
de due modi di inserimento dei dati: uno<br />
permette di sostituire completamente il<br />
contenuto di una cella, l'altro di modificar-<br />
lo. In quest'ultimo modo si attiva un menu<br />
alternativo (e le relative combinazioni di<br />
tasti) che permettono di trovare la paren-<br />
tesi opposta, inserire orari, date, funzioni,<br />
nomi di file, intervalli o singole celle, nomi<br />
di variabili ... Alcune di queste opzioni atti-<br />
vano appositi requester che facilitano I'in-<br />
serimento dei valori richiesti: ciò avviene<br />
per funzioni, nomi di file, date, nomi di va-<br />
riabili.<br />
Final Calc cerca anche di interpretare il<br />
dato inserito e riconosce la notazione in-<br />
tera, decimale, scientifica per i numeri, in-<br />
terpreta correttamente i numeri seguito<br />
dal segno di percentuale dividendoli per<br />
100, riconosce stringhe esadecimali, bi-<br />
narie e numeri espressi come caratteri A-<br />
SCII, nonché date e orari, oltre a posse-<br />
dere una serie di costanti predefinite co-<br />
me Pi greco. Addirittura accetta il valore<br />
infinito che calcola anche come risultato<br />
di una divisione per 0.<br />
Inoltre, appena si scrive la parentesi a-<br />
perta di una funzione esistente compare<br />
una stringa di help che indica i parametri<br />
richiesti.<br />
Particolarmente interessante è la gestione<br />
delle date: di fatto Final Calc implementa<br />
un microlinguaggio per la creazione di<br />
Il requester per l'inserimento &Ue date:<br />
si possono creare combinazioni molto<br />
complesse.<br />
date con il quale si possono esprimere<br />
frasi del tipo: "il martedì che precede il 9<br />
agosto", "il terzo lunedì di maggio", "il me-<br />
se prossimo", "settembre scorso" e così<br />
via. Final Calc si incarica di tradurre I'e-<br />
spressione in una data inseribile nel fo-<br />
glio. Il requester per la loro composizione<br />
consente di generare la stringa che espri-<br />
me la data agendo su una serie di pul-<br />
santi.<br />
Gli orari, a loro volta, vengono "normaliz-<br />
zati" automaticamente dal programma: in-<br />
serendo, per esempio, l'orario 2:300:<br />
1000, Final Calc convertirà l'espressione<br />
in 07:16:40.<br />
Alla fine di ogni formula, fra l'altro, è pos-<br />
sibile inserire un commento che aumenta<br />
la leggibilità del foglio.<br />
Il movimento lungo il foglio può avvenire<br />
con il mouse o i tasti; ci si può spostare a<br />
una cella specifica, a una cella con no-<br />
me, all'ultima cella contenente dati, all'ul-<br />
tima cella della riga o della colonna, alla<br />
prossima cella che contiene un errore e<br />
selezionare tutte le celle del foglio non<br />
vuote.<br />
Per selezionare un range di dati, oltre al<br />
mouse, si può usare il tasto di tabulazio-<br />
ne: una volta entrati in questo modo i mo-<br />
vimenti del cursore aumenteranno le di-<br />
mensioni dell'intervallo. Final Calc attribui-<br />
sce alle pressioni multiple del tasto sini-<br />
stro del mouse particolari significati che<br />
permettono di selezionare intere colonne,<br />
righe o rettangoli di celle dalle caratteristi-<br />
che simili (formule e numeri, stringhe): è<br />
veramente molto comodo e utile.<br />
Ovviamente esistono le classiche funzioni<br />
di copia, taglia, incolla e sposta. E pre-<br />
sente la compatibilità con la Clipboard di<br />
sistema e il contenuto del buffer di copia<br />
può essere salvato e caricato da disco. Il<br />
paste è configurabile tramite requester: si<br />
I)ossono "incollare"<br />
selettivamente i vari<br />
aspetti del formato<br />
di una cella (font,<br />
colori, bordi, stile), il<br />
risultato e non la<br />
formula, ignorando i<br />
riferimenti assoluti,<br />
invertendo colonna<br />
e riga, tenendo fissi<br />
riga, colonna o fo-<br />
glio (nel caso di ri-<br />
ferimenti tridimen-<br />
sionali).<br />
Sono presenti op-<br />
zioni per I'inseri-<br />
mento e la cancel-<br />
lazione di righe e<br />
colonne o solo di un<br />
range di celle, non-<br />
ché una funzione per "svuotare" una o più<br />
celle, pienamente configurabile (si posso-<br />
no cancellare uno o più aspetti della cella<br />
in maniera selettiva).<br />
E possibile congelare un range di celle, in<br />
modo che queste appaiano sempre sui<br />
margini del foglio e si può anche modifi-<br />
care il nome stesso di una colonna, per<br />
renderlo più intuitivo.<br />
Esiste poi una funzione per cancellare le<br />
formule lasciando il risultato e una per<br />
riempire un intervallo con numeri o date<br />
progressive.<br />
L'UndoIRedo è implementato in maniera<br />
completa: oltre a essere multilivello, per-<br />
mette di visualizzare una lista (history)<br />
che elenca tutti i cambiamenti effettuati<br />
sul foglio.<br />
È ovviamente possibile attribuire dei nomi<br />
a celle o intervalli; inoltre si può chiedere<br />
a Final Calc di tradurre l'elenco interno<br />
dei nomi in una serie di celle che conter-<br />
ranno tutti i dati che li rappresentano e,<br />
viceversa, di tradurre questa serie in no-<br />
mi: può essere utile con macro particolar-<br />
mente complesse.<br />
Lo zoom permette di visualizzare il conte-<br />
nuto del foglio mediante lettere deil'alfa-<br />
beto (Topaz) che indicano il contenuto<br />
della cella: anche in modo zoom, il foglio<br />
resta pienamente editabile. E estrema-<br />
mente utile con i fogli particolarmente<br />
grandi.<br />
È possibile inserire nel foglio dei Page<br />
Break che forzano il cambio di pagina sia<br />
in orizzontale che in verticale durante la<br />
stampa.<br />
Esiste anche un'opzione per convertire<br />
stringhe in maiuscolo, minuscolo o maiu-<br />
scolo/minuscolo.<br />
Altri strumenti<br />
Sotto il menu Tool, Final Calc raggruppa<br />
una serie di funzionalità diverse. che<br />
comprendono una sofisticata funzione<br />
per la risoluzione di problemi, di cui è<br />
possibile configurare l'accuratezza e il<br />
numero di tentativi; una complessa fun-<br />
zione di regressione a più variabili.<br />
Trace Cell, in particolare, permette di sta-<br />
bilire le dipendenze fra celie, individuan-<br />
do le celle figlie e madri di una cella data.<br />
Il risultato può essere visualizzato diretta-<br />
mente sui foglio o in un file separato.<br />
La funzione Analyze Recalc Error crea un<br />
file che elenca tutti gli errori incontrati nel<br />
calcolo del foglio, mentre Sort Range per-<br />
mette di ordinare un intervallo in base al<br />
contenuto di un massimo di cinque colon-<br />
ne, sia in ordine ascendente che discen-<br />
dente.<br />
Un programma esterno permette di recu-<br />
perare un foglio in memoria dopo un