Fogli elettronici Spreadsheet 4 Cosa sono a cosa

















- Slides: 17
Fogli elettronici - Spreadsheet 4 Cosa sono, a cosa servono, e come si usano i fogli elettronici 4 Esempio pratico: MS Excel
Cosa sono i Fogli Elettronici? 4 Software applicativo nato dall’esigenza di – organizzare insiemi di dati tramite tabelle, schemi, grafici, ecc. – effettuare calcoli di natura molto semplice quali totali, statistiche, ecc. 4 Uso: automazione procedure di contabilità e gestione aziendale
Funzionalità Principali 4 I Fogli Elettronici permettono di – organizzare basi di dati semplificate (essenzialmente tabelle tridimensionali) – effettuare calcoli ed analisi sui dati esistenti – ad ogni modifica ai dati, aggiornare automaticamente i risultati delle analisi – formattare i dati e i risultati per la stampa – riorganizzare i dati in vari formati (es. grafici)
Modello dei Dati 4 I dati di un foglio elettronico vengono disposti in uno spazio tridimensionale costituito da un numero determinato di righe, colonne, e pagine 4 Gli elementi del foglio si dicono celle 4 Un’insieme di pagine forma una cartella di lavoro
Indirizzi delle Celle 4 Pagine numerate A, B, C, … 4 Colonne A, B, C, … 4 Righe 1, 2, 3, … 4 Una cella ha indirizzo Pagina ! Colonna. Riga 4 Esempio: A ! A 1
Spazio delle Celle 1 A!A 1 Righe 2. . . Pagina A A B … Colonne
Dati in una pagina 4 Le pagine vengono visualizzate come tabelle (con colonne A, B, C, … e righe 1, 2, …) 4 I dati in una pagina vengono gestiti tramite matrici che identificano un insieme di celle 4 Ad es. il range A 1: C 2 identifica la matrice A 1 B 1 C 1 A 2 B 2 C 2 4 Un range può essere formattato, cancellato, . . . indipendentemente dagli altri dati del foglio
Cella corrente 4 I dati vengono inseriti nella corrente (il cui indirizzo viene evidenziato in una finestra separata) 4 Per navigare nel foglio occorre cambiare la posizione della corrente tramite il mouse oppure cambiando il suo indirizzo
Tipi di celle 4 Le celle contengono 3 tipi di informazioni: – Valori: numeri interi, reali, date, orari, … – Etichette: testi, costituiti da stringhe di caratteri – Espressioni: sono formule che possono fare riferimento ad altre celle e la cui valutazione produce un risultato 4 Se una cella contiene un’espressione allora il foglio visualizza direttamente il risultato della sua valutazione nel foglio allo stato attuale
Operazioni sui dati 4 Le espressioni operano su valori ed indirizzi di celle e range ed hanno la seguente forma: – espressioni testuali: ad es. concatenazione di stringhe: CONCATENA(“ricavi”, “spese”) – espressioni numeriche: somma, sottrazione, … e operazioni predefinite MEDIA, MIN…che operano su range, ad es. SOMMA(B 1; B 2) – espressioni logiche: costruite sui connettivi logici AND, OR, … e comparatori >, <, …
Esempio: MS Excel
Valutazione di un Foglio 4 Un foglio viene ricalcolato automaticamente dopo ogni modifica dei valori delle celle 4 Si può definire l’ordine di ricalcolo secondo le righe, colonne, oppure ricalcolando tutte le celle riferite dalla formula 4 Un possibile problema: riferimenti circolari ad es. funziona SUM(A 1: A 5) nella cella A 5
Riorganizzazione di un foglio 4 Righe, colonne e gruppi di celle possono essere copiate, spostate e cancellate 4 Indirizzi relativi: se un gruppo di celle contente delle formule viene copiato in un’altra posizione gli indirizzi vengono adattati alle nuove posizioni 4 Indirizzi assoluti: se un gruppo di celle contente delle formule viene copiato in un’altra posizione gli indirizzi rimangono immutati
Indirizzi relativi e assoluti 4 Ind. Relativi: A 5 contiene SUM(A 1: A 4) se A 1: A 5 viene copiato in F 3: F 7, allora F 7 conterrà SUM(F 3: F 6) 4 Ind. Assoluti (indicati con $): A 5 contiene SUM($A$1: $A$4) se A 1: A 5 viene copiato in F 3: F 7, allora F 7 conterrà SUM($A$1: $A$4)
Presentazione dei Dati 4 Oltre al formato basato sulle celle i fogli elettronici forniscono presentazioni grafiche quali – diagrammi a barre – diagrammi a torta – grafico lineare – grafico di superficie –. . .
Grafici
Metologia di Sviluppo 4 Design della cartella e dei singoli fogli 4 Scelta funzioni 4 Inserimento dei dati 4 Formattazione del testo 4 Generazione grafici 4 Analisi dei dati