Sei sulla pagina 1di 82

Carl Fernando

AM4
ADVANCED MODULE 4
Foglio elettronico

Testo per la preparazione allesame ECDL AM4, Foglio elettronico Livello avanzato, basato s l !"llab s p bblicato s l sito ##iciale della ECDL Fo ndation Ltd$

%agina & di '(


A c ra del %ro#$ Fernando Carl Anno ())4

*+T,-D./*-+E$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$0 AM4$& ,edazione$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1 AM4$&$& Dati$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1 AM4$&$&$& Assegnare n nome a insiemi di celle di n #oglio di lavoro$$$$$$$$$$$$$$$$$$1 AM4$&$&$( Applicare la #ormattazione a tomatica ad n insieme di celle$$$$$$$$$$$$$$$$' AM4$&$&$2 Creare dei #ormati n merici personalizzati$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$' AM4$&$&$4 .sare le opzioni di #ormattazione condizionale$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&) AM4$&$&$0 .sare le opzioni di incolla speciale$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&& AM4$&$&$1 *mportare n #ile di testo delimitato tramite virgole, spazi o caratteri di tab lazione$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&( AM4$&$( 3is alizzazione $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&2 AM4$&$($& 4loccare rig5e e6o colonne di titoli$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&2 AM4$&$($( +ascondere6mostrare rig5e o colonne$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&4 AM4$&$($2 +ascondere6mostrare #ogli di lavoro$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&4 AM4$&$($4 .sare le # nzioni di s b7totali$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&4 AM4$&$($0 .sare tabelle di dati a na o d e variabili 6 tabelle 85at7i #$$$$$$$$$$$$$$$$$$&' AM4$&$2 %rotezione$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$() AM4$&$2$& %roteggere 6 eliminare la protezione di n #oglio di lavoro mediante na pass8ord$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$() AM4$&$2$( %roteggere 6 eliminare la protezione di speci#ic5e celle in n #oglio di lavoro mediante na pass8ord$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(& AM4$&$4 !ic rezza $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(& AM4$&$4$& *nserire na protezione mediante pass8ord ad n #oglio di calcolo$$$$$(( AM4$&$4$( Eliminare na protezione mediante pass8ord da n #oglio di calcolo$$(( AM4$( 9estione di dati$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(2 AM4$($& -rdinamento $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(2 AM4$($&$& -rdinare dei dati per pi: colonne$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(2 AM4$($&$( E##ett are ordinamenti personalizzati$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(4 AM4$($( ,icerc5e 6 #iltri $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(0 AM4$($($& Creare na ricerca con no o pi: criteri tilizzando le # nzioni disponibili$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(0 AM4$($($( .sare le opzioni di ricerca 6 #iltri avanzate$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(; AM4$($2 Collegamenti $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(' AM4$($2$& Collegare dati 6 gra#ici allinterno di n #oglio di lavoro$$$$$$$$$$$$$$$$$$$$$$(< AM4$($2$( Collegare dati 6 gra#ici tra #ogli di lavoro diversi$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(< AM4$($2$2 Collegare dati 6 gra#ici tra #ogli di calcolo diversi$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2) AM4$($2$4 Collegare dati 6 gra#ici allinterno di n doc mento di n elaboratore di testi$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2) AM4$($2$0 Consolidare dati in #ogli di lavoro adiacenti sando na # nzione di somma tridimensionale$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2& AM4$($4 Modelli $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2( AM4$($4$& .sare n modello$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$22 AM4$($4$( Modi#icare n modello$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$24 AM4$($0 9ra#ici $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2' AM4$($0$& Modi#icare langolo delle #ette dei gra#ici a torta$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2' AM4$($0$( Formattare i n meri o il testo s gli assi di n gra#ico$$$$$$$$$$$$$$$$$$$$$$$$$$$4) AM4$($0$2 ,iposizionare il titolo, la legenda o le etic5ette dei dati in n gra#ico$$4& AM4$($0$4 =Esplodere> t tti i segmenti di n gra#ico a torta$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$4(

%agina ( di '(
A c ra del %ro#$ Fernando Carl Anno ())4

AM4$($0$0 Eliminare na serie di dati da n gra#ico$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$42 AM4$($0$1 Modi#icare il tipo di gra#ico per na determinata serie di dati$$$$$$$$$$$$$$44 AM4$($0$; Allargare lo spazio tra le colonne6barre in n gra#ico bidimensionale$ 44 AM4$($0$' *nserire nimmagine in n gra#ico bidimensionale$$$$$$$$$$$$$$$$$$$$$$$$$$$$$40 AM4$2 F nzioni $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$41 AM4$2$& .so delle # nzioni $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$41 AM4$2$&$& .sare le # nzioni di data e ora? -99*@ 9*-,+-@ ME!E@ A++-$$$$$$4; AM4$2$&$( .sare le # nzioni matematic5e? !-MMA$!E@ A!-MMA%-!*T*3A@ A,,-T-+DA$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$4< AM4$2$&$2 .sare le # nzioni statistic5e? C-+TA@ C-+TA$!E@ AC-+TA%.,BC-+TA$+.ME,*C@ AC-+T BC-+TA$3AL-,*C$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$0& AM4$2$&$4 .sare le # nzioni di testo? A+-ME%,- BMA*.!C$*+*/C@ MA*.!C@ M*+.!C@ C-+CATE+A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$0& AM4$2$&$0 .sare le # nzioni #inanziarie? A3ALF.T B3AL$F.TC@ A%MT*@ ,ATA@ *+TE,E!!*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$0( AM4$2$&$1 .sare le # nzioni di ricerca e ri#erimento? CE,CA$-,*//@ CE,CA$3E,T@ A!CA+!3E, BCE,CA$3E,TC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$00 AM4$2$&$; .sare le # nzioni logic5e? !E@ E@ -@ ADE,, B3AL$E,,C$$$$$$$$$$$$$$$$$01 AM4$2$&$' .sare le # nzioni di database disponibili? D4$!-MMA@ D4$M*+@ D4$MAD e D4$C-+TA$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$0' AM4$2$&$< .sare le # nzioni nidi#icate$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$0< AM4$4 Analisi $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1) AM4$4$& Tabelle pivot 6 Tabelle a campi incrociati$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1& AM4$4$&$& Creare na tabella pivot o na tabella a campi incrociati tilizzando dei nomi di campi de#initi$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$12 AM4$4$&$( Modi#icare la sorgente dati e ricalcolare la tabella pivot o la tabella a campi incrociati$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1' AM4$4$&$2 ,aggr ppare 6 presentare i dati in na tabella pivot o in na tabella a campi incrociati mediante n criterio prede#inito$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1< AM4$4$( !cenari 6 3ersioni $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;& AM4$4$($& Creare degli scenari 6 versioni dotati di nome a partire da insiemi di celle assegnati$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;& AM4$4$($( Creare n riass nto di scenario 6 report di versione$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;4 AM4$4$2 3eri#ic5e $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;0 AM4$4$2$& Tracciare le celle di precedenza di n #oglio di lavoro$$$$$$$$$$$$$$$$$$$$$$$$$;0 AM4$4$2$( Tracciare le celle dipendenti di n #oglio di lavoro$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;1 AM4$4$2$2 3is alizzare t tte le #orm le o ottenere la posizione di t tte le #orm le conten te in n #oglio di lavoro$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;1 AM4$4$2$4 *nserire o eliminare commenti dai #ogli di lavoro$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;; AM4$4$2$0 Modi#icare i commenti s n #oglio di lavoro$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;' AM4$0 !tr menti particolari$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;' AM4$0$& Macro $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;' AM4$0$&$& ,egistrare na semplice macro Bad esempio, per modi#icare le impostazioni di paginaC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;< AM4$0$&$( Eseg ire na macro$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$') AM4$0$&$2 Assegnare na macro ad n p lsante particolare s na barra degli str menti$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'&

%agina 2 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

INTRODUZIONE
*l Conten to di E esto libro rispecc5ia le direttive per la preparazione allesame ECDL AM4, Foglio elettronico Livello avanzato, emanate dalla ECDL Fo ndation Ltd$ Tali direttive sono conten te nel !"llab s di## so s l sito dellente e possono essere ricercate on line agli indirizzi indicati$ Come applicazione F stata scelta M*C,-!-FT EDCEL ()))$ ! tale applicazione sono basate le esercitazioni, i E esiti e i test di a toveri#ica$ La tore declina ogni responsabilit per event ali inesattezze conten te nel testo e non risponde di event ali danni s biti o prodotti per il s o so$ E.,-%EA+ C-M%.TE, D,*3*+9 L*CE+CE Mod lo AM4, Foglio elettronico Livello avanzato Cop"rig5t ())& T5e ECDL Fo ndation Ltd$ T tti i diritti riservati$ G esta p bblicazione non p H essere riprodotta in alc na #orma se non dietro consenso della Fondazione ECDL$ Le ric5ieste di riprod zione di E esto materiale devono essere inviate alleditore $ ECDL Fo ndation Ltd$, &); T5e Iindmill, !ir Jo5n ,obersons G a", D blin (, *reland Tel? K 202 & 1;< ('4; FaL? K 202 & 1;< 2&0; E7 mail? in#oAecdl$com .,L? 5ttp?66888$ecdl$com * doc menti del !"llab s ECDL in versione ##iciale sono p bblicati nella sezione !"llab s del sito Ieb della Fondazione ECDL, al seg ente indirizzo ? 5ttp?66888$ecdl$com6s"llab s

%agina 4 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

AM4.1 Redazione
+el corso ECDL di primo livello F ric5iesta la conoscenza degli elementi #ondamentali di n #oglio elettronico, come linserimento dei dati, #ormattazione di essi, l so di bordi e s#ondi, l so di semplici # nzioni di calcolo etc$$ *n E esto libro, secondo le indicazioni del !"llab s, verranno appro#onditi alc ni aspetti gi ric5iesti nel primo livello e trattate # nzioni complesse e t tti gli str menti di previsione messi a disposizione da ELcel$ *n particolare in E esto primo capitolo tratteremo della redazione di n #oglio elettronico, ovvero della compilazione di n #oglio con t tti gli elementi c5e lo costit iscono, come nomi di intervalli, #ormattazioni condizionate, #ormati personalizzati di celle, vis alizzazioni, protezioni e sic rezza dei dati$

AM4.1.1 Dati
Linserimento dei dati si e##ett a semplicemente posizionando il c rsore allinterno della cella e digitando il valore, sia esso n n mero o na stringa$ %er inserire na #orm la occorre cominciare col segno di g ale opp re cliccare s l segno di g ale della barra della #orm la$ * dati verranno vis alizzati a seconda del #ormato applicato per de#a lt alle celle$ %er #ar apparire i dati secondo #ormati personalizzati occorre impostare tali #ormati, come vedremo nei paragra#i s ccessivi$ Ai dati inseriti si possono applicare #ormattazioni di carattere e di paragra#o secondo le modalit conosci te$ !appiamo anc5e c5e alle celle possono essere applicati bordi e s#ondi per rendere pi: leggibile il #oglio e pi: agevole linterpretazione dei dati$

AM4.1.1.1 Assegnare un nome a insiemi di celle di un foglio di lavoro.


*n ELcel si possono assegnare nomi a celle, a intervalli di celle, a #orm le e a costanti$ Ad esempio possiamo c5iamare lintervallo C2?M(4 =!peseN%rimoNTrimestre> e tilizzare tale nome per i ri#erimenti o nelle #orm le opp re c5iamare =pgreco> il valore 2,&4 e tilizzare il nome nelle #orm le$ L tilizzo di nomi rende pi: intelligibile il #oglio$ * nomi, per ovvie ragioni di nicit dei ri#erimenti, devono iniziare con na lettera o con n segno di sottolineat ra BNC e possono contin are con lettere, n meri, p nti e altro, ma non contenere spazi@ se si v ol dare nomi #ormati da pi: parole, occorre separarle col segno di sottolineat ra$ La l ng5ezza massima p H essere di (00 caratteri$ ELcel non #a distinzione #ra min scole e mai scole$ * nomi non possono essere g ali a ri#erimenti di celle o di intervalli Bad esempio OAO0, A2, 4(?C; etc$ opp re ,(C0C$ Assegnare n nome ad na cella o ad n insieme di celle o di intervalli F semplice, basta selezionarli, cliccare allinterno della Casella nome B C, in alto a sinistra del #oglio, e digitare il nome@ alla #ine premere *+3*- per con#ermare limmissione$ ,icordiamo c5e per selezionare pi: intervalli di celle non consec tivi occorre tenere prem to il tasto CT,L$ *nserito il nome esso compare nellelenco c5e si apre cliccando s lla #reccetta$ Cliccando s l nome viene selezionato lintervallo$ G ando i nomi di celle o di intervalli vengono tilizzati nelle #orm le, ricordarsi c5e per impostazione essi costit iscono ri#erimenti assol ti$

%agina 0 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

+omi possono essere assegnati anc5e a #orm le o a costanti$ %er assegnare n nome ad na #orm la o a na costante cliccare s *+!E,*!C* 6 +-ME$ !i apre n elenco a discesa contenente diverse voci?

Cliccando s lla voce De#inisci si apre la #inestra nella E ale possiamo assegnare o eliminare nomi di celle o di intervalli di celle ed F E esto n modo alternativo rispetto a E ello visto prima$ %er assegnare n nome ad na #orm la o a na costante@ basta digitare nella casella !i applica a? la #orm la o il valore della costante preced ti dal segno di g ale BPC$ %er esempio possiamo assegnare il nome %rezzoN*vato alla #orm la =PC4Q&,()> opp re il nome %* al valore =P2,&4&0<2>$

Cliccando s *ncolla si p H scegliere dallelenco dei nomi presenti n nome da inserire in na cella o in na #orm la c5e si sta scrivendo$ Cliccando s lla voce Crea, dopo aver selezionato n intervallo contenente etic5ette in na riga o in na colonna, si creano i nomi B g ali alle etic5etteC relativi agli intervalli sottostanti alle etic5ette indicate$ Cliccando s Applica si p H scegliere n nome dallelenco e applicarlo a t tte le #orm le c5e contengono lintervallo a c i il nome si ri#erisce$ Cliccando s Etic5etta si convertono in nomi gli intervalli c5e contengono etic5ette e E esti nomi possono essere sati nelle #orm le per indicare lintervallo$ Le etic5ette, da non con#ondere coi nomi, sono E elle c5e tilizziamo per indicare colonne o rig5e, come 9en, Feb etc o A to, 3estiario etc$nella tabella seg ente Gen Feb A to &(2 (24 P!ommaBA toC 3estiario 24 (04 3itto (24 &(2

%agina 1 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

%er indicare celle o intervalli di celle possono essere tilizzate anc5e le etic5ette, se esse sono presenti nel #oglio$%er poter tilizzare le etic5ette occorre in#ormare ELcel, c5e per de#a lt le ignora$ %er #ar ciH, cliccare s !T,.MET* 6 -%/*-+* e poi s lla sc5eda Calcolo$ !p ntare la casella Accetta etic5ette nelle #orm le$ *n E esto modo nella colonna A to F valida anc5e la #orm la =P!ommaBA toC> oltre alla #orm la =P!ommaB4(?42C$

AM4.1.1. A!!licare la forma""azione au"oma"ica ad un insieme di celle.


!e n insieme di celle costit iscono na tabella con etic5ette di riga e di colonna p H essere tile applicare na #ormattazione a tomatica, c5e eE ivale allapplicazione di no stile in 8ord$ *n#atti tale # nzione permette di applicare con n solo movimento colori, bordi, #ormato carattere, #ormati n merici etc allinsieme di celle selezionato$ E s ##iciente cliccare s F-,MAT- 6 F-,MMATTA/*-+E A.T-MAT*CA e appare la #inestra relativa$

*n essa F possibile scegliere no stile dallelenco e sp ntare nelle caselle di selezione i #ormati c5e vogliamo applicare$ +el riE adro compare lanteprima per avere na prima val tazione del ris ltato$ +at ralmente na volta applicata la #ormattazione a tomatica niente vieta di modi#icarne i vari elementi attraverso le sc5ede della #inestra Formato celle attivabile dal men F-,MAT- 6 CELLE$

AM4.1.1.# $reare dei forma"i numerici !ersonalizza"i.


.n n mero p H rappresentare grandezze #isic5e o matematic5e diverse e la s a rappresentazione p H essere diversa a seconda delle sit azioni$ CiH permette di rendere pi: immediata la comprensione del valore stesso$ %er esempio non F la stessa cosa se %agina ; di '(
A c ra del %ro#$ Fernando Carl Anno ())4

scriviamo &))))) o &))$))) o R &))$))),))$ ELcel o##re gi pronti diversi #ormati n merici, c5e possono essere selezionati direttamente da n elenco$ %er applicare n #ormato n merico a delle celle, selezionare le celle o le rig5e o le colonne e cliccare s F-,MAT- 6 CELLE e poi s lla sc5eda + mero$

!cegliendo nellelenco Categoria? la categoria, accanto compaiono i vari #ormati #ra c i si p H scegliere E ello pi: opport no$ Talvolta p H essere necessario impostare n #ormato personalizzato allo scopo di inserire alc ni elementi esplicativi$ ELcel permette di comporre n #ormato n merico speci#icando #ino a E attro codici consec tivi nella casella Tipo dopo aver selezionato %ersonalizzato nellelenco delle categorie$ !i p H anc5e selezionare n #ormato di base e modi#icarlo secondo le proprie esigenze$ * codici di #ormato disponibili sono? n mero, data e ora, val ta, percent ale o scienti#ico, testo o spaziat ra$ Descriviamo i codici no per no$ Codice di #ormato + mero$ .tilizzare i simboli seg enti per indicare E ante ci#re decimali o posti devono essere occ pati$ S vis alizza solo le ci#re signi#icative e non gli zeri non signi#icativi$ ) BzeroC vis alizza zeri non signi#icativi per i n meri c5e presentano meno ci#re di E anti siano gli zeri nel #ormato$ T aggi nge spazi per gli zeri non signi#icativi s entrambi i lati della virgola decimale in modo da allineare le virgole decimali E ando vengono #ormattate con n carattere a larg5ezza #issa come Co rier +e8$ U inoltre possibile tilizzare T per le #razioni c5e presentano n n mero di ci#re variabile$ Di seg ito diamo alc ni esempi tratti dalla g ida in linea di ELcel$ %er vis alizzare &(24,0< come &(24,1 ',< come ',<)) ,12& come ),1 &( come &(,) e &(24,01' come &(24,0; .tilizzare E esto codice SSSS,S S,))) ),S S,)S

%agina ' di '(


A c ra del %ro#$ Fernando Carl Anno ())4

44,2<'@ &)(,10 e (,' con i decimali allineati

TTT,TTT

0,(0 come 0 &64 e 0,2 come 0 26&), con i simboli di divisione allineati S TTT6TTT %er vis alizzare il separatore delle migliaia o scalare n n mero per n m ltiplo di mille, inserire n p nto nel #ormato n mero$ %er vis alizzare &())) come &($))) &())) come &( &(())))) come &(,( .tilizzare E esto codice S$SSS S$ ),)$$

%er impostare il colore di na sezione del #ormato, digitare nella sezione il nome di no dei seg enti otto colori racc5i si tra parentesi E adre$ *l codice di colore deve essere il primo elemento della sezione$ V+eroW VF csiaW V4l W V,ossoW

VCelesteW V3erdeW V4iancoW V9ialloW %er de#inire #ormati n mero c5e verranno applicati solo se n n mero soddis#a na condizione speci#icata, racc5i dere la condizione #ra parentesi E adre$ La condizione consiste in n operatore di con#ronto e n valore$ *l seg ente #ormato vis alizza ad esempio i n meri di valore minore o g ale a &)) con n carattere rosso e i n meri maggiori di &)) con n carattere bl $ V,ossoWVXP&))W@V4l WVY&))W %er applicare i #ormati condizionali alle celle, ad esempio lZombreggiat ra c5e varia in base al valore di na cella, vedere il paragra#o seg ente$

AM4.1.1.4 Usare le o!zioni di forma""azione condizionale.


La #ormattazione condizionale F diversa dal #ormato n mero visto nel paragra#o precedente$ Essa permette di #ormattare il n mero, come colore, grassetto etc$, solo se si veri#ica na condizione, ovvero se esso F maggiore, minore o g ale a n certo valore$ %er accedere alla #ormattazione condizionale selezionare le celle contenenti i valori o le #orm le c5e si v ole #ormattare e cliccare s F-,MMAT- 6 F-,MATTA/*-+E C-+D*/*-+ALE$ !i apre la #inestra relativa$

%agina < di '(


A c ra del %ro#$ Fernando Carl Anno ())4

+ella prima casella possiamo scegliere se la condizione deve essere applicata al valore delle celle o alle #orm le in esse conten te@ nella seconda casella combinata possiamo scegliere tra diverse condizioni Btra, non compreso tra, g ale a, diverso da, maggiore di, minore di, maggiore o g ale a, minore o g ale aC$ +elle altre d e caselle possiamo digitare direttamente i valori di con#ronto o scegliere na cella contenente il valore opp re na #orm la contenente n intervallo di celle$ Ad esempio la condizione #inale potrebbe essere =il valore della cella F 6 tra 6 &))) 6 P!-MMAB40?D;C> in c i il segno di diviso separa le E attro caselle$ !e si 5a bisogno di aggi ngere altre condizioni c5e devono essere veri#icate insieme alla prima, basta cliccare s l p lsante Aggi ngi$ Allo stesso modo, se abbiamo aggi nto condizioni, possiamo eliminarle col p lsante Elimina$ *l p lsante Formato apre la #inestra Formato cella, in c i possiamo scegliere n colore e n #ormato per il carattere e n bordo e n motivo per la cella$ Cliccando s -[ la #ormattazione viene applicata@ se il valore corrisponde alle condizioni impostate, verr applicata il #ormato, altrimenti verr conservato il #ormato corrente della cella$

AM4.1.1.% Usare le o!zioni di incolla s!eciale.


!e in ELcel vengono copiate celle da na posizione del #oglio in naltra, mediante Taglia, Copia e *ncolla o per trascinamento col mo se secondo le modalit gi note, oltre ai conten ti delle celle vengono copiati anc5e i #ormati e le celle event almente nascoste$ Esiste, perH, la # nzione *ncolla speciale del men M-D*F*CA c5e permette diverse operazioni, altrimenti impossibili da #are, ad esempio copiare solo il #ormato, eseg ire operazioni aritmetic5e con il valori delle celle darrivo, invertire le rig5e e le colonne etc$$ %er applicare la # nzione, selezionare la cella o le celle da copiare e cliccare s M-D*F*CA 6 C-%*A opp re cliccare s l p lsante Copia B C della barra degli str menti$ Cliccare s lla cella in alto a sinistra della zona di copiat ra e poi s M-D*F*CA 6 *+C-LLA !%EC*ALE$ !i apre la #inestra *ncolla speciale$

%agina &) di '(


A c ra del %ro#$ Fernando Carl Anno ())4

+ella zona *ncolla possiamo scegliere #ra diversi elementi da incollare$ *n particolare la casella Convalida copia nella destinazione gli elementi di convalida dei dati scelti mediante il men DAT* 6 C-+3AL*DA$ +ella zona -perazioni possiamo e##ett are operazioni aritmetic5e con i valori della zona di destinazione$ La casella Trasponi permette di scambiare le rig5e con le colonne$ *n#ine il p lsante *ncolla collegamento permette di mantenere n collegamento #ra le celle originarie e E elle incollate, in modo c5e se vengono cambiati i valori delle prime, vengono aggiornate anc5e le seconde$ *n altri termini invece dei valori vengono incollati i collegamenti alle celle di origine$

AM4.1.1.& Im!or"are un file di "es"o delimi"a"o "rami"e virgole' s!azi o cara""eri di "a(ulazione.
Talvolta si dispone di dati salvati in n #ile di testo c5e possono essere tilizzati in ELcel per n trattamento statistico o per ricavarne gra#ici o altro$ %er esempio potrebbe essere stato distrib ito via e7mail n mod lo 8ord statistico, le c i risposte possono essere spedite come #ile di testo contenete solo le risposte separate da virgole o p nti e virgola o altro$ Tale #ile p H essere importato in ELcel e avere, cos\, i dati da analizzare$ %er importare n #ile di testo cliccare s DAT* 6 CA,*CA DAT* E!TE,+* 6 *M%-,TA F*LE D* TE!T-$ Compare la #inestra *mporta #ile di testo nella E ale possiamo cercare il #ile da importare$ Comincia, poi, na importazione g idata #ormata da tre sc5ede s ccessive, nelle E ali dobbiamo speci#icare gli elementi per costr ire la tabella$

%agina && di '(


A c ra del %ro#$ Fernando Carl Anno ())4

+ella prima sc5eda dobbiamo speci#icare se i dati sono separati da n elemento Bvirgole o altroC opp re sono a larg5ezza #issa separati da spazi e de#inire da E ale riga deve iniziare limportazione dei dati$ +ella seconda sc5eda dobbiamo speci#icare E ali elementi possono essere considerati separatori Bpossono essere no o pi:C$ *n E esto modo vengono create le colonne$ +ella terza sc5eda dobbiamo speci#icare, colonna per colonna, c5e tipo di dati contiene$ -ra abbiamo t tti gli elementi per costit ire na tabella$ Cliccando s Fine si apre na #inestra di dialogo in c i viene c5iesto dove si intende incollare i dati, c5e possono essere inseriti nello stesso #oglio di lavoro o in n altro$ *ncollati i dati essi vengono riconosci ti da ELcel come dati esterni, nel senso c5e se il #ile originario viene modi#icato aggi ngendo o modi#icando i dati, p H essere aggiornata a tomaticamente anc5e la tabella creata$ La 4arra di str menti Dati esterni permette di e##ett are E esta e altre operazioni$

*l primo p lsante BModi#ica testo importatoC permette di riaprire la importazione g idata descritta prima$ Cliccando s l p lsante col p nto esclamativo BAggiorna datiC possiamo aggiornare i dati selezionati, mentre il p lsante Aggiorna t tti permette di aggiornare i dati di t tti i #ile di testo inseriti@ viene ric5iesto di indicare il #ile dorigine e laggiornamento viene e##ett ato a tomaticamente$

AM4.1.2 Visualizzazione
*n E esto capitolo parleremo della vis alizzazione dei dati, ovvero dei modi di vedere le tabelle c5e ci permettono di avere visioni pi: c5iare dei conten ti$ *n e##etti, E ando le tabelle diventano grandi, p r operando con lo zoom, p H ris ltare poco pratico scorrerla$ ELcel permette di nascondere colonne, rig5e, cartelle e #ogli, bloccare rig5e e colonne in modo di averle sempre sottocc5io e altre # nzioni c5e saranno esaminate nei paragra#i seg enti$

AM4.1. .1 )loccare rig*e e+o colonne di "i"oli.


G ando abbiamo tabelle grandi, m nite di intestazioni di riga o di colonna e la tabella esce dai limiti dello sc5ermo, possiamo ricorrere allo zoom per vedere t tti i dati, rimpicciolendo sempre pi: i caratteri, c5e in E esto modo possono diventare illeggibili$ %ossiamo, invece, bloccare la riga e6o la colonna delle intestazioni in modo c5e, agendo s i p lsanti di scorrimento, si m ovano solo i dati e la tabella rimane sempre per#ettamente leggibile$ %er bloccare rig5e e6o colonne procedere prima alla selezione nel modo seg ente? per bloccare la prima riga o la prima colonna selezionare la seconda riga o la seconda colonna per bloccare pi: rig5e o pi: colonne selezionare la riga o la colonna posta immediatamente dopo le rig5e o le colonne da bloccare

%agina &( di '(


A c ra del %ro#$ Fernando Carl Anno ())4

per bloccare la prima riga e la prima colonna contemporaneamente selezionare la cella 4( BcioF la cella dopo la prima riga e dopo la prima colonna per bloccare pi: rig5e e pi: colonne contemporaneamente selezionare la cella immediatamente dopo le rig5e e le colonne da bloccare Fatta la selezione cliccare s F*+E!T,A 6 4L-CCA ,*G.AD,*$ +at ralmente le rig5e e le colonne bloccate possono essere sbloccate semplicemente cliccando s F*+E!T,A 6 !4L-CCA ,*G.AD,*$

AM4.1. . Nascondere+mos"rare rig*e o colonne.


Talvolta per avere na visione accorpata dei dati p H rendersi necessario nascondere alc ne rig5e e6o alc ne colonne$ %er #ar ciH selezionare le rig5e o le colonne da nascondere e cliccare poi s F-,MAT- 6 ,*9A 6 +A!C-+D* opp re F-,MAT- 6 C-L-++A 6 +A!C-+D*$ *n alternativa clic] col destro s lla selezione e poi s +ascondi Bse vengono selezionate rig5e e colonne contemporaneamente la voce +ascondi non F disponibileC$ +at ralmente le colonne e le rig5e nascoste contin ano ad esistere ma restano nascoste alla riapert ra della cartella$ %er vis alizzare di n ovo le rig5e e le colonne nascoste, selezionare rig5e o colonne poste al di sopra e al di sotto delle rig5e nascoste o a destra e a sinistra delle colonne nascoste$ !cegliere ,iga o Colonna dal men Formato, E indi !copri$ *n alternativa clic] col destro e poi s !copri$ !e la prima riga o colonna del #oglio di lavoro F nascosta, non F possibile selezionare rig5e o colonne prima per c i F necessario scegliere 3ai a dal men Modi#ica$ +ella casella ,i#erimento digitare A& e premere poi il p lsante -[$ A E esto p nto, tenendo prem to il tasto MA*.!C selezionare la colonna 4, cliccare col destro e scegliere !copri$

AM4.1. .# Nascondere+mos"rare fogli di lavoro.


Allo stesso modo delle rig5e e colonne, possiamo nascondere #ogli e intere cartelle$ %er nascondere n #oglio di lavoro occorre selezionarlo e cliccare poi s F-,MAT- 6 F-9L*- 6 +A!C-+D*$ %er vis alizzare i #ogli nascosti cliccare s F-,MAT- 6 F-9L*- 6 !C-%,*$ 3iene vis alizzato lelenco dei #ogli nascosti@ clicc5iamo s l #oglio c5e vogliamo scoprire e il gioco F #atto$ %er nascondere na intera cartella Bper esempio per evitare di modi#icarla ma poter tilizzare le macro in essa conten teC bisogna attivare la cartella e cliccare poi s F*+E!T,A 6 +A!C-+D*$ %er vis alizzare la cartella nascosta cliccare s F*+E!T,A 6 !C-%,*$ Anc5e E i compare lelenco delle cartelle nascoste da c i possiamo scegliere E ella da scoprire$

AM4.1. .4 Usare le funzioni di su(,"o"ali.


Anc5e la # nzione ! btotali permette di avere na visione pi: c5iara dei dati presenti in n #oglio di lavoro, perc5^ permette di raggr pparli mediante # nzioni come !omma, Media e molte altre$ +at ralmente per applicare s btotali e totali bisogna partire da tabelle c5e lo permettano$

%agina &2 di '(


A c ra del %ro#$ Fernando Carl Anno ())4

! pponiamo di avere i seg enti dati in n #oglio di lavoro relativo a na gestione di condominio?

Applicare i s btotali a E esta tabella signi#ica ottenere a tomaticamente il calcolo Bsomma, media etc$C per ogni +ome e per ogni voce di Acconti$ CiH viene #atto a tomaticamente e cioF viene creata na str tt ra in c i i s btotali compaiono sotto alle diverse voci e p H essere compressa o espansa come na str tt ra Iord$ %er applicare i s btotali, creare la tabella, per esempio E ella vista sopra$ !e la tabella non #osse ordinata al#abeticamente occorre ordinarla altrimenti non F possibile il raggr ppamento$ %er ordinare la tabella selezionare le colonne interessate e cliccare poi s DAT* 6 -,D*+A$ +elle caselle -rdina per? selezionare i titoli da ordinare e cliccare in#ine s -[$ !elezionare la tabella o posizionare il c rsore al s o interno e cliccare s DAT* 6 !.4T-TAL*$ !i apre la #inestra di dialogo ! btotali$

+ella casella combinata Ad ogni cambiamento in? compare lelenco dei titoli delle colonne #ra c i scegliamo il titolo sotto c i deve essere inserito il s btotale Bnel nostro caso sceglieremo Acconti$ +ella casella .sa la # nzione possiamo scegliere la # nzione

%agina &4 di '(


A c ra del %ro#$ Fernando Carl Anno ())4

da applicare c5e p H essere !omma, Conta, Media, MaL, Min, %rodotto, Conta n m$, Dev$ !tandard, Dev$ standard pop$, 3arianza, 3arianza pop$ +ella casella Aggi ngi s btotali a? possiamo selezionare a E ali colonne applicare i s btotali Bnel nostro caso selezioniamo Anno ())( e Anno ())2 c5e contengono i dati n mericiC$ +elle caselle di selezione possiamo sostit ire i s btotali esistenti Bse erano gi stati applicati in precedenzaC opp re lasciarli per creare s btotali nidi#icati come vedremo in seg ito, applicare na interr zione di pagina da tilizzare nella stampa dei dati e scegliere dove inserire i totali generali@ se la casella ,iepilogo sotto i dati viene selezionata i totali vengono inseriti alla #ine della tabella, altrimenti allinizio$ *n#ine il p lsante ,im ovi t tti elimina t tti i s btotali ripristinando la tabella iniziale$ ,icordiamo c5e linserimento di s btotali non modi#ica i dati originali !e nella casella Ad ogni cambiamento di? abbiamo selezionato +ome, il ris ltato F il seg ente, dove si p H notare c5e sono stati inseriti a tomaticamente s btotali per 4ianc5i e per ,ossi$

!e nella casella Ad ogni cambiamento di? abbiamo selezionato Acconti, vengono inseriti s btotali per ogni voce di Acconti e il ris ltato F il seg ente$

%agina &0 di '(


A c ra del %ro#$ Fernando Carl Anno ())4

%ossono essere creati anc5e s btotali nidi#icati$ %er esempio avere i s btotali per ogni voce di Acconti e per ogni voce di +ome$ %er #ar ciH occorre prima inserire i s btotali per +ome, come abbiam visto sopra, e poi ripetere loperazione per Acconti togliendo la sp nta alla casella di selezione !ostit isci i s btotali correnti$ *l ris ltato F E ello in #ig ra$ Come si vede F stata creata na str tt ra a E attro livelli$

%agina &1 di '(


A c ra del %ro#$ Fernando Carl Anno ())4

AM4.1. .% Usare "a(elle di da"i a una o due varia(ili + "a(elle -*a",i f.


.n altro modo di vis alizzare i dati sono le tabelle I5at $$ *#, cioF =Cosa accade se_T>$ !i tratta di vedere E al F il ris ltato di na #orm la sostit endo in essa na serie di valori mediante na variabile$ Facciamo n esempio semplice? vogliamo vedere E ale valore ass me la circon#erenza al variare del raggio$ G esto problema potrebbe essere risolto con le conoscenze di ELcel c5e abbiamo gi, mettendo in na colonna i valori del raggio e nelle celle accanto la #orm la della circon#erenza$ G ando ELcel ricalcoler le #orm le, dovr c5iaramente ricalcolare t tte le #orm le della colonna$ .sando le tabelle I5at _ i# si scrive na sola volta in na cella la #orm la indicando in essa la cella c5e contiene la variabile, cioF la cella in c i di volta in volta viene inserito il valore per il calcolo@ accanto si inserisce la serie di valori c5e deve ass mere la variabile e ELcel a tomaticamente calcoler i ris ltati$ Le tabelle I5at _ i# possono essere a na o d e variabili$ Faremo di seg ito n esempio per ciasc no dei d e tipi$ Tabella I5at _ i# a na variabile$ ,iprendiamo lesempio precedente e seg iamo i seg enti passi? De#iniamo prima di t tto la cella di *np t, e cioF la cella dalla E ale la #orm la prender, no alla volta i valori$ Tale cella p H stare in n p nto E al nE e del #oglio di lavoro ma per c5iarezza conviene sare la cella accanto a sinistra dellelenco dei valori$ Accanto alla cella di *np t scriviamo in colonna t tti i valori c5e deve ass mere il raggio$ +ella cella sit ata na riga pi: in alto e a destra dellelenco dei valori del raggio scriviamo la #orm la inserendo, al posto del raggio, e cioF della variabile, il ri#erimento alla cella di *np t !elezionare lintervallo contenente valori e #orm la escl sa la cella di *np t$ Cliccare s DAT* 6 TA4ELLA$ !i apre la #inestra seg ente

*n essa digitiamo o selezioniamo direttamente mediante il E adratino di selezione della casella Cella di inp t per colonna, il ri#erimento alla cella di *np t e poi cliccare s -[$ +elle celle sottostanti la #orm la e accanto alla serie dei valori vengono calcolati a tomaticamente i ris ltati, c5e verranno aggiornati se vengono modi#icati i dati$ !e t tto F stato #atto correttamente si dovrebbe avere il ris ltato seg ente

in c i F indicata in giallo la cella di *np t, in magenta la cella della #orm la e in grigio la zona da selezionare per ottenere la tabella I5at _ i#$ %agina &; di '(
A c ra del %ro#$ Fernando Carl Anno ())4

La tabella a na variabile Bcome E ella a d e variabili c5e vedremo dopoC p H essere organizzata anc5e per rig5e, cioF i dati possono essere disposti s na riga$ *n E esto caso la #orm la deve essere messa sotto e a sinistra del primo valore e la cella di *np t p H essere E ella sopra al primo valore$ +ella #inestra di dialogo vista prima la speci#icazione della cella di *np t sar #atta nella casella Cella di *np t per riga$ .na volta creata la tabella a na variabile possono essere aggi nte altre #orm le digitandole nelle celle accanto alla prima$ -ccorre poi riselezionare la zona compresa la n ova #orm la e ripetere loperazione precedente$ Tabella I5at _ i# a d e variabili$ .na tabella a d e variabili p H servire E ando la #orm la di calcolo contiene d e o pi: variabili e si v ol vedere il ris ltato al variare di entrambe le variabili$ *n E esto caso, perH, p H essere tilizzata solo na #orm la, la E ale verr posta nella cella sopra la colonna e a sinistra della riga, c5e contengono i dati$ Le celle di *np t per la riga e la colonna possono essere collocate in E al nE e parte del #oglio$ ! pponiamo di voler calcolare gli interessi mat rati s n capitale in # nzione del tempo e del tasso mediante la #orm la *nteressi P CapitaleQtassoQmesi6 B&(Q&))C, in c i il tasso F ann ale ed espresso in percent ale$ %rocediamo nel modo seg ente? *ndic5iamo in 42 e 44 rispettivamente la cella di *np t per la colonna e la cella di *np t per la riga Bcelle di colore giallo e verdeC$ Digitiamo nella cella 40 il capitale Bad esempio ()))) e roC$ Digitiamo nella cella C2 la #orm la =PO4O0Q42Q446&(> +ellintervallo C4?C; digitiamo i tassi di interesse Bad esempio 0,0 1,) 1,0 ;,)C$ +ellintervallo D4?M4 digitiamo i mesi Bad esempio &(, &', (4, 2), 21C$ !elezioniamo la zona C2?M; e clicc5iamo s DAT* 6 TA4ELLA Digitare 44 nella casella Cella di *np t per riga e 42 nella casella Cella di *np t per colonna e poi cliccare s -[$ *l ris ltato dovrebbe essere il seg ente?

*n giallo F stata indicata la cella di *np t per la colonna Bi tassiC, in verde la cella di *np t per la riga Bi mesiC, in magenta la cella c5e contiene la #orm la e in grigio la selezione per creare la tabella$ Come si vede, nel caso di tabella a d e variabili, pi: complicato sarebbe stato ottenere lo stesso ris ltato con #orm le con ri#erimenti relativi$ Creata la tabella I5at _ i#, i ris ltati otten ti costit iscono na matrice di valori e possono essere convertiti in valori costanti t tti insieme e non singolarmente$ %er #ar ciH occorre selezionare t tta la matrice dei soli ris ltati, cliccare s M-D*F*CA 6 C-%*A e poi s M-D*F*CA 6 *+C-LLA !%EC*ALE e scegliere 3alore dallelenco$

%agina &' di '(


A c ra del %ro#$ Fernando Carl Anno ())4

AM4.1.3 Protezione
*n E esto capitolo prenderemo in esame i mezzi c5e ELcel o##re per proteggere i dati da modi#ic5e accidentali$

AM4.1.#.1 .ro"eggere + eliminare la !ro"ezione di un foglio di lavoro median"e una !ass-ord.


%roteggere n #oglio di lavoro dalla modi#ica F estremamente semplice? selezionare il #oglio, cliccare s !T,.ME+T* 6 %,-TE/*-+E 6 F-9L*- D* LA3-,-$ Appare la #inestra %roteggi #oglio$

.n #oglio di lavoro p H contenere dati, oggetti come immagini, gra#ici etc$ e scenari, di c i parleremo in seg ito$ !p ntare ciH c5e si v ol proteggere e immettere, volendo, na pass8ord$ Cliccare s -[ e la protezione F attivata$ Altrettanto semplice F togliere la protezione al #oglio? cliccare s !T,.ME+T* 6 %,-TE/*-+E 6 ,*M.-3* %,-TE/*-+E F-9L*-$ !e era stata inserita na pass8ord, essa viene ric5iesta e la protezione viene eliminata$ Attenzione` !e la pass8ord viene dimenticata non sar pi: possibile eliminare la protezione dal #oglio$ La casella Conten to permette di impedire modi#ic5e alle celle dei #ogli di lavoro opp re ai dati e ad altri elementi dei gra#ici e di impedire la vis alizzazione di rig5e, colonne e #orm le nascoste$ La casella -ggetti permette di impedire modi#ic5e agli oggetti gra#ici dei #ogli di lavoro o dei gra#ici$$ La casella !cenari permette di impedire modi#ic5e alle de#inizioni degli scenari di n #oglio di lavoro$ Talvolta si presenta la necessit di proteggere n #oglio di lavoro dalla modi#ica, ma di lasciare alc ne celle o oggetti gra#ici senza protezione in modo c5e n tente possa immettere valori diversi o modi#icarli$ *n E esto caso, prima di proteggere il #oglio occorre sbloccare le celle e gli oggetti c5e non si v ole proteggere$ %er sbloccare celle procedere nel modo seg ente? selezionare le celle, anc5e non contig e, c5e non si v ol proteggere cliccare s F-,MAT- 6 CELLE 6 %,-TE/*-+E togliere la sp nta alla casella 4loccata %er sbloccare oggetti gra#ici procedere nel modo seg ente? selezionare no alla volta gli oggetti tenendo prem to il tasto CT,L cliccare s F-,MAT-

%agina &< di '(


A c ra del %ro#$ Fernando Carl Anno ())4

scegliere il comando relativo allZoggetto selezionato$ A seconda del tipo di oggetto gra#ico, il comando sar Forma, -ggetto, Casella di testo, *mmagine, Controllo o IordArt clic] s lla sc5eda %rotezione togliere la sp nta alla casella 4loccato$ Tolto il blocco alle celle e agli oggetti si p H procedere alla protezione del #oglio come visto prima$

AM4.1.#. .ro"eggere + eliminare la !ro"ezione di s!ecific*e celle in un foglio di lavoro median"e una !ass-ord.
La protezione p H essere limitata solo ad alc ne celle e non a t tto il #oglio$ %oic5^ le celle singole possono essere soltanto bloccate o sbloccate e ciH # nziona solo proteggendo lintero #oglio di lavoro, per proteggere solo alc ne celle con pass8ord occorre prima sbloccare t tte le celle, poi bloccare solo E elle c5e si v ole proteggere e in#ine proteggere con pass8ord il #oglio$ %rocedere nel modo seg ente? selezionare t tto il #oglio cliccando s l p lsante in alto a sinistra del #oglio clic] s F-,MAT- 6 CELLE 6 %,-TE/*-+E togliere la sp nta alla casella 4loccata selezionare le celle da bloccare clic] s F-,MAT- 6 CELLE 6 %,-TE/*-+E mettere la sp nta alla casella 4loccata clic] s !T,.ME+T* 6 %,-TE/*-+E 6 %,-TE99* F-9L*immettere la pass8ord e con#ermarla$ ,icordare c5e se si dimentica la pass8ord non sar pi: possibile sproteggere le celle$

AM4.1.4 Sicurezza
+el capitolo precedente abbiamo parlato di protezione di n #oglio di lavoro e di celle e oggetti$ +at ralmente ciH pres ppone c5e n tente abbia accesso alla cartella e c5e si trovi poi davanti a protezioni di #ogli, celle e oggetti$ E possibile anc5e proteggere lintera cartella da alc ni cambiamenti c5e si possono #are$ %arleremo di ciH nei prossimi d e paragra#i$ ,icordiamo E i c5e si p H proteggere anc5e lintero doc mento dallapert ra, con o senza pass8ord$ %er #ar ciH, a doc mento aperto, cliccare s F*LE 6 !AL3A C-+ +-ME e poi s !tr menti 6 -pzioni generali$ !i apre la #inestra di inserimento delle pass8ord

%agina () di '(
A c ra del %ro#$ Fernando Carl Anno ())4

%ossiamo inserire na pass8ord di sola lett ra e6o na pass8ord di scritt ra$ !i p H inoltre s ggerire napert ra in sola lett ra$ Digitando le pass8ord e cliccando s -[, viene ric5iesta, al solito, con#erma$ Da E esto momento, per riaprire il doc mento occorrer la pass8ord@ senza di essa non sar pi: possibile aprirlo$

AM4.1.4.1 Inserire una !ro"ezione median"e !ass-ord ad un foglio di calcolo.


La cartella p H essere protetta nella !tr tt ra e nelle Finestre$ %roteggerne la str tt ra signi#ica #are in modo c5e non sia possibile spostare, cancellare, nascondere, scoprire o rinominare i #ogli di lavoro, n^ sia possibile inserirne di n ovi$ %roteggere le #inestre signi#ica #are in modo c5e allapert ra della cartella venga conservata la stessa dimensione e posizione della #inestra al momento della c5i s ra$ %er proteggere la cartella cliccare s !T,.ME+T* 6 %,-TE/*-+E 6 %,-TE99* CA,TELLA D* LA3-,-$ !i apre la #inestra %roteggi cartella di lavoro$

*n essa possiamo proteggere la str tt ra secondo E anto detto prima e le #inestre$ %roteggendo le #inestre non compariranno i p lsanti di ridimensionamento posti in alto a destra della #inestra$ %ossiamo inserire anc5e na pass8ord@ in tal caso verr c5iesta con#erma$

AM4.1.4. Eliminare una !ro"ezione median"e !ass-ord da un foglio di calcolo.


La protezione a n #oglio di calcolo p H essere tolta semplicemente cliccando s !T,.ME+T* 6 %,-TE/*-+E 6 ,*M.-3* %,-TE/*-+E CA,TELLA D* LA3-,-$ +at ralmente se F stata inserita na pass8ord essa sar ric5iesta e senza di essa non sar pi: possibile togliere la protezione$

%agina (& di '(


A c ra del %ro#$ Fernando Carl Anno ())4

AM4. /es"ione di da"i


*n E esto capitolo parleremo della gestione dei dati, ovvero dellordinamento, ricerca e collegamento dei dati, oltre ad appro#ondire l so dei modelli e dei gra#ici

AM4.2.1 Ordinamento
* dati presenti in n #oglio di lavoro ELcel costit iscono na tabella e come tali possono, E indi, essere ordinati in senso al#abetico o n merico o per date o secondo ordinamenti personalizzati$ +onostante ciH sia possibile per ogni tipo di dati, lordinamento ris lta ancora pi: tile E ando si 5anno anc5e le etic5ette per le colonne$ *n E esto caso i dati costit iscono n vero e proprio database e s di essi, oltre allordinamento, possono essere applicati criteri di ricerca come vedremo nei paragra#i s ccessivi$ Lordinamento dei dati p H avvenire per colonne opp re per rig5e come vedremo in dettaglio nei paragra#i seg enti$

AM4. .1.1 Ordinare dei da"i !er !i0 colonne.


-rdinare i dati di na tabella in base a na colonna F molto semplice? basta posizionarsi allinterno della colonna e cliccare s l p lsante -rdinamento crescente B C o decrescente B C$ !e i dati sono raccolti in tabella con le etic5ette di colonna, ELcel riconosce la tabella e ordina i dati di t tte le colonne in base alla colonna scelta, ed escl de le etic5ette$ !e nella tabella F presente na riga o na colonna v ota, ELcel ritiene c5e la tabella #inisce l\ per c i non ordina i dati s ccessivi alla riga o alla colonna v ota$ Mediante i p lsanti di ordinamento visti prima F possibile #are ordinamenti a tomaticamente in base alla selezione di colonna$ %er ordinare i dati in base a pi: colonne o per personalizzare i criteri di ordinamento, posizionarsi allinterno dei dati e cliccare s DAT* 6 -,D*+A$ Appare la #inestra di dialogo -rdina$

E possibile stabilire #ino a tre colonne di ordinamento Bcrescente o decrescenteC ed F possibile anc5e incl dere o escl dere le etic5ette presenti nella riga di intestazione se

%agina (( di '(
A c ra del %ro#$ Fernando Carl Anno ())4

essa F presente$ *l p lsante -pzioni permette di eseg ire ordinamenti personalizzati, come vedremo nel paragra#o seg ente$

AM4. .1. Effe""uare ordinamen"i !ersonalizza"i.


Talvolta p H non essere s ##iciente n ordinamento al#abetico o n merico, ma occorre n ordinamento personalizzato, per esempio L n, Mar, Mer etc$, opp re 9ennaio, Febbraio etc$$ *n E esto caso, dopo aver scelto la colonna di ordinamento, cliccare, nella #inestra -rdina vista prima, s l p lsante -pzioni$ !i apre la #inestra -pzioni di ordinamento$

Cliccando s lla casella combinata %rima c5iave di ordinamento si apre lelenco delle possibili c5iavi? +ormale F lordinamento al#abetico o n merico, poi vi sono gli altri gi predisposti$ G esto elenco p H essere modi#icato e arricc5ito con t tti gli elenc5i c5e si v ole$ %er #ar ciH cliccare, prima di e##ett are lordinamento personalizzato, s !T,.ME+T* 6 -%/*-+* e poi s lla sc5eda Elenc5i$

%agina (2 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

+ella casella 3oci elenco si p H digitare lelenco personalizzato, premendo ad ogni voce *+3*-$ Al termine dellelenco cliccare s Aggi ngi e la lista viene aggi nta nella casella Elenc5i personalizzati$ Da E esta possono essere eliminati elenc5i, selezionandoli e cliccando poi s Elimina$ !i p H anc5e selezionare lelenco da na tabella di n #oglio di lavoro ELcel, scrivendo direttamente lintervallo di celle nella casella *mporta elenco delle celle? opp re cliccando s l E adratino di selezione, selezionando lintervallo e poi cliccando s l p lsante *mporta$ Tornando alla #inestra -pzioni di ordinamento, possiamo disting ere #ra mai scole e min scole e scegliere anc5e lorientamento dellordinamento e cioF se ordinare le rig5e in base alla colonna scelta Bcome di solito accadeC opp re le colonne in base alla riga scelta$ !e si 5anno dei d bbi s lla E antit di dati c5e verr ordinata, selezionare lintervallo c5e si v ole ordinare Bincl dendo event almente rig5e e colonne v oteC e poi procedere allordinamento come visto prima$ *n E esto modo vengono incl se anc5e rig5e o colonne v ote, le E ali vengono messe in coda se sono rig5e o a destra se sono colonne$

AM4.2.2 Ricerche / filtri


Come dicevamo allinizio del capitolo precedente, i dati possono essere organizzati in elenco e cioF per rig5e e colonne con riga di intestazione, in modo da costit ire n vero e proprio database$ *n E esto caso F possibile e##ett are ricerc5e s i dati in base a criteri di selezione proprio come si #a in n database di Access o altri$ *n ELcel F possibile e##ett are ricerc5e in base a tre tipi di #iltri? Filtro a tomatico Filtro in base a selezione Filtro avanzato +el prossimo paragra#o vedremo i primi d e #iltri e nellaltro il terzo #iltro$

AM4. . .1 $reare una ricerca con uno o !i0 cri"eri u"ilizzando le funzioni dis!oni(ili.
%osizionando il c rsore allinterno dellelenco dei dati o selezionando t tto lelenco e cliccando poi s DAT* 6 F*LT,- 6 F*LT,- A.T-MAT*C-, ELcel applica alle etic5ette n p lsante con na #reccia , tras#ormando le celle in caselle combinate$ Cliccando s lla #reccia si apre n elenco a discesa dal E ale possiamo selezionare il criterio di ricerca dei dati, come vedremo in seg ito$ !elezionato il criterio, ELcel nasconde t tte le rig5e c5e non rispondono al criterio@ inoltre vengono colorati in bl i n meri delle rig5e visibili e la #reccetta della colonna o delle colonne col criterio selezionato$ +ellelenco della casella combinata compare lelenco delle voci della colonna Bnat ralmente na sola volta per voceC oltre alle voci? BT ttoC, B%rimi dieci_C, B%ersonalizzaC$ !elezionando na voce dellelenco verranno mostrate solo le rig5e contenenti E ella voce$ %er tornare a vedere t tte le rig5e occorre selezionare la voce BT tteC$ !elezionando B%rime dieci_C si apre Bil criterio # nziona solo con dati n mericiC la #inestra Filtro a tomatico primi dieci$

%agina (4 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

+ella prima casella possiamo selezionare ! periore o *n#eriore Bsi ri#erisce ai valori n merici pi: alti o pi: bassiC@ nella seconda possiamo inserire n n mero e nella terza possiamo speci#icare se il n mero della seconda casella F il n mero di rig5e da vis alizzare o la percent ale delle rig5e da vis alizzare$ *n altri termini la selezione in #ig ra mostrerebbe il sessanta percento delle rig5e, contenenti i valori pi: alti$ La voce B%ersonalizzaC F la pi: interessante in E anto permette di inserire criteri personali sia s valori n merici c5e s string5e di caratteri$ !elezionando la voce si apre la #inestra di dialogo %ersonalizza #iltro a tomatico$

*n essa possiamo speci#icare d e criteri legati da A+D opp re -,$ +el primo caso i criteri devono essere contemporaneamente veri perc5F la riga sia mostrata, nel secondo F s ##iciente c5e n criterio sia vero perc5^ la riga sia mostrata$ +ella prima casella possiamo scegliere #ra diversi criteri Bmaggiore, minore, c5e contiene, c5e inizia etc$C nella seconda possiamo mettere i valori n merici o di stringa$ %er le string5e possono essere sati i caratteri aoll" BT e QC$ Ad esempio scegliendo nella prima casella =.g ale a> e digitando nella seconda =9enQ> verranno vis alizzate t tte le rig5e contenenti nella colonna del criterio i termini c5e cominciano con 9en e poi possono contin are in E alsiasi modo B9ennaio, 9ennarino, 9entile etc$C$ Alla #ine cliccare s -[ e il #iltro viene applicato$ Linserimento di criteri di selezione, nat ralmente, p H essere #atto per ciasc na colonna BcampoC dellelenco dei dati$ *n E esto modo i criteri delle diverse colonne sono legati dalloperatore A+D, cioF t tti i criteri impostati devono essere contemporaneamente veri perc5^ la riga Bil recordC venga mostrata$ Ad esempio se in n campo Data impostiamo il criterio =YP)&6)&6&<42 A+D X2&6&(6&<40> e nel campo Citt impostiamo il criterio =Lecce>, verranno mostrate solo le rig5e c5e contengono Lecce e in c i la data sia compresa negli anni dal 42 al 40$

%agina (0 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

*l Filtro in base a selezione F, in pratica, na sempli#icazione del #iltro a tomatico, in E anto F come se applicassimo n #iltro a tomatico come spiegato sopra e selezionassimo poi na voce di elenco dallelenco dei criteri$ T tto ciH viene eseg ito a tomaticamente se selezioniamo na voce dallelenco dei dati e poi clicc5iamo s l p lsante Filtro a tomatico B C$ Tale p lsante potrebbe non essere presente s lla barra di str menti$ *n E esto caso procedere nel modo seg ente? Clic] s 3*!.AL*//A 6 4A,,E DE9L* !T,.ME+T* 6 %E,!-+AL*//A +ella sc5eda Comandi selezionare Dati Trascinare il p lsante Filtro a tomatico s na barra di str menti A E esto p nto basta selezionare na voce dallelenco dei dati e poi cliccare s E esto p lsante$ Compaiono a tomaticamente i p lsanti accanto alle etic5ette dei campi e lelenco viene #iltrato mostrando solo le rig5e contenenti la voce selezionata$

AM4. . . Usare le o!zioni di ricerca + fil"ri avanza"e.


Applicando il #iltro a tomatico visto nel paragra#o precedente, le rig5e vengono semplicemente nascoste ma sono sempre presenti nellelenco$ T ttavia F possibile tilizzare lelenco #iltrato per la stampa o per creare gra#ici in base ai dati presenti o per altro ancora$ *l Filtro avanzato permette di estrarre i dati in base a criteri pi: complessi e, volendo, ricopiarli in altra tabella s llo stesso #oglio di lavoro$ ELcel ci permette di speci#icare lelenco dei dati, lintervallo di celle in c i sono scritti i criteri di selezione e lintervallo in c i, event almente, incollare i dati estratti$ *n E esto modo, nella zona dei criteri, in pratica possiamo inserire t tti i criteri c5e vogliamo e ri tilizzarli pi: volte anc5e E ando i dati siano cambiati$ %er applicare il Filtro avanzato occorre prima speci#icare i criteri$ %er na maggiore comprensione, applic5iamo il #iltro s n esempio$

La tabella di partenza F E ella in alto a sinistra$ A destra sono stati scritti i criteri, il c i signi#icato F? record in c i il cognome comincia per 4 , la citt sia Lecce e il contrib to sia compreso #ra &0) e (0) opp re c5e il cognome comincia per , e citt e contrib to siano E alsivoglia$ !pieg5iamo meglio la zona dei criteri$ +ella colonna si deve riportare letic5etta del campo Bes$ Cognome, CittC$ !crivere tante etic5ette E ante ne servono, nel senso c5e se vogliamo applicare s llo stesso campo pi: criteri legati da A+D, si deve riportare la %agina (1 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

stessa etic5etta pi: volte Bes$ Contrib toC$ +elle celle sottostanti si scrivono i criteri$ -gni cella della stessa colonna contiene n criterio legato ai criteri delle altre celle da -, Bopp reC$ *n poc5e parole ogni riga dei criteri F legata alle altre con -, Bopp reC e ogni colonna F legata alle altre con A+D BeC$ !e nella cella non cF scritto niente, il valore p H essere E al nE e$ %er la scritt ra dei criteri si possono sare i caratteri aoll" Q e T e gli operatori logici e matematici conosci ti BP, X, Y, XY, YP, XPC$ Come criterio possono essere sati anc5e i ris ltati di na #orm la$ +ella #orm la occorre indicare come ri#erimento relativo la cella contenente letic5etta Bopp re il nome delletic5ettaC e come ri#erimenti assol ti le altre celle@ inoltre occorre scrivere la #orm la in na colonna senza etic5etta$ !e per esempio in na cella, incl sa nellintervallo dei criteri in na colonna senza etic5etta scrivessimo la #orm la =PD&YMED*ABODO(?ODO'C>, verrebbero selezionate le rig5e in c i il Contrib to F s periore alla media dei Contrib ti di t tte le rig5e$ .na volta scritti i criteri cliccare s DAT* 6 F*LT,- A3A+/AT-$ !i apre la #inestra di dialogo Filtro avanzato$

*n essa possiamo #iltrare lelenco s l posto, cioF verranno nascoste le rig5e non corrispondenti ai criteri, opp re copiare la tabella #iltrata in naltra posizione dello stesso #oglio di lavoro$ +on F possibile copiarla in n altro #oglio Bper #ar ciH si p H sare, dopo, il copia e incollaC$ *n E esto caso F possibile ricopiare anc5e soltanto alc ni campi, per esempio, nel nostro caso, Cognome e Contrib to$ %er #ar ciH, scrivere nellintervallo di destinazione solo i campi desiderati e indicare le celle come intervallo di destinazione$ E possibile scrivere direttamente o selezionare cliccando s l p lsante di selezione, lintervallo di celle contenente lelenco, i criteri e la destinazione della tabella #iltrata Bse F stata sp ntata lopzione Copia in naltra posizioneC$ *n#ine sp ntando la casella Copia nica dei record i record g ali vengono riportati na sola volta$

AM4.2.3 olle!amenti
* dati presenti in n #oglio di lavoro ELcel possono essere tilizzati in altre parti del #oglio, in altri #ogli e addiritt ra in altre cartelle e in altre applicazione$ Allo stesso

%agina (; di '(
A c ra del %ro#$ Fernando Carl Anno ())4

modo n gra#ico presente in n #oglio di lavoro p H #ar ri#erimento a dati presenti in altri #ogli e in altre cartelle$ *l collegamento dei dati avviene mediante la indicazione corretta dellintervallo$ Consolidare dati signi#ica riportare in n #oglio dati collegati ad altri dati presenti in altri #ogli e c5e si aggiorneranno a tomaticamente E ando i dati collegati vengono modi#icati$ +ei paragra#i s ccessivi parleremo del collegamento dei dati in diverse sit azioni e del consolidamento$

AM4. .#.1 $ollegare da"i + grafici all1in"erno di un foglio di lavoro.


Del collegamento dei dati allinterno dello stesso #oglio di lavoro abbiamo gi cognizione in E anto sappiamo gi cosF n ri#erimento ad intervalli di dati e come si indica$ %er esempio in na #orm la possiamo immettere ri#erimenti assol ti e relativi BP!-MMABOCO&@D;C$ *l ri#erimento assol to BC&C viene manten to costante anc5e se la #orm la viene copiata in altre celle$ *l ri#erimento relativo BD;C verr modi#icato se la #orm la viene copiata nelle celle sotto o nelle celle sopra$ +ellindicare gli intervalli F s ##iciente scrivere la cella in alto a sinistra e E ella in basso a destra separate da d e p nti B?C$ Anc5e nei gra#ici si #a ri#erimento ad intervalli di celle c5e costit iscono lasse delle categorie e lasse dei valori$

AM4. .#. $ollegare da"i + grafici "ra fogli di lavoro diversi.


*l concetto generale alla base dellindicazione degli intervalli F c5e ogni oggetto presente nelle applicazioni 5a il s o nome, c5e basta indicare correttamente perc5^ il collegamento dei dati sia manten to$ !e voglio com nicare a ELcel in na #orm la c5e lintervallo scritto si ri#erisce ad n altro #oglio di lavoro F s ##iciente c5e indic5i correttamente il ri#erimento$ .n #oglio di lavoro, ricordiamo, si c5iama Foglio& o Foglio( etc$ #inc5^ tale nome preimpostato da ELcel non viene cambiato #acendo doppio clic] s lletic5etta e digitando il n ovo nome$ %er indicare, per esempio, nel Foglio& n intervallo di celle del Foglio( dovremo scrivere =Foglio(`D2?F<>$ *n de#initiva il nome del #oglio viene separato dallintervallo di celle dal p nto esclamativo$ * ri#erimenti possono essere #atti anc5e a pi: #ogli di lavoro della stessa cartella$ *n E esto caso si parla di ri#erimenti 2D, cioF a tre dimensioni$ Cos\ come per i ri#erimenti di celle possiamo inserire in na #orm la celle singole e intervalli separati dal p nto e virgola, allo stesso modo possiamo #ar ri#erimento a pi: #ogli di lavoro indicando i nomi dei #ogli e gli intervalli di #ogli separati dal p nto e virgola e alla #ine mettere il p nto esclamativo c5e separa i #ogli dalle celle$ +ellesempio seg ente si vogliono sommare i valori delle celle da A& a D& dei #ogli Foglio&, Foglio2, Foglio4 e Foglio0 P!-MMABFoglio&@Foglio2?Foglio0`OAO&?ODO&C +at ralmente le stesse regole devono essere sate per i ri#erimenti conten ti nei gra#ici$ %er evitare errori di sintassi nelle indicazioni dei ri#erimenti, essi possono essere selezionati direttamente con il mo se mentre si digita na #orm la o nella indicazione dei ri#erimenti nei gra#ici$ ! pponiamo di voler immettere nella cella C&) del Foglio& la #orm la c5e mi calcoli il prodotto #ra la cella D&( del Foglio( e la cella F(0 del Foglio2$ -perare in E esto modo?

%agina (' di '(


A c ra del %ro#$ Fernando Carl Anno ())4

Clic] nella cella C&) e digitare =P> Bsenza gli apiciC Clic] s Foglio( e poi s lla cella D&( Digitare direttamente, senza tornare al Foglio&, =Q> Clic] s l Foglio2 e poi s lla cella F(0 %remere il tasto *+3*!i p H veri#icare, selezionando la cella C&) del Foglio&, la sintassi della #orm la inserita, c5e dovrebbe essere =PFoglio(`D&(QFoglio2`F(0>

AM4. .#.# $ollegare da"i + grafici "ra fogli di calcolo diversi.


Allo stesso modo si possono creare collegamenti #ra #ogli di calcolo diversi, ovvero per dirla con ELcel, #ra cartelle diverse$ *n E esto caso il nome del #ile completo deve comparire prima degli altri ri#erimenti racc5i so #ra parentesi E adre$ Ad esempio la #orm la seg ente calcola la somma #ra lintervallo di celle A&?D& del Fogli( del doc mento %ro#ittiN()))$Lls e lintervallo di celle A&)?F&) del #oglio2 del doc mento corrente? P!-MMABFoglio2`A&)?F&)@V%ro#ittiN()))$LlsWFoglio(`A&?D&C !e la cartella ric5iamata non risiede nella stessa director" della cartella attiva, occorre speci#icare anc5e il percorso$ %oic5^ il percorso contiene sempre caratteri non al#abetici, come d e p nti, slas5 etc$, occorre racc5i dere il percorso, compreso il nome del #oglio di lavoro, prima del p nto esclamativo, #ra apici semplici, ovvero il segno di apostro#o$ Lesempio seg ente mostra la sintassi esatta? P!-MMABFoglio2`A&)?F&)@C?bDoc mentibV%ro#ittiN()))$LlsWFoglio(`A&?D&C T tte le volte c5e sar aperto il doc mento corrente, appare na ric5iesta di aggiornamento dei dati collegati allaltro doc mento$ ELcel a tomaticamente aggiorna i dati se essi sono stati modi#icati, senza aprire il doc mento collegato$ Anc5e in E esto caso i ri#erimenti si possono inserire nella #orm la cliccando direttamente s l #oglio e s lle celle$ %er #ar ciH F necessario c5e siano aperte t tte le cartelle a c i si #a ri#erimento e procedere poi come spiegato nel paragra#o precedente$ +ella #orm la non comparir il percorso delle cartelle inserite, ma appena vengono c5i se, nella #orm la compare lindirizzo completo$

AM4. .#.4 $ollegare da"i + grafici all1in"erno di un documen"o di un ela(ora"ore di "es"i.


!appiamo c5e in n doc mento Iord possono essere inseriti oggetti diversi, #ra c i anc5e n #oglio di lavoro ELcel$ ,icordiamo c5e ciH si #a semplicemente cliccando, allinterno di n doc mento Iord, s *+!E,!C* 6 -99ETT- e poi scegliendo dallelenco Foglio di lavoro ELcel$ !appiamo anc5e c5e p H essere inserito n #oglio v oto opp re n doc mento ELcel esistente$ *n ogni caso E esto oggetto, per la modi#ica, viene aperto in ELcel, dove si possono #are t tte le modi#ic5e c5e si v ole, compreso linserimento di # nzioni e #orm le nelle E ali siano presenti ri#erimenti ad altri #ogli di lavoro o ad altre cartelle ELcel$ L nica di##erenza con gli esempi visti nei paragra#i precedenti F c5e linserimento dei ri#erimenti non p H essere #atto cliccando

%agina (< di '(


A c ra del %ro#$ Fernando Carl Anno ())4

direttamente s gli intervalli, s i #ogli e s lle cartelle, ma occorre inserire la #orm la con i ri#erimenti corretti dal p nto di vista sintattico$ -ccorre ricordare anc5e c5e E ando si inserisce n oggetto, e E indi anc5e n #oglio di lavoro ELcel, in n doc mento Iord, esso p H essere collegato o no sp ntando la casella relativa$ +el primo caso se i dati del doc mento collegato vengono modi#icati, le modi#ic5e si riperc otono anc5e s lloggetto inserito, altrimenti loggetto e il doc mento originale rimangono indipendenti$ Allapert ra del doc mento 8ord contenente il collegamento, Iord a tomaticamente provvede allaggiornamento dei dati$ .n collegamento p H essere interrotto Be in E esto modo non sar emesso n messaggio derrore nel caso il doc mento originale non esistesse pi: o venisse spostato in altre cartelleC cliccando s M-D*F*CA 6 C-LLE9AME+T*, scegliendo il collegamento e cliccando poi s Elimina$ .na volta eliminato il collegamento, esso non p H essere resta rato$ %er #ar ciH occorre reinserire loggetto$

AM4. .#.% $onsolidare da"i in fogli di lavoro adiacen"i usando una funzione di somma "ridimensionale.
Consolidare dati signi#ica riordinare in n #oglio dati presenti in altri #ogli o in altre cartelle$ Facciamo n esempio semplice? n agente di commercio 5a le tabelle relative alle vendite di diverse zone in #ogli diversi, in n altro #oglio potrebbe consolidare i dati presenti ri nendo i totali delle vendite per mese o altro$ +at ralmente le in#ormazioni c5e si possono raccogliere nei dati consolidati sono le pi: disparate perc5^ possono essere inserite t tte le # nzioni disponibili in ELcel$ * dati possono essere consolidati in E attro modi diversi$ *n E esto paragra#o vedremo il consolidamento dei dati mediante i ri#erimenti 2D$ %er lteriori in#ormazioni cons ltare la g ida in linea alla voce Consolidare dati$ Delle tabelle %ivot si parler in altro capitolo$ Come detto in precedenza, ri#erimento 2D signi#ica c5e si possono inserire in na #orm la ri#erimenti a celle di altri #ogli di lavoro o addiritt ra di altre cartelle, basta indicare correttamente il ri#erimento, come spiegato nei paragra#i precedenti$ %er consolidare dati mediante ri#erimenti 2D occorre immettere o copiare le etic5ette nelle posizioni desiderate, cliccare nelle celle dove si vogliono inserire le #orm le di consolidamento e digitare le #orm le stesse$ 9li intervalli di celle dei ri#erimenti possono essere digitati rispettando la sintassi corretta descritta prima opp re d rante limmissione della #orm la si p H selezionare direttamente il ri#erimento$ ,iprendendo lesempio citato prima, s pponiamo di avere nel Foglio( e nel Foglio2 le seg enti tabelle, la prima relativa alle vendite e la seconda relativa alle spese?

%agina 2) di '(
A c ra del %ro#$ Fernando Carl Anno ())4

+el primo #oglio vogliamo consolidare i dati inserendo il netto per mese Bvendite totali meno spese totaliC e il totale in #ondo$ *ntanto inseriamo le etic5ette dei mesi del netto vendite e del totale come nella tabella seg ente?

+ella cella 4( inseriamo la #orm la P!-MMAB3endite`4(?D(C7!-MMAB!pese`4(?C(C ,icopiamo la #orm la, trascinando la cella per il E adratino di riempimento, nelle celle sottostanti per i diversi mesi$ Digitiamo nella cella 4&4 la #orm la per la somma dellintervallo 4(?4&2$ *l ris ltato dovrebbe essere E ello in #ig ra$ +at ralmente, se i dati delle tabelle dovessero essere modi#icati la tabella dei totali viene aggiornata a tomaticamente$

AM4.2.4 Modelli
Come in t tte le altre applicazioni -##ice, anc5e in ELcel esistono i modelli, ovvero impostazioni di doc menti c5e comprendono !tili, Macro etc$ Modelli possono essere creati e modi#icati e ne esistono gi di con#ezionati, i E ali possono essere tilizzati immediatamente$ -ltre ai modelli esistono anc5e i mod li, i E ali, accolgono campi %agina 2& di '(
A c ra del %ro#$ Fernando Carl Anno ())4

variabili, c5e possono essere arc5iviati in n database accessibile$ %er esempio n mod lo disponibile in ELcel F E ello di Fatt razione$ *n esso vengono inseriti t tti gli elementi necessari ed essi vengono arc5iviati nel database collegato, in modo da essere sempre disponibili alloccorrenza$ +ei prossimi paragra#i creeremo n modello e lo modi#ic5eremo$ Daremo, inoltre n cenno s ll so dei mod li$

AM4. .4.1 Usare un modello.


* modelli di ELcel 5anno estensione $Llt e vengono creati allo stesso modo di come vengono creati in Iord, ovvero impostando n doc mento e salvandolo come modello$ !i p H creare n modello per na cartella Bossia per n doc mento ELcelC opp re per n #oglio di lavoro$ Le modalit sono in pratica le stesse$ %rima di creare n modello, vediamo di adoperarne E alc no gi esistente$ !appiamo c5e allapert ra di ELcel viene presentata na cartella v ota col nome Cartel& c5e possiede le impostazioni di de#a lt di ELcel$ !e vogliamo cambiare E este impostazioni, clicc5iamo s !T,.ME+T* 6 -%/*-+* 6 9E+E,ALE si apre la #inestra di dialogo -pzioni s lla sc5eda 9enerale

+ella parte bassa della sc5eda possiamo impostare E anti #ogli di lavoro devono comparire nella cartella, il carattere e la dimensione$ %ossiamo poi impostare la director" per il salvataggio dei doc menti e na cartella alternativa per il modello di de#a lt c5e viene caricato allapert ra di ELcel$ *n altri termini allapert ra di ELcel viene cercato il modello Cartella$Llt nella director" DL!tart, il c i percorso completo F C?bIindo8sbApplication DatabMicroso#tbELcelbDL!tart$ !e in E esta cartella non viene trovato il #ile, viene esplorata la cartella alternativa, se ne abbiamo speci#icata na$ +ella director" DL!tart o nella director" alternativa dovremo salvare i nostri modelli se vogliamo c5e essi compaiano nellelenco allapert ra di na n ova cartella$ !e non vogliamo sare il modello prede#inito #acciamo clic] s F*LE 6 +.-3-$ !i apre la #inestra + ovo$ +ella sc5eda 9enerale compare lelenco dei modelli, compresi E elli c5e abbiamo creato se li abbiamo salvati nella director" DL!tart opp re nella director" C?bIindo8sbApplication DtabMicroso#tbModelli$

%agina 2( di '(
A c ra del %ro#$ Fernando Carl Anno ())4

+ella sc5eda 9enerale compare anc5e lanteprima del modello, se lavevamo creata in #ase di creazione del modello, come vedremo in seg ito$ +ella sc5eda !ol zioni Fogli di Calcolo, sono presenti dei modelli di mod li con database collegato, a c i #aremo cenno dopo$ !e vogliamo creare n modello di cartella personalizzato, procediamo nel modo seg ente$ Aprire ELcel *mpostare t tti i #ogli c5e servono con stili, immagini, gra#ici e E antaltro vogliamo mettere !alvare il doc mento digitando il nome e scegliendo Modello nella casella Tipo File$ ,icordarsi di salvare il modello nella cartella opport na secondo E anto detto prima$ !e si v ole lanteprima della cartella nellelenco dei modelli, cliccare s F*LE 6 %,-%,*ETA$ +ella sc5eda ,iepilogo sp ntare la casella di selezione !alva anteprima immagine$ !e si v ol creare n modello di #oglio di lavoro, procedere come per la creazione del modello di cartella, ma eliminare t tti i #ogli tranne no, c5e verr #ormattato a piacimento$ !alvare con le stesse modalit viste prima$ Adoperando il modello di #oglio creato, t tti i #ogli c5e verranno inseriti s ccessivamente avranno lo stesso #ormato del primo$

AM4. .4. Modificare un modello.


3ista la semplicit di creazione del modello di cartella e di #oglio, F evidente c5e altrettanto semplice F modi#icare n modello$ 4asta aprirlo scegliendolo da F*LE 6 +.-3-, modi#icarlo a piacere e salvarlo di n ovo come modello con lo stesso nome o con n altro scegliendo Modello nella casella Tipo File$ La seconda sc5eda presente nella #inestra + ovo, !ol zioni #ogli di calcolo, contiene dei mod li precon#ezionati

%agina 22 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

* mod li sono modelli di doc mento c5e contengono campi v oti c5e occorre riempire o a sc5ermo o in #orma cartacea$ * mod li possono servire come tali, da compilare in #orma stampata o da compilare a sc5ermo prima di essere stampati possono servire per immettere n ovi record in n elenco presente in n #oglio di lavoro, possono servire per la raccolta di dati da arc5iviare in n #oglio di lavoro o in n database, come na #att ra, na ricerca statistica etc$ +el primo caso F #acile creare n mod lo, in E anto F s ##iciente inserire in n #oglio di lavoro t tta la gra#ica e la #ormattazione c5e si v ole e salvare il doc mento come modello, nel modo descritto nei paragra#i precedenti$ Tale modello verr poi tilizzato per il riempimento e verr salvato come #oglio di lavoro o verr stampato$ +el secondo caso, l tilizzo del mod lo serve a sempli#icare limmissione dei dati in elenc5i non visibili completamente s l #oglio$ !e s n #oglio di calcolo F presente n elenco BcioF, come detto altrove, dati organizzati per rig5e, con le etic5ette di colonnaC, per tilizzare il mod lo basta posizionarsi allinterno dellelenco e cliccare poi s DAT* 6 M-D.L-$ !i apre la #inestra Mod lo col nome del #oglio$

%agina 24 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

*n essa vi sono i p lsanti per aggi ngere, modi#icare, ripristinare i record modi#icati$ *noltre sono presenti i p lsanti per inserire n criterio di selezione e m oversi avanti e indietro #ra i record selezionati$ %er limmissione dei criteri valgono le regole spiegate in altri paragra#i$ La creazione di mod li per la raccolta dei dati F pi: complessa in E anto al mod lo vero e proprio F collegato il database dei dati c5e deve essere gestito in E alc5e modo$ !i p H s#r ttare la Creazione g idata modelli con memorizzazione dati, c5e p H essere attivata dal men !T,.ME+T* 6 C-M%-+E+T* A99*.+T*3* solo se sono stati installati anc5e i componenti aggi ntivi in #ase di installazione di -FF*CE$ !e ciH non #osse stato #atto, le aggi nte possono sempre essere installate, disponendo del disc5etto originale di -FF*CE ()))$ * passi per creare n modello di mod lo con memorizzazione dei dati sono? Aprire n doc mento v oto e de#inire il modello di mod lo con le celle c5e contengono le etic5ette dei campi variabili Attivare la creazione g idata e seg ire le ric5ieste !alvare, alla ric5iesta, il modello e il database collegato$ 3iene creato, in E esto modo, il modello di mod lo e il database ad esso collegato$ T tte le volte c5e viene aperto il modello, esso p H essere riempito e salvato come mod lo@ contemporaneamente i dati vengono salvati nel database$ 3ediamo in dettaglio come procedere$ Aprire na n ova cartella e de#inire n semplice mod lo Bper esempio n mod lo per la raccolta dei dati anagra#ici delle persone c5e lo compilanoC inserendo le etic5ette BCognome, +ome, *ndirizzo etc$C e a destra o sotto di esse, i dati relativi$ Cliccare s DAT* 6 C,EA/*-+E 9.*DATA M-DELL*$ *nizia la creazione g idata con la prima di cinE e sc5ermate

*n essa dobbiamo de#inire il #oglio di lavoro c5e deve costit ire il modello@ esso p H essere il #oglio corrente o se ne p H aprire no gi presente$ Dobbiamo dare, poi, il nome al modello di mod lo c5e verr creato$ Cliccando s Avanti si passa alla seconda #inestra$ *n essa possiamo scegliere il tipo di database, c5e p H essere n semplice elenco ELcel opp re n database Access o FoL%ro o Dbase, e il nome$ *l tipo di database F importante se si 5a intenzione di trattare s ccessivamente i dati@ in E esto senso Access o##re possibilit s periori a ELcel$ Cliccando s Avanti si apre la terza #inestra$

%agina 20 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

E la pi: importante in E anto in essa occorre speci#icare le celle c5e conterranno il dato e il nome del campo c5e conterr il dato@ E esto nome p H essere g ale o diverso da E ello delletic5etta del #oglio di lavoro$ *n breve, cliccare s lla cella c5e conterr il dato Bnon E ello delletic5etta, ma E ello accanto o sottoC e poi premere TA4@ viene inserito nella casella +ome campo a tomaticamente il nome delletic5etta, ma esso p H essere modi#icato a piacere, e si passa al secondo campo e cos\ via #ino all ltimo$ Terminato di inserire le celle e i nomi dei campi cliccare s Avanti e si apre la E arta #inestra

*n E esta #inestra F possibile aggi ngere al database c5e si sta per creare dati provenienti dal altri #ogli di calcolo$ CiH F possibile, nat ralmente, solo se tali #ogli 5anno la stessa str tt ra del modello c5e stiamo creando, ovvero i dati devono trovarsi nelle stesse celle del modello$ !e non vogliamo aggi ngere dati clicc5iamo s Avanti$ !i apre l ltima #inestra$

%agina 21 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

*n E esta #inestra vengono ricapitolate le in#ormazioni s l modello e s l database creato@ inoltre p H essere creata na lista di distrib zione se si v ole distrib ire il mod lo per e7 mail$ Cliccando s Fine termina la creazione g idata e si p H c5i dere il modello$ A E esto p nto il modello p H essere aperto da c5i nE e mediante il men F*LE 6 +.-3-, compilato e salvato cliccando s l p lsante !alva@ a E esto p nto viene ric5iesto se si vogliono salvare i dati nel database e poi il mod lo p H essere salvato come #oglio di calcolo opp re c5i so senza essere salvato$ *n#ine ricordiamo c5e in n modello possono essere aggi nti controlli, E ali p lsanti, caselle di testo, caselle di selezione etc$, a c i si p H associare na ro tine in 3is al 4asic #or Application$ A tomatizzando, in E esto modo, molte proced re$

AM4.2." #rafici
Creare n gra#ico in ELcel F molto semplice in E anto lapplicazione incorpora t tta la proced ra di creazione$ E s ##iciente selezionare lintervallo contenente i dati cliccare s l p lsante Creazione g idata gra#ico B C opp re s *+!E,*!C* 6 9,AF*C-$ !i attiva la creazione g idata$ ELcel cerca anc5e di interpretare le intenzioni dell tente individ ando le event ali etic5ette presenti nella selezione e le serie di dati$ +ella creazione g idata possiamo impostare t tti gli elementi del gra#ico, dal tipo alla #ormattazione, ai colori$ +ei prossimi paragra#i vedremo come personalizzare n gra#ico$

AM4. .%.1 Modificare l1angolo delle fe""e dei grafici a "or"a.


.n gra#ico a torta viene sato, in genere, per rappresentare dati relativi, ovvero percent ali$ *n E esti casi gli spicc5i della torta danno immediatamente lidea della E antit del dato s l t tto$ * gra#ici a torta possono essere bi e tridimensionali, a torta intera o esplosa$ ELcel crea il gra#ico a torta con n orientamento c5e dipende dalla tabella dei dati, ma, na volta creato il gra#ico, n lla vieta di modi#icare langolo delle #ette$ ! pponiamo di avere i seg enti dati relativi a spese mensili?

%agina 2; di '(
A c ra del %ro#$ Fernando Carl Anno ())4

3itto 402

Alloggio 204

A to (20

3estiario 01;

3arie 2;1

Creiamo n gra#ico a torta selezionando dati ed etic5ette e cliccando poi s l p lsante Creazione g idata gra#ico$ !cegliamo n tipo di gra#ico a torta$ Cliccando s Avanti arriviamo alla #ine della creazione g idata e otteniamo il gra#ico in #ig ra$

3itto Alloggio A to 3estiario 3arie

%ossiamo r otare di n angolo E al nE e gli spicc5i$ Cliccando col destro del mo se s no degli spicc5i e poi s Formato serie dati$ !i apre la #inestra Formato serie dati, c5e F composta da diverse sc5ede$ Clicc5iamo s lla sc5eda -pzioni$

+ella casella Angolo della prima sezione possiamo impostare n angolo da )c a 21)c$ La casella di selezione 3aria colore per sezione permette di impostare n nico colore per t tti gli spicc5i opp re colori diversi$ Alla #ine si ottiene la rotazione vol ta$

%agina 2' di '(


A c ra del %ro#$ Fernando Carl Anno ())4

3itto Alloggio A to 3estiario 3arie

AM4. .%. 2orma""are i numeri o il "es"o sugli assi di un grafico.


.n gra#ico F composto da n certo n mero di elementi Barea del gra#ico, area dei dati, assi, titoli, legende etc$C c5e possono essere impostati e modi#icati individ almente attraverso la sc5eda relativa$ %er accedere ad essa basta cliccare col destro del mo se s llelemento e poi s lla voce del men di scelta rapida c5e si apre, opp re #acendo doppio clic] col sinistro del mo se$ Con gli stessi dati del paragra#o precedente creiamo n gra#ico a istogrammi con le impostazioni di de#a lt$ Esso apparir come in #ig ra$
1)) 0)) 4)) 2)) ()) &)) )
A llo gg io to 3i tt r io 3e st ia 3a r A ie o

!erie&

Clicc5iamo col destro del mo se Bo doppio clic] col sinistroC s no E al nE e dei n meri dellasse d e poi s Formato asse$ !i apre la #inestra di dialogo Formato asse, costit ito da diverse sc5ede$

%agina 2< di '(


A c ra del %ro#$ Fernando Carl Anno ())4

*n ciasc na di esse F possibile impostare n aspetto del dato, in particolare il tipo di carattere e la s a grandezza e il tipo di n mero$ %er lasse delle D si p H scegliere anc5e lorientamento delle etic5ette$ Le impostazioni c5e si possono #are sono, com nE e, c5iare di per s^ e lasciamo al lettore la sperimentazione di t tte le possibilit$

AM4. .%.# Ri!osizionare il "i"olo' la legenda o le e"ic*e""e dei da"i in un grafico.


T tte le #inestre di dialogo c5e vengono presentate d rante la creazione g idata gra#ico sono accessibili anc5e s ccessivamente per permettere la modi#ica$ !e clicc5iamo col destro del mo se s na zona non speci#ica del gra#ico, cioF s llarea gra#ico, si apre n men di scelta rapida, dal E ale possiamo accedere a t tte le #inestre$

*n particolare se vogliamo inserire n titolo o modi#icarlo, clicc5iamo s gra#ico e si apre la #inestra -pzioni gra#ico

-pzioni

%agina 4) di '(
A c ra del %ro#$ Fernando Carl Anno ())4

*n essa possiamo dare nella sc5eda Titoli, n titolo al gra#ico e agli assi@ nella sc5eda Assi possiamo mostrare o nascondere i valori dellasse d, nella sc5eda 9riglia possiamo inserire o eliminare la griglia orizzontale e verticale, nella sc5eda Legenda possiamo rendere invisibile la legenda o posizionarla in diverse posizioni$ +ella sc5eda Etic5ette dati possiamo inserire al di sopra delle barre il valore opp re letic5etta dellasse D$ *n#ine nella sc5eda Tabella dati possiamo inserire nel gra#ico anc5e la tabella originale dei dati$ .na volta inseriti titoli e legende, essi possono essere spostati s llarea del gra#ico semplicemente selezionandoli e trascinandoli col mo se nella posizione pi: opport na$ Come spiegato nel paragra#o precedente per modi#icare la #ormattazione e lorientamento di titoli e di t tti gli altri elementi del gra#ico, basta #are doppio clic] s llelemento opp re clic] col destro e poi scegliere dal men di scelta rapida$

AM4. .%.4 3Es!lodere4 "u""i i segmen"i di un grafico a "or"a.


*n n gra#ico a torta Bo in n gra#ico ad anelloC gli spicc5i possono essere staccati gli ni dagli altri, ovvero esplosi$ 3i sono d e modi per esplodere gli spicc5i$ *l primo consiste nello scegliere #ra i tipi di torte, E ello a spicc5i esplosi, sia essa bi o tridimensionale$ *n E esto modo t tti gli spicc5i ris ltano alla stessa distanza dal centro, ma, come vedremo in seg ito, E esta sit azione p H essere modi#icata$ *l secondo modo consiste nel trascinare direttamente ciasc no spicc5io allontanandolo dal centro E anto si v ole$ %er #ar ciH, cliccare na prima volta s lla torta per selezionarla, cliccare na seconda volta s llo spicc5io e trascinare per allontanarlo dal centro$ *l ris ltato, volendo e se 5a senso, p H essere E ello in #ig ra$

Vitto Alloggio Auto Vestiar io Var ie

%agina 4& di '(


A c ra del %ro#$ Fernando Carl Anno ())4

AM4. .%.% Eliminare una serie di da"i da un grafico.


Le serie di dati in n gra#ico possono essere molteplici$ %er esempio, la tabella precedente potrebbe essere estesa a pi: mesi dellanno$ %er ciasc n mese avremmo le rispettive spese$ Le serie di n gra#ico possono essere aggi nte ed eliminate$ ! pponiamo di avere, per il gra#ico precedente, le serie relative a gennaio, #ebbraio e marzo$ *l gra#ico creato con la creazione g idata apparir come in #ig ra$
<)) ')) ;)) 1)) 0)) 4)) 2)) ()) &)) ) 3itto Alloggio A to 3estiario 3arie 9en Feb Mar

%er eliminare, per esempio, la serie di marzo, cliccare col destro del mo se s na E al nE e delle barre e poi s Dati di origine$ !i apre la #inestra Dati di origine$ Clicc5iamo s lla sc5eda !erie$ *n E esta sc5eda possiamo inserire ed eliminare t tte le serie disponibili$ !cegliendole dallelenco o selezionandole direttamente dal #oglio dati$

+ella casella !erie vi F lelenco delle serie presenti@ selezionandone na e cliccando s l p lsante Elimina la serie viene eliminata@ +ella casella +ome e nella casella 3alori appaiono rispettivamente la cella c5e contiene il nome della serie e c5e possiamo

%agina 4( di '(
A c ra del %ro#$ Fernando Carl Anno ())4

modi#icare scrivendo dentro n n ovo nome e lintervallo di celle contenente i valori della serie$ Cliccando s l p lsante Aggi ngi possiamo aggi ngere na serie$ +ella casella nome possiamo selezionare la cella c5e contiene il nome, cliccando s l p lsante di selezione degli intervalli B C e poi selezionando lintervallo di celle$ Allo stesso modo possiamo aggi ngere nella casella 3alori lintervallo di celle contenente i valori$

AM4. .%.& Modificare il "i!o di grafico !er una de"ermina"a serie di da"i.
Creato n gra#ico con pi: serie di dati, abbiamo la possibilit di modi#icare a piacimento ciasc na serie indipendentemente dalle altre, sia per E anto rig arda le linee, il colore etc$, ma anc5e come tipo di gra#ico$ *n altri termini per na serie possiamo sare listogramma e per naltra la linea$ T ttavia non possiamo mescolare gra#ici a d e dimensioni con gra#ici a tre$ %er modi#icare na singola serie di dati, dopo aver selezionato il gra#ico, cliccare col p lsante destro del mo se s lla serie da modi#icare e poi s Tipo di gra#ico$ !i apre la #inestra Tipo di gra#ico dalla E ale F possibile scegliere$

AM4. .%.5 Allargare lo s!azio "ra le colonne+(arre in un grafico (idimensionale.


E possibile anc5e a mentare le distanze #ra i gr ppi di barre e #ra le barre di n istogramma$ %er #ar ciH basta cliccare, al solito, col p lsante destro del mo se s lle barre e poi s Formato dato$ !i apre la sc5eda Formato dato$ Cliccando s lla sc5eda -pzioni possiamo impostare le distanze$

+ella casella !ovrapponi possiamo sovrapporre le barre inserendo valori positivi o distanziarle inserendo valori negativi$ * valori sono espressi in percent ale, col valore &)) le barre sono completamente sovrapposte e col valore &)) sono distanziate dello spessore di na barra$ +ella casella Distanza tra le barre possiamo a mentare la distanza #ra i gr ppi di barre$ * valori sono espressi in p nti$ La distanza massima F 0)) p nti$ %agina 42 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

AM4. .%.6 Inserire un1immagine in un grafico (idimensionale.


%er inserire nimmagine in n gra#ico, per esempio n logo dellazienda o n IordArt, basta selezionare il gra#ico e cliccare poi s lla voce di men *+!E,*!C*$ !i apre il men a discesa

%ossiamo inserire nimmagine da #ile opp re na #orma di disegno opp re n IordArt$ %er modi#icare limmagine inserita, ricordiamo c5e si p H ricorrere alle barre di str menti *mmagine, Disegno e IordArt come spiegato in altre parti$

%agina 44 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

AM4.# 2unzioni
.na # nzione F na #orm la prede#inita di ELcel c5e e##ett a n calcolo con gli argomenti indicati in essa e ritorna n valore@ ad esempio la # nzione !-MMAB*ntervalloC e##ett a la somma dei valori conten ti nellintervallo di celle indicato$ .na #orm la F, invece, n insieme di operazioni matematic5e da e##ett are s valori costanti, valori conten ti nelle celle e # nzioni$ ,icordiamo c5e na #orm la, e E indi anc5e na # nzione, deve essere digitata in na cella iniziando col segno di g ale BPC$ ,icordiamo anc5e c5e nelle celle contenenti #orm le possono essere vis alizzati i ris ltati opp re la #orm la

AM4.3.1 $so delle funzioni


*n E esto capitolo daremo in#ormazioni s ll so di alc ne # nzioni e #aremo E alc5e esempio applicativo per sottolinearne limportanza$ .lteriori in#ormazioni si possono trovare nella g ida in linea nella sc5eda !ommario ai capitoli Creazione di #orm le e controllo del #oglio di lavoro e F nzioni del #oglio di lavoro$ ,icordiamo E i brevemente c5e na # nzione comincia sempre col nome della # nzione, procede con na parentesi tonda aperta, seg ono gli argomenti separati da p nti e virgola, termina, in#ine, con la parentesi tonda c5i sa$ P!-MMABOAO&?O9O;@OFO<C .na # nzione p H essere inserita in naltra # nzione e ottenere cos\ # nzioni nidi#icate$ ,icordiamo ancora c5e na # nzione p H essere inserita in na cella digitandola direttamente opp re cliccando s *+!E,*!C* 6 F.+/*-+E opp re cliccando s l p lsante della barra degli str menti F nzione B C$ *n E esto modo si apre la #inestra *ncolla F nzioni in c i vengono elencate t tte le # nzioni disponibili$

%agina 40 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

+ella casella di sinistra sono conten te le categorie e in E ella di destra le # nzioni$ !elezionando na # nzione, in basso viene vis alizzata la sintassi e na descrizione c5e p H #acilitarne lapplicazione$ Alc ne # nzioni sono semplici e int itive e per esse non vi F di##icolt nelladoperarle, altre, invece, sono complesse e di di##icile applicabilit$ ELcel o##re #acilitazioni per comporre na #orm la$ *n#atti cliccando s l p lsante Modi#ica #orm la B C della barra della #orm la, la barra stessa si modi#ica mostrando a sinistra lelenco delle # nzioni e, dopo averne selezionata na, mostra la #inestra di composizione della # nzione, ovvero linserimento diretto di t tti gli argomenti ric5iesti dalla # nzione$

%er esempio, se avessimo scelto la # nzione !-MMA$!E, la #inestra F E ella in #ig ra$ Come si vede sono conten te le caselle note, per la selezione degli intervalli e degli altri argomenti ric5iesti, oltre alle spiegazioni necessarie per la comprensione della # nzione$ *n seg ito #aremo ri#erimento a E esta #inestra per inserire le # nzioni descritte$

AM4.#.1.1 Usare le funzioni di da"a e ora7 O//I8 /IORNO8 ME9E8 ANNO.


Esistono in ELcel diverse # nzioni per i calcoli calendariali$ Esse #anno parte della categoria Data e ora$ Esse sono? ADE!!-, A++-, DATA, DATA$3AL-,E, 9*-,+-, 9*-,+-$!ETT*MA+A, 9*-,+-210, ME!E, M*+.T-, -99*, -,A, -,A,*-, -,A,*-$3AL-,E, !EC-+D-$ Di esse #aremo n esempio d so di -99*, 9*-,+-, ME!E, A++-$ La funzione OGGI !elezioniamo na cella e clicc5iamo s l p lsante Modi#ica #orm la B C$ Clicc5iamo s l p lsante # nzioni, posto a sinistra della barra della #orm la e poic5^ nellelenco non compare la # nzione -99*, clicc5iamo s Altre # nzioni e scegliamo dallelenco la # nzione -99*$ Appare la #inestra descritta nellintrod zione del capitolo$

%agina 41 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

Come si vede la # nzione ritorna la data odierna e non 5a bisogno di argomenti$ +ella cella selezionata compare la data odierna in #ormato Data$ ,icordiamo c5e ELcel, per impostazione, tilizza il sistema &<)), cioF inizia il conteggio dei giorni a partire dal & gennaio &<))$ G esta data corrisponde al n mero seriale &$ Le date, in ELcel, sono sostanzialmente n meri seriali c5e indicano E anti giorni sono trascorsi dal & gennaio &<))$ Lora, min ti e secondi vengono rappresentati come #razioni dell nit$ %er vis alizzare la data in #ormato n mero F s ##iciente modi#icare il #ormato della cella cliccando col destro del mo se s di essa e scegliendo Formato celle dal men di scelta rapida e selezionando + mero dalla casella Categoria della sc5eda + mero$ La # nzione -99* calcola solo la data@ se vogliamo anc5e lorario occorre sare la # nzione ADE!!-BC$ %er esempio il n mero seriale corrispondente alla data (<6)46())2 ore &<$2( F 2;;4),'&2;$ La # nzione 9*-,+-$ %rocedendo allo stesso modo indicato sopra, inseriamo la # nzione 9*-,+-BC$

G esta # nzione 5a per argomento n n mero c5e deve corrispondere al n mero seriale della data nel sistema &<)), come spiegato sopra, opp re na data in #ormato stringa, ad esempio =(&7gen> opp re =&(7)27())(>e restit isce il giorno sotto #orma di n mero Bda & a 2&C corrispondente al n mero$ !e ad esempio largomento Bda mettere #ra le parentesi tonde della # nzioneC F 2;;4), nella cella selezionata apparir (< poic5^ E ella data corrisponde al (<6)46())2@ lo stesso n mero comparirebbe se la # nzione #osse 9*-,+-B=(<6)46())2>C$ A cosa p H servire la # nzione 9*-,+-T %er esempio per sapere c5e giorno del mese sar #ra &)) giorni da oggi$ *nserire la #orm la =P9*-,+-B-99*BCK&))C> Bsenza gli apiciC in na cella, viene # ori il n mero ;, cioF sar il ; del mese$ G ale meseT$ 45e` cF la # nzione ME!E$ La # nzione ME!E$ E simile alla # nzione 9*-,+- e restit isce il n mero del mese Bda & a &(C corrispondente al n mero seriale$

%agina 4; di '(
A c ra del %ro#$ Fernando Carl Anno ())4

Alla domanda precedente ELcel risponde ', cioF oggi pi: &)) giorni sar il ; l glio B'C$ E evidente c5e al posto di &)) potremmo inserire anc5e na variabile, per esempio il n mero conten to in na cella@ ELcel calcoler il mese o il giorno corrispondenti$ Ad esempio vale la #orm la =PME!EB-99*BCKOAO&)C>$ La # nzione A++-BC$ E la # nzione corrispondente a 9*-,+- e ME!E e ritorna lanno della data messa come argomento$

3algono per E esta # nzione le considerazioni #atte per le altre d e$

AM4.#.1. Usare le funzioni ma"ema"ic*e7 :9OMMA.O9ITI;A8 ARROTONDA.

9OMMA.9E8

Le # nzioni matematic5e sono parecc5ie@ per avere lelenco completo basta selezionare la categoria Matematic5e e trig$ nella #inestra *ncolla # nzione$ !ono presenti t tte le # nzioni rig ardanti le potenze e i logaritmi e t tte le # nzioni trigonometric5e semplici ed iperbolic5e$ Esamineremo l so delle # nzioni !-MMA$!E, A!-MMA%-!*T*3A, A,,-T-+DA$ La # nzione !-MMA$!E$ E na # nzione c5e calcola la somma di n intervallo di celle solo se il valore corrisponde a n certo criterio de#inito Bper esempio Y&))) opp re XP2(4 etc$C$ %er capirne il # nzionamento, al solito, dopo aver digitato n intervallo di dati, selezioniamo na cella allesterno dellintervallo e clicc5iamo s l p lsante Modi#ica #orm la$ !cegliamo al solito modo la # nzione !-MMA?!E$

%agina 4' di '(


A c ra del %ro#$ Fernando Carl Anno ())4

Cliccando nelle varie caselle vengono riportate le istr zioni per inserire largomento$ *l primo argomento F lintervallo di celle s c i deve essere e##ett ato il calcolo$ *l secondo argomento speci#ica il criterio al E ale deve corrispondere il dato perc5^ venga sommato$ *l terzo argomento speci#ica lintervallo da sommare se le celle corrispondenti del primo argomento soddis#ano ai criteri$ *n de#initiva nel primo argomento viene veri#icato il criterio e il terzo argomento F E ello c5e verr sommato$ Facciamo n esempio per comprendere meglio$ ! pponiamo di avere la seg ente tabella?

+ella cella 4' F conten ta la # nzione !-MMA$!EBA2?A;@Y&0))))@42?4;C$ *l ris ltato indica c5e sono state sommate le celle da 44 a 4; in E anto solo le corrispondenti celle da A2 a A; rispondono al criterio =Y&0))))> La # nzione A!-MMA%-!*T*3A$ E na # nzione dellapplicazione L-T.! &7(72 c5e non 5a eE ivalenti in ELcel@ non sar, perciH, disc ssa in E esta sede$ La # nzione A,,-T-+DA$ G esta # nzione arrotonda n n mero alle ci#re decimali speci#icate$ La sintassi della # nzione F A,,-T-+DAB+ m@+ mNCi#reC$ Largomento + m indica il n mero da arrotondare@ esso p H essere na costante o il conten to di na cella o il ris ltato di na #orm la$ Largomento + mNCi#re speci#ica il n mero di ci#re a c i arrotondare@ n n mero negativo arrotonda a sinistra della virgola$ Larrotondamento avviene per di#etto per n meri da ) a 0 escl so e per eccesso da 0 a &) escl so$ * seg enti esempi c5iariranno il # nzionamento della # nzione? A,,-T-+DAB&2;,24;@&C ritorna &2;,2 A,,-T-+DAB&2;,24;@(C ritorna &2;,20 A,,-T-+DAB&2;,24;@7&C ritorna &4)

%agina 4< di '(


A c ra del %ro#$ Fernando Carl Anno ())4

A,,-T-+DAB&2;,24;@7(C A,,-T-+DAB!-MMABA2?A<C@&C decimale

ritorna &)) arrotonda la somma alla prima ci#ra

AM4.#.1.# Usare le funzioni s"a"is"ic*e7 $ONTA8 $ONTA.9E8 :$ONTA.URO <$ONTA.NUMERI=8 :$ONT <$ONTA.;A>ORI=.
Anc5e le # nzioni statistic5e sono n merose$ %er avere il E adro completo e spiegazioni s l loro so, oltre c5e esempi di applicazione, si p H cons ltare la g ida in linea al capitolo Creazione di #orm le e controllo #ogli di lavoro 6 F nzioni del #oglio di lavoro 6 F nzioni statistic5e$ *n E esta sede esamineremo soltanto alc ne # nzioni di conteggio$ La # nzione C-+TA$!E$ G esta # nzione conta semplicemente il n mero di celle di n intervallo c5e soddis#ano na condizione$ La s a sintassi F C-+TA$!EB*ntervallo@CriterioC$ Largomento intervallo F lintervallo di celle da contare@ largomento criterio F il criterio Bdi tipo n merico, stringa o altroC a c i il conten to della cella deve soddis#are per essere contato$ %er esempio, ri#erendoci alla tabella del paragra#o precedente, la # nzione C-+TA$!EBA2?A;@Y&0))))C ritorner 4, essendo 4 le celle c5e contengono valori s periori a &0))))) e la # nzione C-+TA$!EBA&?4'@>QmmQC ritorner 2 essendo tre le celle c5e contengono string5e contenenti =mm> al loro interno$ La # nzione C-+TA$+.ME,* corrispondente in Lot s &7(72 alla # nzione AC-+TA%.,-$ G esta # nzione conta il n mero di celle di n intervallo c5e contengono n meri e valori n merici speci#icati negli argomenti$ +el conteggio vengono incl si argomenti rappresentati da n meri, date opp re rappresentazioni di n meri in #ormato testo$ +on verranno invece considerati gli argomenti rappresentati da valori di errore o da testo c5e non p H essere convertito in n meri$ La sintassi della # nzione F C-+TA$+.ME,*B3al&@ 3al( _C, in c i 3al&, 3al( _ sono argomenti B#ino a n massimo di trentaC corrispondenti a valori o a celle o a intervalli di celle$ G alc5e esempio c5iarir l so degli argomenti? C-+TA$+.ME,*BA&?4'C ritorna && essendo && le celle c5e contengono n meri nella tabella del paragra#o precedente$ C-+TA$+.ME,*BA&?4'@>(24>@(C ritorna &2 essendo && le celle contenenti n meri e d e i valori$ -sservare c5e =(24> F presentato come na stringa, ma F contato in E anto F tras#ormabile in n mero$ !e il valore #osse stato =a(24> non sarebbe, al contrario, stato preso in considerazione$ 3engono considerate n meri anc5e le date$ La # nzione C-+TA$3AL-,* corrispondente in Lot s &7(72 alla # nzione AC-+T$ G esta # nzione F molto simile alla precedente, con la di##erenza c5e conta t tte le celle non v ote$ 3engono contate anc5e le celle contenenti il valore )$

AM4.#.1.4 Usare le funzioni di "es"o7 :NOME.RO <MAIU9$.INIZ=8 MAIU9$8 MINU9$8 $ON$ATENA.


Le # nzioni di testo lavorano s lle string5e, analizzandole, concatenandole e tras#ormandole a piacimento$ Anc5e E este # nzioni in ELcel sono molte e per na

%agina 0) di '(
A c ra del %ro#$ Fernando Carl Anno ())4

completa visione si p H cons ltare la g ida al capitolo Creazione di #orm le e controllo #ogli di lavoro 6 F nzioni del #oglio di lavoro 6 F nzioni di testo$ La # nzione MA*.!C$*+*/$ La # nzione MA*.!C$*+*/ tras#orma liniziale di t tte le parole di n testo in mai scola e t tte le rimanenti lettere in min scole$ La sintassi della # nzione F MA*.!C$*+*/BTestoC, in c i Testo F na stringa, n intervallo di celle contenenti string5e o il ris ltato di na operazione s string5e$ Al solito E alc5e esempio c5iarir l so dellargomento? MA*.!C$*+*/B=ente nazionale 4-!CM* e F-,E!TE>C ritorna =Ente +azionale 4osc5i E Foreste> M*.!C$*+*/BA&C ritorna =Agenzia *mmobiliare> se la cella A& contenesse =A9E+/*A *MM-4*L*A,E>$ MA*.!C$*+*/BC-+CATE+ABA(@> =@4(CC ritorna la stringa somma delle celle A( e 4( separate da no spazio con t tte le iniziali mai scole$ Le # nzioni MA*.!C e M*+.!C G este # nzioni tras#ormano n stringa t tta in mai scolo e t tta in min scolo rispettivamente$ La sintassi F M*.!CBTestoC e M*+.!CBTestoC, in c i largomento Testo p H essere il conten to di na cella o na stringa o il ris ltato di n calcolo s string5e$ La # nzione C-+CATE+A$ G esta # nzione concatena pi: string5e restit endone na sola$ La s a sintassi F C-+CATE+ABTesto&, Testo(, _C, in c i gli argomenti Testo& $$ sono string5e o valori di celle #ino a n massimo di trenta$ La # nzione C-+CATE+A p H essere sostit ita dalloperatore di concatenamento di string5e e$ *n altri termini, al posto della # nzione, possiamo inserire in na cella direttamente i valori legati dal carattere e, per ottenere lo stesso ris ltato$ Facciamo anc5e E i E alc5e esempio? C-+CATE+AB=Anno>@> =@>())2>C restit isce =Anno ())2>$ Lo stesso ris ltato otterremmo se nella cella digitassimo direttamente fP>Anno> e = = e=())2> al posto della # nzione$ C-+CATE+ABA&@> =@A(C restit isce, sempre ri#erendoci alla tabella precedente, =Agenzia *mmobiliare 3alore *mmobile>$ Lo stesso ris ltato avremmo otten to digitando nella cella fPA& e = = e A($

AM4.#.1.% Usare le funzioni finanziarie7 :;A>2UT <;A>.2UT=8 :.MTI8 RATA8 INTERE99I.


Le # nzioni #inanziarie sono E elle impiegate nel calcolo #inanziario$ E evidente c5e per sarle occorre conoscerne il signi#icato$ *n E esto paragra#o ne analizzeremo alc ne di semplice impiego$ %er na completa visione si p H cons ltare la g ida al capitolo Creazione di #orm le e controllo #ogli di lavoro 6 F nzioni del #oglio di lavoro 6 F nzioni #inanziarie$ %er comprendere le # nzioni c5e analizzeremo, diamo alc ne de#inizioni c5e possono tornare tili? 3alore Att ale B3AC F il capitale c5e e##ettivamente F presente al momento dellinizio di noperazione #inanziaria c5e d ra nel tempo e c5e prod rr n altro capitale Bdetto 3alore F t roC$ 3alore F t ro B3FC F il capitale c5e verr raggi nto a distanza nel tempo in na operazione #inanziaria$

%agina 0& di '(


A c ra del %ro#$ Fernando Carl Anno ())4

Tasso di interesse BTassoC F il tasso da applicare nella transazione$ Ann alit F il periodo entro il E ale viene e##ett ato il pagamento ed F costit ito dalla somma dei periodi$ %eriodo F la scadenza Bmensile, semestrale, ann ale etc$C in c i si e##ett ano i pagamenti delle rate$ ,ata B,ataC F limporto da pagare in ogni periodo$ Tipo BTipoC F la modalit di pagamento, c5e p H avvenire allinizio del periodo o alla #ine$ Le varie variabili del calcolo #inanziario sono legate #ra loro da d e #orm le$ +el caso c5e il Tasso di interesse sia diverso da ), allora per il calcolo si adotta la #orm la?
VAB& + TassoC n + Rata B& + TassoTipo CB B& + Tasso C n & C + VF = ) Tasso

in c i n rappresenta il n mero di periodi dei pagamenti e gli altri simboli 5anno il signi#icato detto prima$ G esta #orm la in pratica calcola il capitale raggi nto B3FC da na somma iniziale 3A e da versamenti costanti per n certo n mero di mesi e a n certo tasso di interesse composto$ %oic5^ la somma in entrata e E ella in scita 5anno segno opposto la somma algebrica F )$ +el caso in c i il tasso di interesse F ) si applica la #orm la
VA + B Rata Q nC + VF = )

col solito signi#icato dei simboli$ Le # nzioni #inanziarie di ELcel calcolano na delle variabili conoscendo le altre, per c i vi F na # nzione per il calcolo del 3alore Att ale, na per il calcolo del 3alore F t ro, na per il Tasso di interesse etc$ La # nzione 3A$ 3A sta per 3alore Att ale$ G esta # nzione calcola app nto il valore att ale di na transazione, ovvero E ello c5e e##ettivamente si impegna allinizio delloperazione per raggi ngere dopo n certo n mero di anni il valore # t ro$ La sintassi di E esta # nzione F 3A Btasso@periodi@rata@valore # t ro@tipoC$ 9li argomenti sono? %eriodi$ *l periodo rappresenta la cadenza del pagamento Bad esempio mensile, semestrale etc$C$ G indi largomento periodi F il n mero totale di periodi Bad esempio se il pagamento F mensile e limpegno d ra 0 anni, i periodi sono &(mesiQ0anniP1)mesiC$ Tasso F il tasso di interesse ri#erito ad n periodo Bper esempio se il tasso ann ale F de <g, il tasso del periodo mensile sar ),)<6&(P),));0$ ,ata F limporto c5e si paga in ogni periodo Bad esempio &(0 e ro al meseC 3alore # t ro F il capitale c5e si v ole raggi ngere alla #ine dellimpegno$ ,ata e valore # t ro sono collegati nel senso c5e almeno no dei d e deve essere presente nella #orm la$ !e si omette no dei d e argomenti si deve, com nE e, mettere il p nto e virgola, c5e determina la posizione dellargomento nella # nzione, e ad esso verr assegnato il valore )$ Tipo F la modalit di pagamento$ % H essere ) o &$ ) indica c5e il pagamento viene e##ett ato allinizio del periodo e & alla #ine$ !e viene omesso, viene ass nto come )$

%agina 0( di '(
A c ra del %ro#$ Fernando Carl Anno ())4

Facciamo n esempio pratico$ !e inseriamo largomento 3alore # t ro, 3A rappresenta il capitale c5e si deve versare allinizio per avere alla #ine la somma pari al 3alore F t ro$ !e inseriamo solo largomento ,ata, 3A rappresenta la somma eE ivalente c5e si dovrebbe versare allinizio per avere lo stesso 3alore #inale! pponiamo di voler contrarre n prestito di &))$))) e ro da rimborsare mensilmente allinizio del mese in 2 anni al tasso ann ale del 'g$ G anto si ricever realmenteT &))$))) e ro rappresentano il valore # t ro e E anto si ricever realmente il valore att ale, per c i possiamo applicare la # nzione nel modo seg ente 3AB),)'6&(@&(Q2@@&)))))CP;';(0 R E evidente c5e la rata F &)))))621P(;;'R$ E c5iaro c5e al posto dei valori degli argomenti, possono essere immesse le celle contenenti i valori$ Facciamo n altro esempio$ .na societ assic ratrice o##re nassic razione c5e prevede n tasso ann ale del <g e versamenti mensili e rende dopo () anni &))$)))R$ G ale sar limporto mensile da versareT$ &))$)))R rappresentano il valore # t ro, mentre la rata da versare sar data dal valore att ale, c5e verr calcolato, diviso &(Q()P(4) c5e sono i mesi totali$ Applic5iamo la # nzione nel modo seg ente? 3AB),)<6&(@&(Q()@@&)))))CP&1$14&R La rata mensile sar E indi &114&6(4)P1<,0)R La funzione VAL.FUT. 3AL$F.T sta per 3alore F t ro$ G esta # nzione calcola il valore # t ro, cioF il capitale c5e mat rer dopo n certo periodo, avendo n certo capitale iniziale Bil valore att aleC e6o e##ett ando dei pagamenti periodici ad n certo tasso di interesse$ E, in pratica la # nzione corrispondente a E ella precedente$ *n#atti la s a sintassi F analoga con gli stessi signi#icati degli argomenti descritti prima? 3AL$F.TBtasso@periodi@rata@valore att ale@tipoC$ Come si vede, al posto dellargomento valore # t ro vi F, nat ralmente valore att ale$ Facciamo anc5e E i n esempio$ G anto sar il mio capitale #ra () anni se inizialmente deposito &))) e ro e poi verso n premio mensile di &)) e ro al tasso del 4gT$ 9li argomenti sono c5iari, per c i applic5iamo la # nzione? 3AL$F.TB),)46&(@&(Q()@&))@&)))CP2'$<)),)4R La funzione RATA *nsieme alle altre # nzioni #inanziarie viste prima, rate #a parte della #orm la con la E ale ELcel lega il valore att ale e il valore # t ro di n investimento$ Essa restit isce limporto del versamento periodico da #are per ottenere n certo valore # t ro, con n certo valore att ale presente allinizio e n certo tasso di interesse$ La sintassi di E esta # nzione F ,ATABTasso@periodi@valore att ale@valore # t ro@tipoC con l stesso signi#icato degli argomenti detti prima$ Ad esempio se voglio raggi ngere dopo () anni il capitale di &))$))) e ro, avendo n capitale allinizio di ())) e ro e s pponendo c5e il tasso dinteresse sia del 4g, E al F la rata da pagare mensilmenteT Applicando la # nzione ,ATAB),)46&(@&(Q()@()))@&)))))@)CP('4,;; R

%agina 02 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

La rata mensile F d nE e di ('4,;; R$ !e voglio conoscere E anto avrH versato alla #ine dei () anni, basta moltiplicare ('4,;;Q&(Q()P1'$244,')R, c5e con i ())) presenti allinizio #anno ;)$244,')R$ La # nzione *+TE,E!!* L ltima delle # nzioni analizzate in E esto paragra#o F *+TE,E!!*, la E ale permette di calcolare gli interessi mat rati dopo n certo tempo da n capitale iniziale e6o da versamenti periodici$ La s a sintassi F *+TE,E!!*Btasso@periodo@periodi@valore att ale@valore # t ro@tipoC, con lo stesso signi#icato delle # nzioni precedenti$ La seg ente #orm la calcola gli interessi c5e dovranno essere corrisposti nel primo mese per n prestito triennale di R '$)))$))) con n interesse ann o del &)g? *+TE,E!!*B),&6&(@ &@ 21@ '))))))C F g ale a 7R 11$1;) La seg ente #orm la calcola gli interessi da corrispondere nellZ ltimo anno per n prestito triennale di L$ '$)))$))) con n interesse ann o del &)g, in c i i pagamenti vengono e##ett ati con scadenza ann ale? *+TE,E!!*B),&@ 2@ 2@ '))))))C F g ale a 7R (<($40)

AM4.#.1.& Usare le funzioni di ricerca e riferimen"o7 $ER$A.ORIZZ8 $ER$A.;ERT8 :9$AN9;ER <$ER$A.;ERT=.


Le # nzioni di ricerca e ri#erimento possono ris ltare molto tili E ando si dispone di elenc5i o database, dai E ali estrarre dati corrispondenti, attraverso altri dati conosci ti, c5e devono essere immessi in n altro contesto@ per esempio avendo n listino di prodotti F possibile inserire in na #att ra il prezzo del prodotto digitando in naltra cella il s o codice$ Esiste in ELcel na Ricerca guida a dei dati, ma E esta # nzione F disponibile solo se sono state installate le Aggi nte, al momento dellinstallazione di Microso#t -##ice$ !e tale aggi nta F stata installata F possibile accedervi mediante il men !T,.ME+T* 6 C-M%-+E+T* A99*.+T*3* e poi selezionando la casella di Ricerca guida a$ Tale # nzione apparir nel men !T,.ME+T*$ Cliccando s di essa viene attivata la ricerca g idata$ 4asta rispondere alle domande$ *n E esto paragra#o analizzeremo d e sole # nzioni della categoria ,icerca e ri#erimento? CE,CA$-,*// e CE,CA$3E,T$ %er i dettagli s lle altre, al solito, ci si p H ri#erire alla g ida in linea di ELcel al capitolo del sommario Creazione di #orm le e controllo #ogli di lavoro 6 F nzioni del #oglio di lavoro 6 F nzioni di ricerca e ri#erimento$ ! pponiamo di avere la seg ente tabella$

! di essa applic5eremo le # nzioni di ricerca e ri#erimento$ %erc5^ i ris ltati della ricerca siano attendibili, F necessario c5e la tabella sia ordina a in !en!o cre!cen e ri!"e o a##a "ri$a co#onna , perc5^ F in base a E esta c5e la ricerca

%agina 04 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

viene e##ett ata$ Le d e # nzioni CE,CA$-,*// e CE,CA$3E,T 5anno la stessa sintassi con lo stesso signi#icato degli argomenti? CE,CA$-,*//Bvalore@tabella@indice@intervalloC CE,CA$3E,TBvalore@tabella@indice@intervalloC Esse 5anno anc5e lo stesso signi#icato, l na ri#erito alle rig5e e laltra alle colonne della tabella$ *n pratica speci#icando n valore Bprimo argomento delle # nzioniC, viene cercato nella tabella speci#icata Bsecondo argomento della # nzioneC il dato c5e si avvicina per di#etto Bse intervallo, c5e F il E arto argomento, F FAL!-$ G esto argomento p H ass mere solo i valori 3E,- o FAL!-$ FAL!- F il valore di de#a lt, c5e viene ass nto se esso non viene speci#icato$C opp re c5e corrisponde esattamente Bse intervallo F 3E,-C al valore speci#icato$ Trovato il dato la # nzione ritorna il dato corrispondente nella riga, per la prima # nzione, o nella colonna, per la seconda # nzione, indicata dallargomento indice$ !e la # nzione non dovesse trovare alc n dato corrispondente agli argomenti ritorna il codice di errore S+6D$ Alc ni esempi c5iariranno E anto detto sopra$ ! pponiamo di aver dato allintervallo della tabella sopra A(?D1 il nome Tabella$ CE,CA$-,*//B(@tabella@2@3E,-C ritorna il valore 0,&($ *n#atti la # nzione cerca nella prima riga il valore (, lo trova e va a vedere nella terza riga, nella stessa colonna, il valore presente$ *n E esto caso il ris ltato non 5a senso trattandosi di na tabella c5e si svil ppa per colonne$ CE,CA$3E,TB2@tabella@2@3E,-C ritorna 0,&($ *n E esto caso la # nzione cerca nella prima colonna il codice 2 e va a vedere nella colonna 2 il prezzo corrispondente$ CE,CA$-,*//B=%enna a s#era>@tabella@(@3E,-C ritorna =Matita> CE,CA$3E,TB0@tabella@4C ritorna (2)$

AM4.#.1.5 Usare le funzioni logic*e7 9E8 E8 O8 :DERR <;A>.ERR=.


Le # nzioni logic5e servono a veri#icare se na condizione F vera o #alsa o a concatenare diverse condizioni$ Le # nzioni logic5e sono !E, E, -, 3E,-, FAL!-, +-+$ Molto interessante per il controllo dei dati e delle #orm le F la funzione %E$ La s a sintassi F !EBtest@seNvero@seN#alsoC, cioF la # nzione ritorna il valore seNvero se il test d come ris ltato vero, altrimenti ritorna seN#also, se E esto argomento F stato speci#icato$ Largomento test p H essere E alsiasi espressione c5e ritorna come ris ltato vero o #also$ 9li argomenti seNvero e seN#also possono essere costanti, string5e, #orm le da calcolare etc$ %ossono essere anc5e altre # nzioni !E, #ino a sette annidamenti$ 9li esempi seg enti sono tratti dalla g ida in linea di ELcel? Esempi? *n n #oglio di bilancio, la cella A&) contiene na #orm la per calcolare il b dget corrente$ !e il ris ltato della #orm la in A&) F g ale o minore di &))), la # nzione seg ente vis alizzer h+el b dgeth$ *n caso contrario, la # nzione vis alizzer hF ori b dgeth$ !EBA&)XP&)))@h+el b dgeth@hF ori b dgethC +el seg ente esempio, se il valore conten to nella cella A&) F &)), test sar 3E,- e verr calcolata la somma di t tti i valori conten ti nellZintervallo 40?4&0$ *n caso

%agina 00 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

contrario, test sar FAL!- e verr restit ita la stringa v ota, in modo c5e la cella contenente la # nzione !E diventi na cella v ota$ !EBA&)P&)),!-MMAB40?4&0C,hhC !i s pponga c5e n #oglio di lavoro contenga nellZintervallo 4(?44 i seg enti dati relativi alle h!pese e##ettiveh per i mesi di gennaio, #ebbraio e marzo? L$ &$0))$))), L$ 0))$))), L$ 0))$)))$ LZintervallo C(?C4 contiene invece i seg enti dati relativi alle h!pese previsteh per gli stessi periodi? L$ <))$))), L$ <))$))), L$ <(0$)))$ U possibile scrivere na #orm la per veri#icare se le spese per n determinato mese rientrano nel b dget, creando il testo per n messaggio con le seg enti #orm le? !EB4(YC(@hF ori b dgeth@h-[hC F g ale a hF ori b dgeth !EB42YC2@hF ori b dgeth@h-[hC F g ale a h-[h !i s pponga di voler assegnare n gr ppo di lettere ai n meri ai E ali si ri#erisce il nome % nteggioMedio$ Cons ltare la seg ente tabella$ !e % nteggioMedio F ,estit ir Maggiore di '< Compresa tra ') e '< Compresa tra ;) e ;< Compresa tra 1) e 1< Minore di 1) A 4 C D F

!i possono tilizzare le seg enti # nzioni !E nidi#icate? !EBAverage!coreY'<,hAh,!EBAverage!coreY;<,h4h, !EBAverage!coreY1<,hCh,!EBAverage!coreY0<,hDh,hFhCCCC +ellZesempio precedente, la seconda istr zione !E F anc5e lZargomento seN#also della prima istr zione !E$ Analogamente, la terza istr zione !E F lZargomento seN#also della seconda istr zione !E$ Ad esempio, se il primo test BMediaY'<C F 3E,-, verr restit ito hAh$ !e il primo test F FAL!-, verr calcolata la seconda istr zione !E e cos\ via$ Le funzioni E ed O concatenano diverse condizioni B#ino a 2)C$ Esse 5anno sintassi EBcond&@ cond(_C e -Bcond&@ cond( _C e ritornano rispettivamente E 3E,- se t tte le condizioni esposte sono vere 3E,- se almeno na condizione esposta F vera 9li esempi seg enti, tratti dalla g ida di ELcel, c5iariranno la loro applicazione$ EB3E,-@ 3E,-C F g ale a 3E,EB3E,-@ FAL!-C F g ale a FAL!EB(K(P4@ (K2P0C F g ale a 3E,!e lZintervallo 4&?42 contiene i valori 3E,-, FAL!- e 3E,-? EB4&?42C F g ale a FAL!!e 44 contiene n n mero compreso tra & e &))? EB&X44@ 44X&))C F g ale a 3E,!i s pponga di voler vis alizzare 44 se contiene n n mero compreso tra & e &)) e di voler vis alizzare n messaggio E alora il n mero non sia compreso nellZintervallo$ !e 44 contiene il valore &)4? !EBEB&X44@ 44X&))C@ 44@ h*l valore non F compreso nellZintervallo$hC F g ale a h*l valore non F compreso nellZintervallo$h %agina 01 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

!e 44 contiene il valore 0)? !EBEB&X44@ 44X&))C@ 44@ h*l valore non F compreso nellZintervallo$hC F g ale a 0) -B3E,-C F g ale a 3E,-B&K&P&@(K(P0C F g ale a FAL!!e A&?A2 contiene i valori 3E,-, FAL!- e 3E,-? -BA&?A2C F g ale a 3E,-

AM4.#.1.6 Usare le funzioni di da"a(ase dis!oni(ili7 D).9OMMA8 D).MIN8 D).MA? e D).$ONTA.


Le # nzioni di database lavorano s n database o elenco di ELcel$ ,icordiamo brevemente, essendo stato detto altrove, c5e n elenco o database di ELcel F caratterizzato da dati correlati ordinati in colonne c5e costit iscono i campi e in rig5e c5e costit iscono i record$ Le etic5ette delle colonne sono i nomi dei campi$ .na tabella non p H contenere rig5e v ote, c5e vengono interpretate come #ine del database$ T tte le # nzioni database 5anno nome D4$F nzione e 5anno t tte la stessa sintassi D&.Funzione'da aba!e( ca$"o( cri eri). Largomento da aba!e F lintervallo c5e costit isce lelenco comprese le etic5ette dei campi$ !i p H indicare lintervallo opp re il nome, event ale, ad esso assegnato$ Largomento ca$"o indica il nome delletic5etta del campo nel E ale e##ett are loperazione indicata dalla # nzione$ Largomento cri eri F n intervallo di celle in c i sono speci#icati i criteri$ L intervallo non deve entrare in con#litto con lintervallo del database@ si p H tilizzare il ri#erimento allintervallo o il nome dato ad esso$ %er gli esempi tilizziamo la tabella del paragra#o precedente, aggi ngendo sopra la tabella dei criteri$ G esta viene aggi nta sopra al database in modo da poter aggi ngere record allelenco e non modi#icare il ri#erimento ai criteri$ ! pponiamo di aver dato il nome Database allintervallo A;?D&( e il nome Criteri allintervallo A(?F4$

La condizione legata ad ogni colonna dellintervallo dei criteri F legata alle altre colonne dalloperatore A+D, ciH v ol dire c5e le condizioni conten te devono essere t tte vere$ Le condizioni conten te in rig5e diverse sono legate dalloperatore -,, cioF F s ##iciente c5e na di esse sia vera$

%agina 0; di '(
A c ra del %ro#$ Fernando Carl Anno ())4

La funzione D&.%OMMA Calcola la somma dei valori di n campo per i record c5e soddis#ano ai criteri$ Esempi? D4$!-MMABDatabase@>%rezzo>@CriteriC restit isce 4,4' perc5^ sono stati sommati i valori di prezzo (,)), &,(0, &,(2 in E anto i dati delle celle C', C&& e C&( corrispondono ai criteri prezzo Y& e XP( opp re EsistenzaY&))) e X2(0) D4$!-MMABA;?D&(@>Esistenza>@E(?F0C restit isce '<') in E anto somma i valori delle celle da D' a D&( poic5^ la prima riga dei criteri sotto letic5etta, essendo v ota, v ol dire E al nE e valore@ in altri termini il criterio si legge in E esto modo> Esistenza E al nE e opp re maggiore di &))) e minore di 2(0)>$ Le funzioni D&.MIN e D&.MA* ritornano rispettivamente il minimo e il massimo dei valori del campo speci#icato #ra i record rispondenti ai criteri$ 3ediamo E alc5e esempio? D4$M*+Bdatabase@>%rezzo>@criteriC ritorna &,(2 essendo E esto il valore minimo #ra i valori delle celle C', C&& e C&(, c5e rispondono ai criteri della tabella$ D4$M*+Bdatabase@>Esistenza>@E(?F4C ritorna (2) in E anto il criterio seleziona t tti i record D4$MADBdatabase@>%rezzo>@criteriC ritorna (,)) essendo E esto il valore massimo #ra i valori delle celle C', C&& e C&(, c5e rispondono ai criteri della tabella$ D4$MADBdatabase@>Esistenza>@E(?F4C ritorna 2(0) in E anto il criterio seleziona t tti i record$

AM4.#.1.@ Usare le funzioni nidifica"e.


!i F #atto gi cenno al #atto c5e gli argomenti delle # nzioni possono essere costanti, ri#erimenti a celle o a intervalli, #orm le ed event almente altre # nzioni$ G ando na # nzione F conten ta allinterno di naltra si parla di # nzioni nidi#icate$ .n esempio di # nzioni nidi#icate lo abbiamo #atto parlando della # nzione !E, ma in pratica la nidi#icazione rig arda t tte le # nzione$ !i possono tilizzare #ino a sette livelli di nidi#icazione$ La # nzione c5e contiene le altre F na # nzione di primo livello@ possono essere conten te pi: # nzioni di secondo livello e cos\ via$ %er esempio, nella # nzione seg ente !EBMED*ABA&?A0CY&))@!-MMABA&?A0C@!-MMAB4&?40CC La # nzione MED*A e le d e # nzioni !-MMA sono # nzioni di secondo livello$ La costr zione di # nzioni nidi#icate p H essere #atta digitando direttamente la #orm la opp re p H essere #acilitata tilizzando la #inestra della #orm la come F stato spiegato nellintrod zione di E esto capitolo$ Facciamo n esempio tilizzando la #inestra della #orm la e #acendo ri#erimento alla tabella seg ente?

! pponiamo di voler calcolare nella cella C( il valore # t ro a &) anni al tasso del 2,0g dei proventi degli a##itti c5e gli inE ilini versano ogni mese in banca s n libretto di

%agina 0' di '(


A c ra del %ro#$ Fernando Carl Anno ())4

risparmio$!elezionata la cella clicc5iamo s l p lsante *nserisci # nzione della barra della #orm la B C e scegliamo la # nzione statistica 3AL$F.T analizzata in precedenza$ !i apre la #inestra della #orm la

+ella casella TassoNint scriviamo =),)206&(> cioF il tasso mensile@ nella casella %eriodi scriviamo =&)Q&(> cioF &() mesi$ Clicc5iamo nella casella %agam e poi s l p lsante F nzionie B C$ !cegliamo dallelenco la # nzione !-MMA$ !e non #osse in elenco scegliere Altre # nzioni e poi la # nzione !-MMA$ De#iniamo lintervallo 4(?40 e clicc5iamo in#ine s -[$ +at ralmente potevamo digitare direttamente nella casella %agam =!-MMAB4(?40C> senza gli apici$ %er evitare # nzioni nidi#icate, c5e possono essere pi: di##icili da gestire, potevamo inserire la somma dellintervallo nella casella 41 e #ar ri#erimento ad essa nella # nzione 3AL$F.T$

AM4.4 Analisi
Avere n elenco di dati o n database, sia in n #oglio di lavoro c5e in altra applicazione, p H non essere s ##iciente per la comprensione e la interpretazione dei dati presenti$ .no sg ardo allelenco p H non ri scire a mettere in relazione i dati #ra loro$ !i rende E indi necessario avere la possibilit di riordinare i dati stessi in modo da raggr pparli e metterli in relazione tra loro$ %arliamo di Ana#i!i dei da i$ *n E esto capitolo tratteremo soltanto di tabelle capaci di raggr ppare e trattare i dati in modo interattivo, di scenari e di veri#ic5e e non di str menti di analisi statistica$ 9li str menti di analisi statistica #anno parte delle Aggi nte di ELcel@ devono, E indi, essere stati installati preventivamente, come detto in altre parti in E esto libro$ %er lteriori c5iarimenti s lle proced re per E anto rig arda lanalisi dei dati, si p H cons ltare la g ida in linea alle voci di sommario Analisi dei dati con rapporti di tabelle pivot e Esec zione di analisi di tipo 85at7i# s i dati di n #oglio di lavoro 6 !alvataggio di sol zioni di##erenti a n problema$

%agina 0< di '(


A c ra del %ro#$ Fernando Carl Anno ())4

AM4.4.1 %a&elle 'i(ot / %a&elle a cam'i incrociati


Le tabelle pivot di ELcel ())) corrispondono alle tabelle a campi incrociati di ELcel 4 e di altre applicazioni di #oglio elettronico$ %ivot in #rancese signi#ica perno, # lcro ed F n termine sato anc5e in pallacanestro per indicare n giocatore intorno a c i r ota il gioco, E ello c5e alla #ine segna i p nti$ *n realt na tabella pivot F n modo diverso di raggr ppare e vedere i dati di n elenco o database e c5e si basa s ll so di no dei campi per #are i raggr ppamenti$ .tilizziamo lesempio seg ente, tratto dalla g ida di ELcel, come base di dati per trattare largomento$

!e volessimo presentare E esti dati al direttore dellazienda cos\ come sono, poc5e concl sioni se ne potrebbero trarre@ per esempio 5a vend to di pi: 4ianc5i o ,ossiT !i F vend to di pi: al ! d o al +ordT E stato pi: pro#ic o gennaio opp re #ebbraioT %oic5^ lelenco F breve, con n certo s#orzo, si potrebbe anc5e rispondere, ma certamente se presentiamo gli stessi dati mediante tabelle pivot t tto p H diventare pi: c5iaro$ Ad esempio si p H costr ire na tabella in c i compaiono i dati relativi al s d raggr ppati per Agente e per mese, o per Agente e per prodotto$ !e dentro poi ci sono anc5e i totali parziali e complessivi, allora in n colpo docc5io 5o la risposta alle domande precedenti$ .n rapporto di tabella pivot consiste proprio in na tabella in c i i campi del database possono essere disposti per riga e per colonna, a piacimento, per avere agli incroci i dati da analizzare$ *noltre i nomi dei campi non sono semplici etic5ette, ma caselle combinate da c i si p H scegliere il dato da tilizzare, modi#icando a tomaticamente la vis alizzazione$ .na tabella pivot F composta da diversi elementi, c5e F bene E i riass mere per na maggiore comprensione$ La descrizione F tratta dalla g ida in linea di Microso#t ELcel ()))?

%agina 1) di '(
A c ra del %ro#$ Fernando Carl Anno ())4

Ca$"i riga$ !ono i campi di nZorigine dati sottostante a c i viene assegnato n orientamento riga in n rapporto di tabella pivot$ +ellZesempio precedente, +rodo o e Ra""re!en an e sono campi riga$ *l campo riga pi: vicino ai dati B,appresentante nellZesempioC, F detto campo riga interno$ T tti gli altri campi riga sono campi esterni$ * campi riga interni ed esterni presentano attrib ti diversi$ 9li elementi dei campi pi: esterni vengono vis alizzati solo na volta mentre gli elementi in t tti gli altri campi vengono ripet ti ogni volta c5e si rende necessario$ Ca$"i co#onna$ !ono campi ai E ali viene assegnato n orientamento colonna in n rapporto di tabella pivot$ +ellZesempio precedente, Tri$e! ri F n campo colonna composto da d e elementi, Trim( e Trim2$ .n rapporto di tabella pivot p H presentare pi: campi colonna e riga$ Molti rapporti di tabella pivot con rientro non dispongono di campi colonna$ E#e$en o U na sottocategoria o membro, di n campo di tabella pivot$ +ellZesempio precedente La icini e Carni sono elementi del campo +rodo o$ 9li elementi rappresentano voci nivoc5e nello stesso campo o colonna, dellZorigine dati, vengono vis alizzati come etic5ette di rig5e o di colonne opp re negli elenc5i per i campi pagina$ Ca$"o "agina$ U n campo a c i F assegnato n orientamento di pagina o di #iltro$ +ellZesempio Area F n campo pagina da tilizzare per applicare il #iltro al rapporto in base allZarea$ *n E esto campo F possibile vis alizzare dati di riepilogo relativi solo allZarea orientale, solo allZarea occidentale o a t tte le aree$ G ando si seleziona n elemento diverso nel campo pagina, il rapporto di tabella pivot vis alizzer solo i dati di riepilogo associati a E el determinato elemento$ E#e$en o di un ca$"o "agina$ Ciasc n valore o voce nivoca del campo o della colonna, nella tabella o nellZelenco di partenza diventa n elemento nellZelenco del campo pagina$ +ellZesempio E! F lZelemento correntemente selezionato per il campo pagina Area e il rapporto di tabella pivot vis alizza i dati di riepilogo solo per tale area$ Ca$"o da i$ U n campo di n database o di n elenco di origine c5e contiene dati da riepilogare$ +ellZesempio %o$$a di Vendi e F n campo dati c5e riepiloga le voci dal campo Vendi e o della colonna nei dati di origine$ +ellZesempio del rapporto con #ormato rientrato, E esto campo F denominato 3endite invece di !omma di 3endite$ .n campo dati in genere riepiloga dati n merici, E ali statistic5e o importi delle vendite, ma F possibile c5e i dati riportati siano in #ormato testo$ *n base %agina 1& di '(
A c ra del %ro#$ Fernando Carl Anno ())4

allZimpostazione prede#inita, Microso#t ELcel riepiloga i dati di testo in rapporti di tabella pivot tilizzando la # nzione di riepilogo Conteggio e riass me i dati n merici tilizzando la # nzione !-MMA$$ Area da i U la parte del rapporto di tabella pivot c5e contiene i dati di riepilogo$ Le celle dellZarea dati vis alizzano i dati relativi agli elementi conten ti nei campi riga e nei campi colonna$ Ciasc n valore nellZarea dati rappresenta n riepilogo di dati provenienti dai record di origine o rig5e$ +ellZesempio precedente il valore nella cella C1 F n riepilogo delle vendite di Dods8ort5 di prodotti caseari nel secondo trimestre, vale a dire il riepilogo degli importi delle vendite per ciasc n record o riga, conten to nei dati di origine c5e riporti gli elementi Latticini, Dods8ort5 e Trim($ Freccia de##,e#enco a di!ce!a de# ca$"o U la #reccia vis alizzata s l lato destro di ciasc n campo$ Fare clic s tale #reccia per selezionare gli elementi da vis alizzare$

AM4.4.1.1 $reare una "a(ella !ivo" o una "a(ella a cam!i incrocia"i u"ilizzando dei nomi di cam!i defini"i.
Creiamo na tabella pivot s lla base dei dati della tabella precedente$ A E esto scopo cliccare s lla voce di men DAT* 6 ,A%%-,T- D* TA4ELLA %*3-T E 9,AF*C-_ !i apre la prima #inestra della creazione g idata$

*nnanzit tto occorre selezionare lorigine dei dati, c5e p H essere anc5e n database esterno o tabelle di consolidamento di dati o naltra tabella pivot$ +el nostro caso selezioniamo E#enco o da aba!e di Micro!of E-ce#$ +ella parte in#eriore si p H scegliere se creare na tabella o n gra#ico pivot, il E ale F la presentazione gra#ica dei dati della tabella pivot, anc5esso interattivo come la tabella$ !elezioniamo Tabe##a "i.o e clicc5iamo poi s l p lsante A.an i$ !i apre la seconda #inestra in c i si c5iede di speci#icare lorigine dei dati$ +el nostro caso, se lintervallo dei dati era stato

%agina 1( di '(
A c ra del %ro#$ Fernando Carl Anno ())4

selezionato prima, esso appare nella casella altrimenti possiamo selezionarlo noi nel modo cons eto$

Cliccando s l p lsante %fog#ia si p H scegliere n #oglio di lavoro di naltra cartella$ Clicc5iamo s l p lsante A.an i$ !i apre la terza #inestra della creazione g idata$

*n E esta #inestra prima di t tto possiamo decidere se creare la tabella pivot nello stesso #oglio di lavoro Be in E esto caso occorre speci#icare la posizione dove collocare la tabella pivot, cioF la cella in alto a sinistra di inizio della tabellaC, opp re se crearla in n n ovo #oglio di lavoro, il E ale viene aggi nto a tomaticamente$ !cegliamo % e!!o fog#io di #a.oro e speci#ic5iamo la posizione$ -ra F il momento di creare il la"o t della tabella, ovvero lorganizzazione dei campi per rig5e e per colonne in modo da avere conteggi, medie o somme parziali e totali etc$ Clicc5iamo s l p lsante La/ou _ !i apre la #inestra La/ou

%agina 12 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

Dallo sc5ema presente si p H int ire come vanno disposti i campi per ottenere il ris ltato vol to@ la cella scelta per linserimento della tabella pivot F E ella c5e in #ig ra F compresa #ra la zona C-L-++A e la zona ,*9A$ %ossono contenere campi la riga a destra di tale cella e la colonna in basso$La casella a sinistra della posizione scelta p H contenere il campo pagina$ *l campo dati da trattare va inserito nella zona #ra la riga e la colonna$ * campi disponibili sono segnati a destra della #inestra$ %er inserire i campi basta trascinarli$ ! pponiamo di volere raggr ppare le vendite di ciasc n agente per mese e solo per larea ! d$ La casella %A9*+A seleziona app nto larea, nella casella C-L-++A va inserito il campo Agente e nella casella ,*9A va inserito il campo Mese$ *n altri termini la nostra intenzione F E ella di presentare i dati 3endite di ciasc n agente per mese per larea ! d$ Dopo c5e la tabella sar creata si potr cambiare larea e vedere i dati relativi alle altre aree$ *n E esto modo verranno creati a tomaticamente totali e totali parziali, se vi sono$ Trasciniamo il campo Area nella casella %A9*+A, il campo Agen e nella casella C-L-++A, il campo Me!e nella casella ,*9A e il campo Vendi e nella casella DAT*$ Cliccare s -[ e poi s l p lsante Fine$ *l p lsante O"zioni lo esamineremo dopo aver esaminato il ris ltato, c5e dovrebbe essere, se si F seg ita la proced ra, il seg ente?

-sserviamo innanzi t tto c5e le etic5ette dei campi sono caselle combinate@ se clicc5iamo s di esse si apre lelenco delle varie voci per incl derle t tte o eliminarne %agina 14 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

alc ne dal prospetto$ Ad esempio se clicc5iamo s lla #reccetta del campo Agen e possiamo togliere la sp nta a ,ossi e nella tabella apparir il resoconto del solo 4ianc5i, cliccando s lla #reccetta del campo Area possiamo vedere i ris ltati relativi ad naltra area opp re a t tte le aree$ Mediante il p lsante O"zioni dell ltima #inestra di dialogo possiamo impostare alc ni elementi, come la posizione dei totali e altro$

Come si vede le impostazioni sono diverse ed F in tile esaminarle t tte in E esta sede$ La tabella pivot F na tabella dinamica nel senso c5e p H essere modi#icata a piacimento, modi#icandone la str tt ra col semplice trascinamento dei campi$ % H tornare tile, in E esto caso, la barra di str menti Tabe##a "i.o , c5e si attiva alla creazione della tabella, ma c5e si p H attivare, al solito, da 3*!.AL*//A 6 4A,,E DE9L* !T,.ME+T* 6 TA4ELLA %*3-T$ Cliccando allinterno della tabella pivot appaiono, nella barra, i campi del database$

%er eliminare n campo dalla tabella basta trascinarlo # ori, per aggi ngere n campo basta trascinarlo dalla barra alla riga o alla colonna$ !e il valore del campo 5a senso, a tomaticamente la tabella si tras#orma mostrando i dati raggr ppati nel modo gi sto$ * p lsanti della tabella permettono di eseg ire alc ne operazioni$ %agina 10 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

Tabe##a "i.o $ Cliccando s E esto p lsante si apre n men a discesa c5e contiene t tte le voci della barra ed altre voci$

%er esempio la voce Mo! ra "agine crea a tomaticamente pi: #ogli di lavoro in ciasc no dei E ali, nel nostro caso, sono vis alizzati i ris ltati per ciasc na area$ For$a o ra""or o B C$ G esto p lsante apre la #inestra For$a azione au o$a ica e permette di scegliere #ra diversi modelli di #ormato tabella$ Creazione guida a grafico B C$ %ermette di creare a tomaticamente, allo stesso modo della creazione g idata tabella pivot, n gra#ico pivot, c5e F simile ad na tabella in #orma gra#ica e conserva t tta la interattivit della tabella pivot$ Creazione guida a abe##a "i.o B C$ Attiva la creazione g idata esaminata in precedenza per creare na tabella pivot basata s lla tabella attiva o s altro database$ Na!condi de ag#io 0 Mo! ra de ag#io B C$ * dettagli sono le voci di ciasc n campo, c5e possono essere rese visibili o invisibili nella tabella attiva allo scopo di renderla pi: leggibile$ Aggiorna da i B C$ %ermette di aggiornare i dati$ * dati della tabella pivot e i calcoli eseg iti s di essi non si aggiornano a tomaticamente al cambiamento dei dati dorigine$ G esto p lsante permette di aggiornarli$ I$"o! azioni ca$"o B C$ +ella tabella pivot vengono e##ett ati calcoli s i dati a seconda del loro tipo$ ! i dati n merici, E ali le vendite, nella nostra tabella sono e##ett ati calcoli di somma per avere i s btotali e i totali complessivi, ma i calcoli potrebbero essere di diverso tipo$ G esto p lsante apre na #inestra nella E ale F possibile scegliere il tipo di calcolo da e##ett are s l campo$

%agina 11 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

Lo stesso ris ltato si ottiene #acendo doppio clic] s lletic5etta del campo$ +ella casella No$e si sceglie il nome del campo a c i applicare i calcoli c5e si scelgono nella zona ! btotali$ *l nome del campo appare se il campo F stato selezionato opp re si F #atto doppio clic] s di esso$ +ella zona ! btotali possiamo scegliere +redefini i opp re +er!ona#izza i$ Con E esta voce possiamo scegliere pi: calcoli contemporaneamente tenendo prem to il tasto CT,L$ +ella tabella compariranno tante rig5e di calcolo per E anti calcoli sono stati scelti$ !i p H scegliere anc5e Ne!!uno@ in E esto caso non compariranno s btotali$ %er modi#icare il calcolo di de#a lt Bnella nostra tabella F !omma di venditeC occorre #are doppio clic] s lletic5etta del campo in alto a sinistra della tabella e scegliere il tipo di calcolo da e##ett are$ *l nome del campo varier a seconda del tipo di calcolo scelto$ !p ntando la casella Mo! ra e#e$en i !enza da i, vengono nascosti i dati e vis alizzati solo i s btotali$ *l p lsante Na!condi serve a nascondere, ovvero eliminare il campo selezionato@ per ripristinarlo occorre trascinarlo dalla barra degli str menti$ O"zioni B C$ %ermette di impostare ordinamenti e altri a tomatismi$ Vi!ua#izza ca$"i B C$ Mostra e nasconde i nomi dei campi della barra degli str menti Facendo clic] col destro del mo se s lla tabella pivot si apre n men a discesa nel E ale vi sono le voci di men per e##ett are t tte le operazioni descritte prima e altre ancora$

AM4.4.1. Modificare la sorgen"e da"i e ricalcolare la "a(ella !ivo" o la "a(ella a cam!i incrocia"i.
.na volta completata la tabella pivot e modi#icata a piacere, essa non si aggiorna a tomaticamente al cambiare dei dati$ Daltra parte essa #otogra#a la sit azione ad na certa data e potrebbe darsi c5e si vogliano #otogra#are sit azioni diverse periodicamnete$ *n altri termini se si modi#icano o si aggi ngono dati al database di origine, per aggiornare la tabella pivot occorre attivarla cliccandoci dentro e cliccare poi s l p lsante Aggiorna da i della barra degli str menti Tabella pivot B C opp re s lla voce di men DAT* 6 A99*-,+A DAT*$ 3engono in E esto modo aggi nti i n ovi dati e ricalcolate t tte le #orm le presenti nella tabella pivot$ Alla #ine n messaggio con#erma lavven to aggiornamento$ Laggiornamento dei dati p H avvenire anc5e a tomaticamente allapert ra del #oglio di lavoro o periodicamente, se si tratta di database esterni$ %er aggiornare a tomaticamente

%agina 1; di '(
A c ra del %ro#$ Fernando Carl Anno ())4

sp ntare le caselle di selezione appropriate della #inestra di dialogo O"zioni tabella pivot, a c i si accede, come visto in precedenza, o dalla barra degli str menti Tabe##a "i.o dal p lsante Tabe##a "i.o , opp re nella creazione g idata nell ltima sc5eda dal p lsante O"zioni$

+ella zona O"zione da i sp ntare la casella Aggiorna a##1a"er ura$ Laggiornamento periodico, come detto prima, rig arda dati esterni e non dati ELcel$

AM4.4.1.# Raggru!!are + !resen"are i da"i in una "a(ella !ivo" o in una "a(ella a cam!i incrocia"i median"e un cri"erio !redefini"o.
.n rapporto di tabella pivot p H essere modi#icato per renderlo ancora pi: c5iaro, raggr ppando gli elementi presenti$ %er esempio se i dati sono presentati per mese F possibile #are raggr ppamenti per trimestre opp re F possibile raggr ppare alc ni elementi del campo pagina etc$ 9li elementi c5e si possono raggr ppare sono? elementi selezionati, date, dati n merici ed elementi del campo pagina$ %er raggr ppare alc ni elementi di n campo, basta selezionarli tenendo prem to il tasto CT,L e cliccare poi col p lsante destro del mo se$ !cegliere Raggru""a e ! ru ura dal men di scelta rapida e poi Raggru""a$ 3iene creato n altro campo 9r ppo$ *nserito il nome del gr ppo Bin genere 9r ppo &, 9r ppo ( etc$C F possibile nat ralmente modi#icare letic5etta, semplicemente riscrivendola$ * raggr ppamenti creati possono essere separati semplicemente cliccando col p lsante destro del mo se e scegliendo Raggru""a e ! ru ura 0 %e"ara dal men di scelta rapida$ %er raggr ppare campi data cliccare col p lsante destro del mo se s l campo data e ora e poi s lla voce di men Raggru""a e ! ru ura 0 Raggru""a$ !i apre la #inestra di dialogo in c i possiamo scegliere il tipo di raggr ppamento$

%agina 1' di '(


A c ra del %ro#$ Fernando Carl Anno ())4

%ossiamo scegliere lintervallo di date #ra c i raggr ppare sp ntando t tte e d e le caselle opp re l na o laltra o ness na@ in E esto caso lintervallo sar t tto$ +ella zona Raggru""a "er possiamo scegliere il tipo di raggr ppamento$ !e vogliamo raggr ppare per settimana selezioniamo Giorni e poi ; nella casella Nu$ero di giorni$ !e nella tabella pivot esiste n campo n merico possiamo raggr ppare anc5e per n meri$ %er esempio n campo di n merazione seE enziale p H essere raggr ppato ogni &) record$ %er #ar ciH procedere come nel caso precedente$ !i apre la #inestra in c i possiamo scegliere lintervallo e il n mero di record costit enti il gr ppo$

*l campo pagina della tabella pivot F E ello in alto a sinistra Bnel nostro caso il campo AreaC$ Abbiamo visto c5e le voci del campo pagina possono essere vis alizzate t tte insieme opp re na sola alla volta$ !e vogliamo, perciH, avere +ord e ! d soltanto insieme non ci resta c5e raggr ppare le d e voci$ %er #ar ciH occorre prima inserire il campo pagina BArea nel nostro casoC nella tabella pivot #ra le rig5e o le colonne trascinandolo dalla barra degli str menti Tabella pivot$ A E esto p nto selezionare, tenendo prem to il tasto CT,L le voci c5e si desidera raggr ppare, cliccare col p lsante destro del mo se s lla selezione e poi scegliere Raggru""a e ! ru ura 0 Raggru""a dal men di scelta rapida$ 3iene creata in E esto modo n secondo campo Bnel nostro caso Area(C anc5e nella barra degli str menti$ %er #inire trascinare E esto campo nellarea pagina e nellelenco ritroveremo anc5e la voce 9r ppo &$

%agina 1< di '(


A c ra del %ro#$ Fernando Carl Anno ())4

AM4.4.2 Scenari / Versioni


9li scenari B3ersioni, in altri #ogli elettroniciC #anno parte dellanalisi I5at i# Bcosa accadrebbe seC e non sono altro c5e tabelle g ali alle originali in c i vengono sostit iti i valori di alc ne celle per vedere cosa s ccede con E ei valori$ Di scenari se ne possono creare a piacimento ed essi sono gestiti dallapplicazione in modo da attivare l no o laltro opp re vederli a con#ronto$ Le tabelle scenario create sostit iscono i valori a E elli iniziali, per c i se si v ol mantenere la tabella originale occorre creare, insieme agli altri, no scenario con i valori iniziali$ E c5iaro c5e gli scenari ris ltano tili nel caso di dati c5e contengono calcoli e c5e danno, E indi dei ris ltati$ * dati possono essere di tipo economico, ma anc5e di tipo scienti#ico$ Lo scenario, cioF i ris ltati c5e si avrebbero sostit endo dei dati, p H essere val tato anc5e sostit endo direttamente nel #oglio di lavoro i dati variabili, ma ciH non ci permetterebbe di avere a con#ronto pi: scenari contemporaneamente$

AM4.4. .1 $reare degli scenari + versioni do"a"i di nome a !ar"ire da insiemi di celle assegna"i.
Creeremo ora no scenario basandoci s n esempio semplice, per capirne il # nzionamento, ma F evidente c5e gli scenari ris ltano particolarmente tili per dati articolati e calcolati in modo complesso$

! pponiamo di avere i ricavi di n anno e vogliamo sapere E anto F il g adagno na volta tolte le spese$ Lesempio F elementare ma serve a capire$ Creiamo innanzi t tto lo scenario iniziale, allo scopo di avere sempre la sit azione att ale$ %er creare lo scenario cliccare s lla voce di men !T,.ME+T* 6 !CE+A,*$ Appare la #inestra di dialogo Ge! ione %cenari, ancora v oto$ Clicc5iamo s l p lsante Aggiungi e si apre la #inestra Modifica %cenario$

%agina ;) di '(
A c ra del %ro#$ Fernando Carl Anno ())4

+ella casella No$e !cenario digitiamo il nome, c5e per E esto primo scenario sia =*niziale>$ +ella casella Ce##e .ariabi#i selezioniamo Bal modo cons etoC lintervallo delle celle variabili Bnel nostro caso 4& e 4(C$ Come s ggerisce la nota sotto alla casella, per selezionare celle non contig e tenere prem to il tasto CT,L$$ Le caselle I$"edi!ci $odific2e e Na!condi permettono di proteggere gli scenari creati$ Cliccare s -[ e compare la #inestra Va#ori !cenario$

*n E esta #inestra dobbiamo digitare i valori variabili$ *n E esto primo scenario lasciamo i valori della tabella in modo da non perdere i valori att ali$ Cliccare s l p lsante Aggiungi e lo scenario *niziale viene aggi nto alla lista$ ,imane aperta la #inestra Ge! ione !cenari e n lla sembra essere cambiato in E anto nella tabella originale sono presenti ancora i dati iniziali$ Creiamo allo stesso modo n secondo scenario di nome Minimo, tilizzando i valori ()))) e &2))) rispettivamente per Rica.o e %"e!e e poi n altro ancora di nome Massimo con i valori ;0))) e 4()))$ La #inestra 9estione scenari a E esto p nto si presenta nel modo seg ente?

%agina ;& di '(


A c ra del %ro#$ Fernando Carl Anno ())4

!elezionando no degli scenari e cliccando poi s l p lsante Mo! ra, i valori vengono sostit iti nella tabella e vengono ricalcolate t tte le celle contenenti calcoli$ * p lsanti Modifica ed E#i$ina permettono rispettivamente di modi#icare o eliminare lo scenario selezionato$ *l p lsante Uni!ci permette di aggi ngere alla lista Ge! ione !cenari di n #oglio di lavoro gli event ali scenari presenti in altri #ogli$ Cliccando s l p lsante si apre la #inestra nisci scenari

la E ale contiene lelenco dei #ogli di lavoro@ selezionandone no sotto compare il n mero di scenari presenti$ Cliccando s -[ vengono aggi nti alla lista del #oglio corrente, gli scenari del #oglio selezionato$ +at ralmente 5a senso nire scenari solo se essi si ri#eriscono a intervalli variabili g ali, altrimenti scegliendone no vengono sostit iti valori c5e non centrano niente e c5e alterano la tabella$

%agina ;( di '(
A c ra del %ro#$ Fernando Carl Anno ())4

AM4.4. . $reare un riassun"o di scenario + re!or" di versione.


*l p lsante Rie"i#ogo della #inestra Ge! ione !cenari apre la #inestra Rie"i#ogo

in c i i diversi scenari vengono riepilogati in n nica tabella$ +ella casella Ce##e ri!u# a o viene selezionata a tomaticamente la cella ris ltato dei calcoli$ Ma, alloccorrenza si p H indicare la destinazione vol ta se vi sono pi: celle in c i vengono memorizzati i ris ltati degli scenari$ *l riepilogo p H essere semplice opp re come tabella pivot$ !cegliendo Rie"i#ogo viene creata in n n ovo #oglio la tabella seg ente

!e scegliamo Tabe##a "i.o viene creata la tabella interattiva vista nei paragra#i precedenti$

in c i possiamo selezionare nella cella A4 Bnel nostro esempioC gli scenari da mettere a con#ronto$

%agina ;2 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

AM4.4.3 Verifiche
ELcel o##re diversi str menti per veri#icare i dati immessi e le relazioni esistenti #ra le cella di na tabella o di n #oglio di calcolo$ *n particolare p H essere tile controllare la dipendenza di na cella da altre opp re le celle da c i dipende na #orm la presente$ G esti tipi di controllo sono molto semplici da e##ett are$ 4asta cliccare s lla voce di men !T,.ME+T* 6 C-+T,-LL- e si apre il men a discesa in c i sono conten te le voci per e##ett are le operazioni #ondamentali$

!e clicc5iamo s lla voce &arra deg#i ! ru$en i Con ro##o viene vis alizzata la 4arra degli str menti Con ro##o$ La stessa operazione si p H #are cliccando s l men 3*!.AL*//A 6 4A,,E DE9L* !T,.ME+T*, cliccando poi s %ersonalizza e sp ntando la casella di selezione della barra Con ro##o nella sc5eda &arre deg#i ! ru$en i$ Appare la barra c5e contiene i p lsanti per compiere diverse operazioni$

AM4.4.#.1 Tracciare le celle di !recedenza di un foglio di lavoro.


Laddove esiste na #orm la, esistono celle o intervalli di celle s c i tali #orm le operano$ Talvolta F tile mettere in evidenza le celle di precedenza, ovvero le celle da c i dipende la #orm la allo scopo di controllarne i valori e per val tare la correttezza della #orm la stessa$ %er #ar ciH basta selezionare la cella c5e contiene la #orm la e cliccare s l p lsante Indi.idua "receden i B C della barra di str menti Con ro##o$ ! l #oglio compaiono #recce bl c5e collegano le celle contenenti i valori con la cella della #orm la$

%er eliminare t tte le #recce basta cliccare s l p lsante Ri$uo.i frecce "receden i B C

%agina ;4 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

AM4.4.#. Tracciare le celle di!enden"i di un foglio di lavoro.


Esattamente allo stesso modo si possono individ are le celle dipendenti da E ella selezionata$ .na cella, in#atti, potrebbe #ar parte di pi: #orm le$ %er individ are le dipendenze, selezionare la cella e cliccare poi s l p lsante Indi.idua di"enden i B Anc5e in E esto caso compaiono le #recce c5e collegano t tte le celle dipendenti$ C$

%er eliminare t tte le #recce basta cliccare s l p lsante Ri$uo.i frecce di"enden i B C %er eliminare t tte le dipendenze e le precedenze presenti s l #oglio si p H cliccare s l p lsante Ri$uo.i u e #e frecce B C$

AM4.4.#.# ;isualizzare "u""e le formule o o""enere la !osizione di "u""e le formule con"enu"e in un foglio di lavoro.
G ando il #oglio di lavoro diventa complesso, p H tornare tile vis alizzare le #orm le al posto dei valori$ *n E esto modo si 5a na maggiore capacit di controllo s llarticolazione dei dati$ %er agire s l conten to del #oglio di lavoro, nascondendo o vis alizzando parti di esso, cliccare s lla voce di men !T,.ME+T* 6 -%/*-+* e poi s lla sc5eda Vi!ua#izzazione$ Appare la #inestra di dialogo Vi!ua#izzazione$

%agina ;0 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

+ella zona Ogge i possiamo sp ntare Mostra u o, opp re Mo! ra !egna"o! i o Na!condi u o$ ,icordiamo c5e oggetti sono t tti E elli inseribili mediante la voce di men *+!E,*!C* 6-99ETT-, opp re elementi gra#ici, disegni, immagini o altro$ T tti E esti elementi possono essere nascosti per a mentare la leggibilit del #oglio di lavoro opp re di essi si p H mostrare solo larea occ pata$ +at ralmente se si sp nta la casella Mo! ra u o, t tti gli oggetti appariranno s l #oglio$ Le #orm le conten te nelle celle possono apparire come valori prodotti dal calcolo opp re come #orm le$ !e sp ntiamo la casella di selezione For$u#e nella zona O"zioni della #inestra, al posto dei valori compaiono le #orm le c5e li generano, se la casella non F sp ntata appaiono i valori$ +ella sc5eda Vi!ua#izza possono essere impostati molti altri parametri di vis alizzazione del #oglio@ ad esempio, nellarea Co$$en i possiamo impostare c5e sia vis alizzato il segno del commento opp re segno e commento opp re nascondere t tti i commenti presenti$ Dei commenti parleremo nel paragra#o seg ente$

AM4.4.#.4 Inserire o eliminare commen"i dai fogli di lavoro.


Aggi ngere commenti ad n #oglio di lavoro p H tornare molto tile sempre e in particolare E ando il #oglio di lavoro F condiviso #ra pi: persone c5e possono modi#icarlo$ *n E esto caso insieme ai commenti possono essere evidenziate le revisioni e avere n elenco cronologico di esse e n elenco dei commenti$ %er inserire n commento in na cella del #oglio di lavoro occorre selezionare la cella e cliccare poi s lla voce di men *+!E,*!C* 6 C-MME+T*$ !i apre la barra di str menti Re.i!ioni, in c i sono presenti t tti i p lsanti per aggi ngere n commento e spostarsi #ra di essi$ +at ralmente la stessa barra p H essere vis alizzata dal men 3*!.AL*//A 6 4A,,E DE9L* !T,.ME+T*$

%er aggi ngere n commento cliccare s l p lsante Aggiungi co$$en o B alla cella selezionata si apre la casella di testo in c i digitare il commento

C@ accanto

Finito di digitare il commento, cliccando in n p nto E al nE e del #oglio, la casella di testo scompare e rimane n segno rosso nellangolo destro della cella ad indicare la presenza di n commento$ !#iorando col c rsore la cella si apre la casella col commento$ +ella sc5eda Vi!ua#izza della #inestra O"zioni esaminata in precedenza possiamo vis alizzare? solo lindicatore di commento, lindicatore e il commento o ness no dei

%agina ;1 di '(
A c ra del %ro#$ Fernando Carl Anno ())4

d e$ !e sono stati inseriti pi: commenti, i p lsanti Co$$en o "receden e e Co$$en o !ucce!!i.o B C ci permettono di m overci avanti e indietro #ra i commenti$ *l p lsante Mo! ra co$$en o B C permette di vis alizzare permanentemente il commento presente nella cella selezionata$ Allo stesso modo il p lsante Mo! ra u i i co$$en i B C vis alizza permanentemente t tti i commenti$ * d e p lsanti # nzionano in -n6-##, e cioF vis alizzano i commenti se essi erano nascosti e li nascondono se erano vis alizzati$

AM4.4.#.% Modificare i commen"i su un foglio di lavoro.


!e viene selezionata na cella in c i F presente n commento, la barra degli str menti Re.i!ione si modi#ica introd cendo il p lsante Modifica co$$en o ed E#i$ina co$$en o, per permettere la revisione del commento stesso

Cliccando s l p lsante Modifica co$$en o B C il commento viene aperto in modalit modi#ica e p H, E indi, essere cambiato a piacimento$ +at ralmente il p lsante E#i$ina co$$en o B C permette di eliminare n commento inserito$

AM4.% 9"rumen"i !ar"icolari


L ltimo argomento di c i ci occ peremo in E esto man ale rig arda le Macro$ .na macro F na registrazione di operazioni #atte nellapplicazione, in modo da poter essere rieseg ite a tomaticamente alla pressione di n tasto$ Esse ris ltano tili E ando si compiono operazioni ripetitive, come processi di stampa di determinate aree del #oglio o operazioni di ricalcolo$ ,egistrare na macro F come scrivere na ro tine nel ling aggio 3is al 4asic #or Application e in e##etti le macro sono n resid o delle precedenti edizioni di ELcel e con esse mantengono la compatibilit$ .na volta registrata na macro, il s o codice p H essere visitato e modi#icato attivando 3is al 4asic Editor dal men !T,.ME+T* 6 MAC,-$ G esto p H essere n b on metodo per apprendere E alc5e elemento di programmazione da associare a E alc5e p lsante inserito nel #oglio di lavoro$ *n E esto modo possono essere a tomatizzate proced re c5e a ripeterle ogni volta potrebbero ris ltare noiose$ 3edremo nei paragra#i seg enti gli elementi per accedere alla modi#ica delle macro e E indi al ling aggio di programmazione$

AM4.".1 Macro

%agina ;; di '(
A c ra del %ro#$ Fernando Carl Anno ())4

AM4.%.1.1 Regis"rare una sem!lice macro <ad esem!io' !er modificare le im!os"azioni di !agina=.
!#r ttiamo n esempio per capire meglio come si crea e si ! pponiamo di avere la tabella seg ente$ tilizza na macro$

Di essa vogliamo stampare spesso solo la zona contenente i valori$ Le operazioni da #are sono? selezionare la zona, attivare il processo di stampa scegliendo le impostazioni gi ste e stampare$ Creiamo na macro cliccando s lla voce di men !T,.ME+T* 6 MAC,- 6 ,E9*!T,A +.-3A MAC,-$ !i apre la #inestra di dialogo Regi! ra $acro$

+ella casella No$e $acro digitiamo il nome c5e vogliamo assegnare, per esempio =!tampa selezione>, nella casella %ce# a ra"ida da a! iera possiamo assegnare na serie di tasti, c5e prem ti contemporaneamente attivano lesec zione della macro na volta registrata$ +ella casella Me$orizza $acro in3 possiamo scegliere se salvare la macro nella stessa cartella di lavoro o in naltra o in na cartella personale$ *n#ine nella casella De!crizione possiamo digitare dettagli descrittivi a piacere$ ,iempite le caselle clicc5iamo s l p lsante -[$ !i apre la barra di str menti Regi! razione $acro, c5e contiene il p lsante per interrompere la registrazione$

%agina ;' di '(


A c ra del %ro#$ Fernando Carl Anno ())4

Da E esto momento, t tte le operazioni #atte nel #oglio di lavoro att ale vengono registrate e saranno ripet te premendo i tasti di scelta rapida assegnati$ !elezioniamo la zona A&?E&2$ Clicc5iamo poi s F*LE 6 !TAM%A$ !i apre la #inestra di dialogo % a$"a$ +ella sezione % a$"a clicc5iamo s lla casella %e#ezione e poi s -[$ 3iene avviato il processo di stampa$ Clicc5iamo s l p lsante % o" della barra di str menti Macro$ La registrazione viene interrotta e la macro salvata$ La ritroveremo nellelenco delle macro registrate$

AM4.%.1. Eseguire una macro.


La macro registrata p H essere eseg ita direttamente premendo i tasti di scelta rapida designati al momento della creazione, opp re cliccando s lla voce di men !T,.ME+T* 6 MAC,- 6 MAC,-_ *n E esto caso si apre la #inestra di dialogo Macro$

*n essa compare lelenco delle macro registrate, da c i selezionare E ella c5e interessa$ Fatta la selezione basta cliccare s l p lsante E!egui per #arla eseg ire$ Altri p lsanti permettono di modi#icare la macro selezionata opp re crearne delle altre$ *l p lsante Incre$en o permette di accedere a 3is al 4asic Editor in modalit Deb g per la ricerca di errori di codice$ Cliccando s l p lsante Modifica si apre, invece, 3is al 4asic Editor s l codice della macro selezionata, c5e possiamo modi#icare a piacimento se si conosce, nat ralmente, il ling aggio di programmazione 3is al 4asic #or Application$

%agina ;< di '(


A c ra del %ro#$ Fernando Carl Anno ())4

!e nella casella No$e $acro digitiamo n n ovo nome si attiva anc5e il p lsante Crea$ Anc5esso apre 3is l 4asic Editor$ Esaminando rapidamente lambiente, solo allo scopo di c5iarire l so di tale str mento, vediamo c5e i diversi mod li presenti B n mod lo contiene diverse ro tines collegate #ra loro o meno@ nel nostro caso il Mod lo& contiene il codice di t tte le macro createC sono elencati a sinistra sotto la cartella Mod li, i mod li presenti Baltri mod li possono essere creati da men C$ +ella zona centrale, se lo spazio F s ##iciente sono riportati i codici di t tte le macro@ se lo spazio F ins ##iciente possiamo selezionare la macro da modi#icare dalla casella combinata in alto a sinistra$ +on entriamo E i in dettagli di programmazione$ *l p lsante O"zioni apre la #inestra in c i possiamo modi#icare lassegnazione dei tasti di scelta rapida e la descrizione della macro inseriti al momento della creazione$

AM4.%.1.# Assegnare una macro ad un !ulsan"e !ar"icolare su una (arra degli s"rumen"i.
Fra le categorie dei p lsanti delle barre di str menti esiste anc5e la categoria Macro, nella E ale sono presenti na voce di men e n p lsante, c5e possono essere associati allavviamento di na macro$ La voce di men e il p lsante possono essere trascinati, al solito, in na barra di str menti E alsiasi in modo da averli a disposizione$ La proced ra F E ella gi conosci ta dellaggi nta o eliminazione di p lsanti dalle barre di str menti$ Cliccare 3*!.AL*//A 6 4A,,E DE9L* !T,.ME+T* 6 %E,!-+AL*//A$ Aprire la sc5eda Co$andi e selezionare dallelenco delle categorie la voce Macro$

%agina ') di '(


A c ra del %ro#$ Fernando Carl Anno ())4

Voce di $enu "er!ona#izza a F possibile inserirla in E al nE e men o sottomen della barra dei men e il +u#!an e "er!ona#izza o in E al nE e barra di str menti$ Trasciniamo, ad esempio, il p lsante nella barra For$a azione$ Con la #inestra personalizza ancora aperta, clicc5iamo col destro s llicona e si apre il men di scelta rapida c5e contiene t tte le voci per assegnare lesec zione di na macro, cambiare icona o modi#icarla, eliminarla, cambiarne lo stile etc$ CiH, nat ralmente, vale per E alsiasi altra icona delle barre degli str menti$ *n E esto modo possiamo creare E anti p lsanti personalizzati vogliamo, assegnando a ciasc no lesec zione di na macro o n E alsiasi collegamento ipertest ale$

*nteressante F la voce di men Modifica icona "u#!an e, in E anto apre na vera e propria applicazione c5e permette di modi#icare a piacere i piLel dellicona, permettendo cos\ di disegnare immagini personali$

%agina '& di '(


A c ra del %ro#$ Fernando Carl Anno ())4

%agina '( di '(


A c ra del %ro#$ Fernando Carl Anno ())4

Potrebbero piacerti anche