30.12.2012 Views

Amiga Magazine Online

Amiga Magazine Online

Amiga Magazine Online

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!