Calc 1.2 ======== Un rarissimo esemplare di spreadsheet di pubblico dominio; si tratta, cioé, di un'utility per effettuare in modo semplice calcoli basati su valori numerici. Il foglio è diviso in righe (numerate a partire da 1) e colonne (da A a Z e da AA a AZ); una cella viene designata indicando di seguito la colonna e la riga, come in A1 o AC7. Ogni cella può contenere un valore numerico, oppure un'espressione matematica. Il programma supporta gli operatori '+','-','*','/','**' (elevamento a potenza); NON vengono rispettate le priorità algebriche, ma è possibile inserire fino a trenta livelli di parentesi. Nell'espressione matematica, potete mescolare liberamente valori numerici e riferimenti ad altre celle del foglio, come in ((A2+B3)*5) + A6; il vantaggio degli spreadsheet consiste nel fatto che, dopo aver inserito una formula come questa, basterà cambiare uno dei valori in A2, B3 o A6 per ottenere immediatamente il risultato aggiornato. Nelle celle si può inserire anche del testo, eventualmente preceduto da uno di questi caratteri: < allineamento a sinistra > allineamento a destra ^ centratura / ripetizione del contenuto fino a coprire tutta la larghezza della cella Se il carattere manca, viene usato quello di default (inizialmente '<', ma è possibile cambiarlo premendo il tasto corrispondente insieme a CTRL) Ricordiamo che, sulle tastiere italiane, il carattere '^' è ottenibile con ALT+SHIFT+6. Se dovete inserire una lista di numeri, potete programmare "Calc" perchè sposti automaticamente il cursore alla pressione di [Return]: per farlo, premete CTRL unitamente ad uno dei tasti seguenti sul tastierino numerico: 8 Su 2 Giu 4 Sinistra 6 Destra 5 Annulla I contenuti di una cella possono essere editati premendo [Tab]. FUNZIONI -------- Le funzioni svolgono compiti che sarebbero difficili o impossibili da ottenere con il semplice inserimento di formule. Sono riconoscibili dal prefisso @, e seguite da una lista di argomenti tra parentesi quadre. Nella trattazione che segue, sono state usate le seguenti abbreviazioni: Rnge Un range (blocco) di celle, indicato con la prima e l'ultima cella separate dai due punti, come in A1:A5 Arg Un argomento. Può essere un valore numerico, una cella, una formula, o un'altra funzione. () Gli argomenti tra parentesi sono opzionali. Gli spazi sono qui usati unicamente per aumentare la leggibilità, ma non devono essere inseriti. ELENCO DELLE FUNZIONI SUPPORTATE: @ABS [ Arg ] ------------ Valore assoluto di Arg. @ACOS [ Arg ] ------------- Arcocoseno di Arg, espresso in radianti. @ASIN [ Arg ] ------------- Arcoseno di Arg. @ATAN [ Arg ] ------------- Arcotangente di Arg. @ATAN2 [ Arg1, Arg2 ] --------------------- Arcotangente di Arg1/Arg2. @AVG [ Rnge ] ------------- Media aritmetica del blocco di celle. @AVGCOL [ (Arg) ] ----------------- Media aritmetica della prima lista trovata alla sinistra della posizione della cella, dall'inizio della lista alla fine (o alla colonna indicata dal parametro Arg, se presente: 1=A, 2=B, etc.) @AVGROW [ (Arg) ] ----------------- Media aritmetica della prima lista trovata sopra la cella attuale, dall'inizio della lista fino alla fine (oppure fino alla riga Arg). @COS [ Arg ] ------------ Coseno. @COSH [ Arg ] ------------- Coseno iperbolico. @COT [ Arg ] ------------ Cotangente. @COUNT [ Rnge ] --------------- Numero di celle del blocco che contengono valori. @COUNTCOL [ (Arg) ] ------------------- Numero di celle contenenti valori nella prima lista a sinistra della cella (si veda la funzione AVGCOL). @COUNTROW [ (Arg) ] ------------------- Numero di celle contenenti valori nella prima lista sopra la cella (si veda la funzione AVGROW) @EXP [ Arg ] ------------ Funzione esponenziale. @FALSE [] --------- 0 @HIGH [ Rnge ] -------------- Il valore più grande contenuto in un blocco. @IF [ Arg1, Arg2, Arg3 ] ------------------------ Se Arg1 è TRUE ( diverso da zero ) allora la funzione vale Arg2, altrimenti Arg3. @INT [ Arg ] ------------ Parte intera di Arg. @LOG [ Arg ] ------------ Logaritmo in base e di Arg. @LOG10 [ Arg ] --------------- Logaritmo in base 10 di arg. @LOW [ Rnge ] ------------- Valore minimo contenuto nel blocco. @MOD [ Arg1, Arg2 ] ------------------- Arg1 modulo Arg2. @PI [ Arg ] ----------- PI moltiplicato per Arg. @RAND [ Arg ] ------------- Numero pseudocasuale compreso tra 0 e 1, moltiplicato per Arg. @SIN [ Arg ] ------------ Seno. @SINH [ Arg ] ------------- Seno iperbolico. @SQRT [ Arg ] ------------- Radice quadrata. @SUM [ Rnge ] ------------- Somma di tutti i valori del blocco @SUMCOL [ (Arg) ] ----------------- Somma di tutti i valori della lista a sinistra della cella (dall'inizio fino alla fine o alla colonna Arg). @SUMROW [ (Arg) ] ----------------- Somma di tutti i valori della lista sopra la cella (dall'inizio fino alla fine o alla riga Arg). @TAN [ Arg ] ------------ Tangente. @TANH [ Arg ] ------------- Tangente iperbolica. @TRUE [] -------- -1 OPZIONI ------- Le opzioni si possono selezionare per mezzo dei menu a tendina, oppure premendo il tasto associato, oppure i tasti funzione (si veda il file commands.doc). HOME ---- Porta il cursore in A1. COPY ---- Copia un blocco in un'altra parte del foglio. Usate i tasti cursore per portarvi nella nuova posizione. MOVE ---- Sposta un blocco in un'altra parte del foglio. GOTO ---- Porta il cursore alla cella numero... INSERT ROW ---------- Inserisce una o più righe. INSERT COLUMN ------------- Inserisce una o più colonne. DELETE ROW ---------- Cancella una o più righe DELETE COLUMN ------------- Cancella una o più colonne. CELL SIZE --------- Modifica le dimensioni della cella. Usate i tasti cursore su e giù per aggiungere o sottrarre 5 alle dimensioni mostrate. OPEN WINDOW ----------- Apre una finestra che inquadra il foglio alla posizione indicata. Utile per tenere sott'occhio celle lontane dalla parte visualizzata. CLEAR ----- Cancella l'intero foglio. LOAD ---- Carica un file. SAVE ---- Salva il foglio con un nome attribuito in precedenza. SAVE AS ------- Salva il foglio in memoria, con un nuovo nome. ERASE ----- Cancella il contenuto di un blocco (comprese le informazioni sul formato). CLOSE WINDOW ------------ Chiude una finestra aperta (la velocità aumenta leggermente). QUIT ---- Esce da CALC. FORMAT FIXED ------------ formato decimale fisso ( es. 1234.56 ) FORMAT PUNCTUATED ----------------- Formato con virgole che separano le migliaia. ( es. 1,234.56 ) FORMAT SCIENTIFIC ----------------- Formato scientifico. ( es. 1.23 e3 ) FORMAT RESET ------------ Annulla le definizioni di formato. I COMANDI DI CALC 1.2 [CTRL] I Inserimento/Sovrascrittura < Allineamento automatico a sinistra > Allineamento automatico a destra ^ Centratura automatica / Ripetizione automatica p Seleziona il formato con virgole tra le migliaia f Seleziona il formato "fixed" s Seleziona il formato "scientific" r Annulla la selezione del formato. ( sul tastierino numerico ) 8 Inserimento liste: spostamento verso l'alto 2 Inserimento liste: spostamento verso il basso 4 Inserimento liste: spostamento verso sinistra 6 Inserimento liste: spostamento verso destra 5 Termina l'inserimento delle liste. [Ctrl] + Tasti cursore: consentono di muoversi più rapidamente per il foglio. FUNZIONI -------- SUM AVG COUNT ABS SQRT PI TRUE FALSE RAND INT IF SIN COS TAN SINH COSH TANH HIGH LOW SUMCOL SUMROW AVGCOL AVGROW COUNTCOL COUNTROW ACOS ASIN COT EXP LOG LOG10 MOD ATAN ATAN2 TASTI FUNZIONE -------------- F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 Home Copy Move Goto Ins Del Cell Open Clear row row size win con SHIFT Load Save Save Erase Ins Del Close Quit as col col win con CTRL Fixed Punc Sci Reset form form form form