Fogli Elettronici

Moreno Marzolla

moreno.marzolla@pd.infn.it

Copyright © 2006 Moreno Marzolla

This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.5 Italy License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/2.5/it/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

Foglio Elettronico

Un foglio elettronico (o spreadsheet) è un software applicativo con lo scopo di

organizzare insiemi di dati tramite tabelle, schemi, grafici, etc.

effettuare calcoli di natura semplice quali totali, medie, statistiche,

I fogli elettronici permettono di

effettuare calcoli ed analisi sui dati esistenti

ad ogni modifica dei dati, aggiornare automaticamente i risultati delle analisi

formattare i dati e i risultati per la stampa

riorganizzare i dati in vari formati, ad esempio come grafici

Cartelle di lavoro

Il file su cui si lavora, è la cartella di lavoro, composta da diversi fogli di lavoro.

Aprendo un nuovo documento OpenOffice Calc (estensione .sxc) appare sulla barra del titolo il nome predefinito di “Untitled1”, composta da 3 fogli “Sheet 1”, “Sheet 2” “Sheet 3”.

Con un clic sulla scheda in basso si rende attivo il corrispondente foglio di lavoro

È possibile inserire dei dati in un foglio e lavorare contemporaneamente con più fogli. E’ anche possibile aggiungere fogli nuovi, oltre ai 3 messi a disposizione didefault.

La finestra di OO Calc

Fogli

Cella

Celle

Un foglio di lavoro è costituito da un insieme di celle

Ciascuna cella è identificata da coordinate

La prima è una lettera, la seconda un numero

Es: Cella A1: colonna A, riga 1

Una regione rettangolare è identificata dalle due coordinate delle celle nei vertici opposti

Es: A1:C4 indica la regione rettangolare compresa tra le celle A1 e C4

Componenti della finestra di lavoro

Barra dei

menu

Barra degli

strumenti

Casella

Nome

Barra delle

formule

Inserimento di valori nelle celle

Per inserire un valore in una cella, lo si digita nella barra delle formule

Digitando qui...

...si inserisce

un valore nella

cella attiva

Cosa è possibile inserire nelle celle

Stringhe di caratteri

Es: Titolo, Nome...

Numeri (costanti)

Es: -10, 7.6

Formule (bisogna mettere il simbolo =)

Es: =7+5, =(10-7)*2.5

Formule relative ai valori di altre celle (sempre col simbolo =)

Es: =A1+B1

Indica di mettere in questa cella la somma del contenuto della cella A1 e della cella B1

Inserimento e modifica di celle

Per inserire un valore

Digitarlo nella barra delle formule e premere INVIO

Per modificare un valore

Selezionare la cella contenente il valore da modificare

Premendo il tasto CANC si svuota totalmente la cella

Altrimenti, scrivendo nella barra delle formule è possibile modificare il contenuto della cella

Il contenuto di una o più celle può essere copiato da una zona all'altra:

Selezionare col mouse la cella o le celle

EditCopy

Spostarsi nella cella destinazione

EditPaste

Esempio

Calcolo dell'area di un trapezio

(Base maggiore + Base minore) * altezza / 2

Attenzione con la copia

Che succede se nell'esempio di prima copiamo la colonna di numeri?

Notare che i riferimenti

alle celle sono stati

aggiornati!

Riferimenti relativi

Supponiamo di trovarci nella cella C1 e di digitare: =A1+B1

Quello che vuol dire è

“Prendi il contenuto della cella a sinistra di due colonne (A1) sulla stessa riga; sommaci il contenuto della cella a sinistra di una colonna (B1) sulla stessa riga. Il risultato mettilo nella cella corrente”

Se copio la cella C1 nella cella C2, OO Calc modificherà automaticamente la formula come =A2+B2

Riferimenti assoluti

Supponiamo di trovarci nella cella C1 e di digitare: =$A$1+$B$1

Quello che vuol dire è

“Prendi il contenuto della cella A1; sommaci il contenuto della cella B1. Il risultato mettilo nella cella corrente”

Se copio la cella C1 nella cella C2, la formula rimane esattamente la stessa

Riferimenti misti

Se nella cella B1 scrivo: =$A1+1

“Prendi il contenuto della cella sulla colonna A, stessa riga (1), sommaci 1 e inserisci il risultato nella cella corrente”

Se copio la cella B1 in D4, il contenuto di D4 sarà: =$A4+1

Funzioni

In OO Calc esistono una vasta serie di funzioni predefinite, in grado di effettuare calcoli complessi sui valori di una o più celle

Esempio: Voglio sommare tutti i numeri nella colonna A1:A7

=SUM(A1:A7)

Funzioni: SUM

E' anche possibile sommare il contenuto delle celle in una regione rettangolare di celle

Esempio: Voglio sommare tutti i numeri nella colonna A1:B7

=SUM(A1:B7)

Domanda: che succede se copio la cella C1 in C4?

Altre funzioni

=AVERAGE(A1:A4)

Calcola la media dei valori contenuti nel rettangolo A1:A4

=MAX(A1:A4)

Calcola il massimo

=MIN(A1:A4)

Calcola il minimo

Condizioni

=IF( condizione; se_vero; se_falso )

Valuta la condizione

Se la condizione è vera, il valore della cella è quello contenuto nella parte se_vero;

Se la condizione è falsa, il valore della cella è quello contenuto nella parte se_falso

Altro esempio

Scriviamo le temperature registrate nei giorni della settimana; accanto ad ogni temperatura, voglio sapere se è sopra o sotto la media della settimana

Esercizio per domani

Definiamo un foglio con tre colonne: “Nome”, “Voto 1”, “Voto 2”, “Voto Complessivo” che contengono i nomi degli studenti del corso di Fondamenti di Informatica e i voti del primo e secondo compitino, e il voto totale dell'esame

Il voto complessivo dell'esame è calcolato come la media pesata dei voti dei singoli compitini (il peso è il numero di crediti: 3 per Voto 1, 2 per Voto 2)

Accanto a ciascuno studente deve comparire “Promosso” se voto totale >=18, “Respinto” altrimenti

Esercizio un po' complicato

Consideriamo la tabella precedente

Come faccio per contare quanti studenti hanno ottenuto la sufficienza (>=18) nel primo compitino? E nel secondo compitino?

NON usare la funzione predefinita countif()

Suggerimento: Usare altre colonne per mettere informazioni di supporto (quali?)

Domanda simil-esame

Mi trovo nella cella G4; voglio calcolare la somma delle celle denominate X e Y nello schema seguente. Voglio usare i riferimenti relativi alle celle. Che formula devo scrivere in G4?

X

Y

G

4

Moreno Mazolla

2005-09-25T15:46:34