Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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$
*+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$
%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$
*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$
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
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$
+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$
+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$
+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$
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,*$
! 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
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$
%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$
*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$
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$
.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-
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$
*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.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$
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$
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. . .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$
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$
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>
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$
+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$
%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$
%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$
%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$
!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$
*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$
*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$
%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$
+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
%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
%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$
%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$
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$
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)
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 )$
%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($
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)
! 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)$
%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,-
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$
! 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
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$
!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$
%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 &$
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?
!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
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$
%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
%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$
%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$
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.".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$
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$
*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$
!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$
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$