+ All Categories
Home > Documents > Microsoft Excel II parte Import di dati & Funzioni …patti/teaching/LabExcel2.pdf5 V. Patti...

Microsoft Excel II parte Import di dati & Funzioni …patti/teaching/LabExcel2.pdf5 V. Patti...

Date post: 24-Jul-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
14
1 V. Patti Esercitazione 2 Laboratorio di Informatica – 2004/ 2005 Corso di laurea in biotecnologie - Novara Viviana Patti [email protected] V. Patti Esercitazione 2 Microsoft Excel II parte Import di dati & Funzioni predefinite
Transcript
Page 1: Microsoft Excel II parte Import di dati & Funzioni …patti/teaching/LabExcel2.pdf5 V. Patti Esercitazione 2 La terza Finestra: tipi di dato di ogni colonna si può decidere il tipo

1

V. Patti Esercitazione 2

Laboratorio di Informatica – 2004/ 2005Corso di laurea in biotecnologie - Novara

Viviana [email protected]

V. Patti Esercitazione 2

Microsoft Excel

II parte

Import di dati & Funzionipredefinite

Page 2: Microsoft Excel II parte Import di dati & Funzioni …patti/teaching/LabExcel2.pdf5 V. Patti Esercitazione 2 La terza Finestra: tipi di dato di ogni colonna si può decidere il tipo

2

V. Patti Esercitazione 2

Sommario

•Import di dati da file esterno

•Ordinamento automatico di dati

•Definizione di nomi per celle e gruppi di celle

•Somma automatica e funzioni predefinite:

•funzione MAX

•funzione MIN

•funzione MEDIA

•funzione CONTA.SE

• Applicazioni:

•il triangolo di Tartaglia

•la funzione periodica coseno (funzione COS)

•creazione di una tabella che mostra l'equazionelogistica di una popolazione per diversi valoridel tasso di crescita.

V. Patti Esercitazione 2

•Supponete che i dati che volete elaborare sianomemorizzati su un file esterno. In Excel è possibileimportare dei dati in un foglio di lavoro a partireda un documento esistente. Salvate sul vostrocalcolatore il file di testo che contiene letemperature rilevate in alcune città italiane

•Dati -> Carica dati esterni -> Importa file ditesto -> Seleziona il file nella cartella di oggi

temperature.txt

Import di dati da file esterno

Page 3: Microsoft Excel II parte Import di dati & Funzioni …patti/teaching/LabExcel2.pdf5 V. Patti Esercitazione 2 La terza Finestra: tipi di dato di ogni colonna si può decidere il tipo

3

V. Patti Esercitazione 2

Si avvia automaticamente il wizard di importazionedi testo

Cos’è un Wizard?? …il maghetto del programma…che miaiuta/guida nell’esecuzione di operazionicomplesse in vari modi:

• propone varie scelte sotto forma didomande/opzioni -> così non mi dimentico unpezzo;

• propone per ogni scelta un default (valorepredefinito che va bene nella maggior parte deicasi) -> così non devo pensare a tutto io!

Tipicamente le domande vengono presentate per passisuccessivi

Import di dati da file esterno

V. Patti Esercitazione 2

La prima finestra: si può specificare se importare i datia partire dalla prima riga del file di testo oppureda righe successive e se i dati sono delimitati da un

carattere speciale o a larghezza fissa.

Es. I dati sono

separati da

una virgola

e quindi

si deve

scegliere

la voce

Delimitati

(Excel lo rileva automaticamente). Poi AvantiCodifica dati

Import di dati da file esterno

Page 4: Microsoft Excel II parte Import di dati & Funzioni …patti/teaching/LabExcel2.pdf5 V. Patti Esercitazione 2 La terza Finestra: tipi di dato di ogni colonna si può decidere il tipo

4

V. Patti Esercitazione 2

Se i dati sono scritti a larghezza fissa (p.es. lacolonna 1 occupa 20 caratteri) sceglierelarghezza fissa

Import di dati da file esterno

V. Patti Esercitazione 2

La la seconda finestra: Dove vanno considerate finite levarie colonne (il wizard "ci prova", ma se non vabene io posso intervenire)

Es.: Nel ns

file di txt

i dati sono

separati da

Virgola

Nell'Anteprima dati vengono visualizzate le colonne cheverranno create nel foglio di lavoro, una per lecittà, le altre per le temperature.Poi Avanti

Import di dati da file esterno

Page 5: Microsoft Excel II parte Import di dati & Funzioni …patti/teaching/LabExcel2.pdf5 V. Patti Esercitazione 2 La terza Finestra: tipi di dato di ogni colonna si può decidere il tipo

5

V. Patti Esercitazione 2

La terza Finestra: tipi di dato di ogni colonna

si può

decidere

il tipo di

dati da

associare

alle colonne,

Il wizard propone una soluzione ma selezionando 1 colonnae scegliendo una voce nei pulsanti di tipo radioposso intervenire(in questo caso alla prima colonnaassocia il tipo testo). Poi Fine

Import di dati da file esterno

V. Patti Esercitazione 2

• I dati vengono

finalmente inseriti

nelle celle del

foglio di lavoro,

a partire dalla cella

indicata nel campo

di testo della finestra di dialogo

• La notazione

$A$1 indica

la prima cella

del foglio di lavoro; MA

scrivendo $B$2

i dati verranno inseriti a partire dalla cella B2

Import di dati da file esterno

Page 6: Microsoft Excel II parte Import di dati & Funzioni …patti/teaching/LabExcel2.pdf5 V. Patti Esercitazione 2 La terza Finestra: tipi di dato di ogni colonna si può decidere il tipo

6

V. Patti Esercitazione 2

• I dati del foglio di lavoro possono essere ordinatifacilmente: non dobbiamo prestare attenzione allasequenza in cui inseriamo i dati

• Nell’esempio: le città non sono scritte in ordinealfabetico. È possibile riordinare gli elementi nellecolonne, usando il menu Dati e scegliendo la voceOrdina e ordinando in base ai nomi delle città...

Ordinare i dati

V. Patti Esercitazione 2

Nella finestra di dialogo che si apre dal menu Dati,scegliendo la voce Ordina è possibile

• scegliere quale delle colonne della tabella usare perl’ordinamento;

• Se l’ordinamento deve essere crescente odescrescente;

• In più è possibile indicare altre due colonne sullabase di cui effettuare un ordine in caso di datiuguali in alcune celle

Ordinare i dati

Page 7: Microsoft Excel II parte Import di dati & Funzioni …patti/teaching/LabExcel2.pdf5 V. Patti Esercitazione 2 La terza Finestra: tipi di dato di ogni colonna si può decidere il tipo

7

V. Patti Esercitazione 2

• Funzioni fornite da excel: sono un particolare tipodi formule predefinite che permettono di semplificareoperazioni complesse -> la più semplice: sommaautomatica

Funzioni comuni: somma automatica

V. Patti Esercitazione 2

• Funzioni fornite da excel: sono un particolare tipodi formule predefinite che permettono di semplificareoperazioni complesse

Quali?

Molte

Hanno

Come

Arg.

Intervalli

Di

Celle

Es.:

A1:A6

Funzioni predefinite

Page 8: Microsoft Excel II parte Import di dati & Funzioni …patti/teaching/LabExcel2.pdf5 V. Patti Esercitazione 2 La terza Finestra: tipi di dato di ogni colonna si può decidere il tipo

8

V. Patti Esercitazione 2

• Es. della media: scegliendo la funzione MEDIA vienevisualizzata una seconda finestra di dialogo chedescrive la funzione stessa

• Inserire gli argomenti della funzione: Possiamodigitare direttamente gli argomenti o cliccare sulpulsante a destra degli appositi spazi e selezionarlicol mouse; Poi Invio.

Funzioni predefinite

V. Patti Esercitazione 2

• Nella Barra della formula viene scritta l'espressioneche permette il calcolo della media sull'intervallodi celle identificato come argomento della funzionestessa, MEDIA(C5:I5) in questo caso. La stessafunzione può essere applicata alle altre righe delfoglio di lavoro per calcolare la temperatura medianelle varie città: usiamo il Riempimento automaticoper replicare la funzione nelle celle vicine.

Funzioni predefinite

Page 9: Microsoft Excel II parte Import di dati & Funzioni …patti/teaching/LabExcel2.pdf5 V. Patti Esercitazione 2 La terza Finestra: tipi di dato di ogni colonna si può decidere il tipo

9

V. Patti Esercitazione 2

• A questo punto nella nuova colonna vengono immessi ivalori medi delle temperature. È importante ricordareche cambiando alcuni dati nelle celle del foglio dilavoro, Excel ricalcolerà automaticamente i valorimedi riapplicando la funzione sulle righe dove sonoavvenute le modifiche .

Funzioni predefinite

V. Patti Esercitazione 2

• Esercizio: Provate ora a modificare la tabella comedescritto sotto e a calcolare le temperature minime emassime per ogni giornata utilizzando le funzioni MINe MAX

Funzioni predefinite

Page 10: Microsoft Excel II parte Import di dati & Funzioni …patti/teaching/LabExcel2.pdf5 V. Patti Esercitazione 2 La terza Finestra: tipi di dato di ogni colonna si può decidere il tipo

10

V. Patti Esercitazione 2

• Esercizio: usiamo la funzione "Se" per inserire uncommento sulla temperatura

Funzioni predefinite

V. Patti Esercitazione 2

Applicazione 1: coseno

• COS: Restituisce il coseno dell'angolo specificato

• creazione di una tabella che mostra l'andamento dellafunzione periodica coseno a ogni passo dove

• periodo = 2*ππππ -> funzione PI.GRECO() restituisce ilvalore 3,14...approssimato a 15 cifre

• passo = periodo / 12

periodopasso

x y0,0000

y = cos x

costanti

xi=xi-1 + passo

y = cos(x)

uso la funzionepredefinitaCOS

Page 11: Microsoft Excel II parte Import di dati & Funzioni …patti/teaching/LabExcel2.pdf5 V. Patti Esercitazione 2 La terza Finestra: tipi di dato di ogni colonna si può decidere il tipo

11

V. Patti Esercitazione 2

• L’assegnazione di nomi alle celle e agli intervalli,rende le formule più comprensibili.

• Seleziona la cella a cui vuoi dare un nome.

• Inserisci -> Nome -> Definisci

• Dai nuovo nome, che può contenere lettere maiuscole ominuscole, numeri da 0 a 9, _, . Il nome deveiniziare con lettera o _.

• Invio

• Definiamo un nome per la cella contente il valore delperiodo -> periodo

• Definiamo un nome per la cella contente il valore delpasso -> passo

• Quando uso il nome della cella invece delriferimento, è come se usassi il riferimento assoluto

Definizione di nomi per le celle

V. Patti Esercitazione 2

Applicazione 1: coseno

• creazione di una tabella che mostra l'andamentodella funzione periodica coseno a ogni passoentro un periodo

periodo 6,283185passo 0,523599

x y0,0000 1,00000,5236 0,86601,0472 0,50001,5708 0,00002,0944 -0,50002,6180 -0,86603,1416 -1,00003,6652 -0,86604,1888 -0,50004,7124 0,00005,2360 0,50005,7596 0,86606,2832 1,0000

y = cos x

costantiformato celledi 4 cifre decimali

Funzione cos(x) tra 0 e 2π

-1,500

-1,000

-0,500

0,000

0,500

1,000

1,500

0000

(1/6)π

(1/6)π

(1/6)π

(1/6)π

(1/3)π

(1/3)π

(1/3)π

(1/3)π

(1/2)π

(1/2)π

(1/2)π

(1/2)π ππππ

(4/3)π

(4/3)π

(4/3)π

(4/3)π

(3/2)π

(3/2)π

(3/2)π

(3/2)π 2π2π2π2π

Page 12: Microsoft Excel II parte Import di dati & Funzioni …patti/teaching/LabExcel2.pdf5 V. Patti Esercitazione 2 La terza Finestra: tipi di dato di ogni colonna si può decidere il tipo

12

V. Patti Esercitazione 2

Applicazione 2: T. di Tartaglia

• creazione di una tabella che realizza ilTriangolo di Tartaglia

Ogni numero della tabella è la sommadi quello scritto sopra a sinistra

e di quello scritto sopra

n mi = n + m

11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 11 6 15 20 15 6 11 7 21 35 35 21 7 11 8 28 56 70 56 28 8 11 9 36 84 126 126 84 36 9 1

Triangolo di TartagliaScrivete la funzione SOLO inquesta cella BLU e utilizzate

il trascinamento come opportunoper riempire la tabella

Osservazioni: 1) le celle vuotevengono lette come secontenessero il valore 0; 2)prima di passare a riempire unacella col trascinamento occorreessere sicuri che i valoridella riga superiore sianocompleti

costante 1

V. Patti Esercitazione 2

Applicazione 3: equazione logistica

• Per misurare la crescita della popolazione dianno in anno: equazione logisticak = tasso di crescitax0= popolazione iniziale = 0,655y = k*x*(1-x)

• creazione di una tabella che -tramite l'usodell'equazione logistica- mostra il cresceredella popolazione di anno in anno per diversivalori del tasso di crescita.

• Per ciascuna colonna relativa ai diversi tassidi crescita calcoliamo:

• valore minimo, massimo, medio (MIN,MAX,MEDIA)

• numero dei valori superiori alla media,numero di valori inferiori alla media(CONTA.SE)

Page 13: Microsoft Excel II parte Import di dati & Funzioni …patti/teaching/LabExcel2.pdf5 V. Patti Esercitazione 2 La terza Finestra: tipi di dato di ogni colonna si può decidere il tipo

13

V. Patti Esercitazione 2

Applicazione 3: equazione logistica

• Per misurare la crescita della popolazione dianno in anno: equazione logisticak = tasso di crescitax0= popolazione iniziale = 0,655y = k*x*(1-x)

• Crea l'intestazione per la tabella

k è il tasso di crescitax0 è la popolazione iniziale

x0 0,655costanti

Crescita di una popolazioneequazione logistica: xn = k*xn-1*(1-xn-1)

V. Patti Esercitazione 2

Applicazione 3: equazione logistica

• Tabella

2 2,5 3 3,50 0,655 0,655 0,655 0,6551 0,452 0,565 0,678 0,7912 0,495 0,614 0,655 0,5793 0,500 0,592 0,678 0,8534 0,500 0,604 0,655 0,4385 0,500 0,598 0,678 0,8626 0,500 0,601 0,655 0,4177 0,500 0,600 0,678 0,8518 0,500 0,600 0,655 0,4449 0,500 0,600 0,678 0,864

10 0,500 0,600 0,655 0,41211 0,500 0,600 0,678 0,84812 0,500 0,600 0,655 0,45213 0,500 0,600 0,678 0,86714 0,500 0,600 0,655 0,40415 0,500 0,600 0,678 0,84316 0,500 0,600 0,655 0,46417 0,500 0,600 0,678 0,87118 0,500 0,600 0,655 0,39419 0,500 0,600 0,678 0,83620 0,500 0,600 0,655 0,480

valori di k

Il crescere della popolazione di anno in annoal variare del tasso di crescita

y = k*x*(1-x)

Scrivete la funzione SOLO inquesta cella e utilizzate

il trascinamento con indirizziassoluti e relativi come

opportuno per riempire latabella

popolazioneiniziale:riferimentoal valoreassegnatoa X0

Page 14: Microsoft Excel II parte Import di dati & Funzioni …patti/teaching/LabExcel2.pdf5 V. Patti Esercitazione 2 La terza Finestra: tipi di dato di ogni colonna si può decidere il tipo

14

V. Patti Esercitazione 2

Applicazione 3: equazione logistica

7 0,500 0,600 0,678 0,8518 0,500 0,600 0,655 0,4449 0,500 0,600 0,678 0,864

10 0,500 0,600 0,655 0,41211 0,500 0,600 0,678 0,84812 0,500 0,600 0,655 0,45213 0,500 0,600 0,678 0,86714 0,500 0,600 0,655 0,40415 0,500 0,600 0,678 0,84316 0,500 0,600 0,655 0,46417 0,500 0,600 0,678 0,87118 0,500 0,600 0,655 0,39419 0,500 0,600 0,678 0,83620 0,500 0,600 0,655 0,480

k = 2 2,5 3 3,5minimo 0,452 0,565 0,655 0,394massimo 0,655 0,655 0,678 0,871media 0,505 0,601 0,666 0,649> media 1 3 10 11< media= media

statisticaCONTA SE

MINMAX

usa la funzioneMEDIA

• Per ciascuna colonna relativa ai diversi tassidi crescita calcoliamo:

• valore minimo, massimo, medio (uso lefunzioni MIN,MAX,MEDIA)

• numero dei valori superiori alla media,numero di valori inferiori e uguali allamedia (uso la funzione statistica CONTA.SE)

V. Patti Esercitazione 2

• Posso assegnare nomi anche a intervalli di celle:

Es: dai all’intervallo C3:CI nometemperature_di_aosta.Poi definiscila funzione media sull’intervalloC3:CI

Definire nomi


Recommended