SlideShare a Scribd company logo
1 of 59
I fondamenti di Excel:
l’essenza
Edizione 1/2014
Marco Parenzan
I principi di Office
Di Marco Parenzan
Primo principio di Office
Non avrai altro Office all‟infuori di me
Per cui Open Office….
Secondo principio di Office
Non fare MAI quello che Office può fare per te
Terzo principio di Office
Insegna a Office quello che vuoi fare
L’essenza di Excel
Cartella di Lavoro (Workbook)
È il contenitore del nostro lavoro, il nostro archivio
È il file che possiamo salvare
.xls (fino a Excel 2003)
.xlsx (da Excel 2007)
È composto di fogli di lavoro
Foglio di Lavoro (Worksheet)
 Rappresenta lo “spazio di lavoro” che ho in ogni momento davanti
 Ha un nome
 È fatto di righe e colonne
 Le colonne sono indicate con le lettere
 Le righe sono indicate con i numeri
 Lo spazio è abbondante
 1,048,576 righe per 16,384 colonne (da Excel 2007 – prima ce n‟erano 65535
per 256 colonne)
 Ma lo spazio è potenziale: dipende dalla memoria del computer
Cella (Cell)
All‟incrocio di una riga e di una colonna
È l‟unità fondamentale per inserire dati
Ha un nome, di default
«nomecolonnanomeriga»
Posso dargli un nome che voglio
(ma vedremo meglio dopo)
Intervallo (Range)
È un insieme di celle
È un insieme di celle adiacenti
Può essere fatto di più righe
Può essere fattto di più colonne
Elementi di una cella
Una cella è caratterizzata da:
Contenuto
Formato
Nome
Contenuto di una cella
È ciò che scrivo in una cella
È la parte funzionale di una cella
Può essere
Costante
Testo
Valore
Errore
Formula
Scrivere il contenuto di una cella
In-place
Dentro una cella
Doppio Click dentro la cella
Oppure premo F2
Barra della formula
In alto, fuori del foglio di lavoro
Retaggio del passato
Accettazione/Rifiuto della modifica
Contenuto Costante è un Testo
Allineato a sinistra di una cella
Ha minime funzionalità di Word
Ha un limite di 32,767 caratteri
Contenuto Costante è un Valore
Allineato a destra in una cella
Ciò che ho scritto è stato “interpretato”
Attenzione ai valori che diventano testo
Testo o valore?
 Casi di numeri che sono testi
 Partita IVA
 Numero di Telefono
 ABI/CAB/CC
 Numeri di tessera
 Numeri per praticità, ma «caratteri» per opportunità
 Quando il numero deve essere un testo?
 Quando lo zero a sinistra deve essere «significativo»
Destra e Sinistra: formato «automatico»
 Un valore può essere allineato a
sinistra
 Un testo può essere allineato a destra
 NE HO VERAMENTE BISOGNO?
 Se si procedere ad allineare
 Se no, ringrazio
 MAI FORMATTARE SE NON
STRETTAMENTE NECESSARIO
 Formato cella
 Barra degli strumenti (Ribbon)
 Menu Contestuale
Formato di una cella
 È la parte non funzionale di una cella
 È ciò che “adorna” il contenuto di una cella
 SI COMANDA CON LE OPZIONI DI EXCEL!
 MAI MESCOLARE “FORMATO” NEL CONTENUTO DELLA CELLA!
 NON LO SI SCRIVE IN UNA CELLA!
A meno che non sia funzionale all‟indicazione del tipo di un valore
Dipende da cosa Excel è in grado di interpretare
Una spiegazione funzionale al formato
 Il formato (colore, font, allineamento)
sottintende un significato
 Insegnare il «significato» a Excel invece che
fare da soli
 Esempio: dato un insieme di numeri
 …colora di rosso i numeri negativi…
 …afferma che i numeri negativi sono rossi
 Quindi è bene dichiarare «quello» è un
numero negativo e Excel applicherà il
formato giusto per quello che abbiamo
appunto «dichiarato»
Lo stile di una cella
 Un concetto fondamentale in Excel (e in
tutto Office)
 Tutte le regole di formattazione vanno
«scritte» (dichiarate) all‟interno di un
contenitore (appunto lo stile)
 Allo stile va dato un nome
 Applico lo stile alla cella
Contenuto Costante è un Valore
 Allineato a destra in una cella (di nuovo)
 È un “insieme di caratteri” in cui viene riconosciuto il “pattern” (l‟impronta)
 Data (gg/MM/aaaa)
 Valuta (€ #.##0,00)
 Decimale (0,000)
 Percentuale (#%)
 Frazione (# #/#)
 Notazione scientifica (#e#)
 Il riconoscimento del “pattern” ne definisce la categoria (gli informatici la chiamano “Tipo”)
 È importante quando lavorerete con dati da un Database o Data Warehouse
 Attenzione. L‟impronta dipende dalla «localizzazione» (Italiano, Inglese, ecc…)
Contenuto è una Formula
 Se il primo carattere che digito è l‟uguale (=) allora tutto il testo scritto viene interpretato
come una formula
 Una formula è una espressione logico/matematica che viene valutata ed «eseguita» per
ottenere un risultato
 Tra le operazioni matematiche, ci mettiamo anche le operazioni
 Testuali
 Di ricerca
 Un risultato è:
 Un testo
 Un valore
 …guarda caso, l‟equivalente di una costante
(a destra dell’= c’è una) Espressione
 In priorità un‟espressione è
 Una relazione logica tra espressioni
 Una relazione matematica tra espressioni
 Un contenuto
 Una costante
 Un riferimento ad un altro contenuto (in un‟altra cella – una costante indiretta)
 Una funzione
 Notare l‟effetto «ricorsivo»
 Qui quanto fatto a matematica a scuola serve!!!!
RESPIRIAMO
Se sopravvivete a questo, avete capito tutto!
Espressione Logica
Relazione di «verità» o «falsità»
«Io sono bello» è una espressione logica, ma…
a parte la falsità (e l‟illogicità ??? ), parliamo…
…di oggettività, non soggettività
…di matematica
Di numeri, di quantità («bello» non è una quantità, ma di questo ne
riparleremo con le funzioni)
Di misurabilità (appunto, di poter attribuire una quantità)
algebra di Boole
Confronto tra numeri
7>5, 5>7, 7=7, 7=«sette», 7<>6, A1>7
Qualcosa di cui possiamo dare valori di verità
VERO
FALSO
Confronto tra caratteri
 I caratteri sono numeri
 Essendo numeri, sono ordinabili
 Le maiuscole sono diverse dalle minuscole
 Queste regole valgono anche (e
soprattutto) in ordinamento (quando
vengono trattati come testi
 «A»<«B»  vero
 «A»<«AB» vero
 «AB»<«A»  falso
 «0»<«A»  vero
 «a»<«A»  falso
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0 ###
16
32 ! " # $ % & ' ( ) * + , - . /
480 1 2 3 4 5 6 7 8 9 : ; < = > ?
64@ A B C D E F G H I J K L M N O
80P Q R S T U V W X Y Z [  ] ^ _
96` a b c d e f g h i j k l m n o
112p q r s t u v w x y z { | } ~ •
128€ • ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ • Ž •
144• ‘ ’ “ ” • – — ˜ ™ š › œ • ž Ÿ
160 ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ - ® ¯
176° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
192À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
208Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
224à á â ã ä å æ ç è é ê ë ì í î ï
240ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ
Il numero di un carattere è la somma dei due numeri di riga + colonna
Operatori logici
E, O, NON (AND, OR, NOT)
7>5 E 5>3
7>5 E 5>7
7>5 O 5>7
NON(5>7)
Operatori matematici
 Operatori disponibili
 ( ) (parentesi)
 ^ (elevazione a potenza)
 * (moltiplicazione)
 / (divisione)
 + (addizione)
 - (sottrazione)
 L‟elenco non è casuale
 Indica anche la priorità
 3+4*5=35  NOOOOOOOOOOOOOOOOOOO! Questo lo fa la calcolatrice!!!!
 3+(4*5)=23  le parentesi non sono espresse perché non necessarie, dato che abbiamo le priorità
La matematica dei testi
 I testi si scrivono tra virgolette («tre»)
 I numeri no (3)
 & è l‟operatore di concatenazione («A»&«B»=«AB»)
 «3»+«4»=7
 «3»&«4»=«34»
 Attenzione che qui cominciano due problemi
 Le «forzature» (casting): «3»+«4»=7Pericoloso
 Gli errori
 =1000*«IVA»#VALORE!
 =1000*IVA#REF! (se IVA non è un riferimento)
 =1000*IVA220 (probabilmente, se IVA è un riferimento)
RESPIRIAMO DI NUOVO
Dai, siete già sopravvissuti una volta! 
Gli errori
Cominciando a scrivere formule, cominciano anche gli
errori
L‟errore è una costante
Come costante, è possibile utilizzarlo in una formula
Il formato è #<nome dell‟errore>
Non è un testo (non è allineato a sx)
Non è un valore (non è allineato a dx)
È allineato al centro
Classifica degli errori
 http://office.microsoft.com/it-it/excel-help/trovare-e-correggere-gli-errori-nelle-formule-HP010066255.aspx
 #VALORE!
 Da qualche parte nella formula c‟è un testo, non un valore
 #DIV/0!
 Divisione per zero
 #NOME?
 La funzione non è conosciuta
 #RIF!
 Il riferimento è invalido
 #N/D
 La ricerca non ha dato alcun risultato
 #NULLO!
 Intersezione tra intervalli
 #NUM!
 Il valore esce dai liimiti consentiti (Un computer non è «infinito»)
Riferimento a una cella
 È una costante “simbolica” (leggi: un nome) che fa riferimento ad una
cella
 Può essere usata solo in una formula
 Una cella ha un nome standard (<nomecolonna><nomeriga>)
 Quindi
 A1 è la costante testuale “A1”
 =A1 è una formula con un riferimento alla cella A1
 =“A1” è una formula con una costante testuale “A1”
 =INDIRETTO(”A1”) è una formula con un riferimento risultato di un funzione che
elabora una costante testuale (cacchio!!!!!!!!!!!!!!!!!!!!!!)
A cosa serve un riferimento?
 In una formula posso indicare una espressione (matematica o logica) tra costanti o riferimenti in maniera indistinta
 =3+4
 Significa fai la somma tra le due costanti 3 e 4
 =A1+4
 Significa fai la somma tra il contenuto della cella che ha come nome A1 e 4
 E cosa restituisce? Ah beh…
 Se in A1 c‟è scritto 3, allora verrà fuori 7
 Se in A1 c‟è scritto «tre», allora verrà fuori #VALORE!
 Se in A1 c‟è scritto «3» (la costante simbolica testuale 3) allora verrà fuori ancora 7 (e come abbiamo detto è un problema potenziale)
 Se in A1 c‟è una formula =B1+1, allora applico la matematica
 =A1+1
 =(B1+1)+1
 …quindi dipendo da quello che c‟è scritto in B1!!!!!!!!!!!!!!!!!!!!!!!!!
 Una formula che dipende da un‟altra formula!!!!!!!!!!!!!
RESPIRATE?
Ooops! 
Un esercizio
 Facciamo un esercizio
 In A1 c‟è scritto 3
 In B1 c‟è scritto =A1+1
 In C1 c‟è scritto = B1+1
 Cosa apparirà scritto in C1?
 Bravi: 5
 Ma cosa succede se io in A1 cambio e scrivo 5?
 Magicamente apparità in C1 7
 Si è scatenato il ricalcolo!
 Ok un passo alla volta!
Usare i riferimenti in una formula
Come si usano i riferimenti in una formula?
Si scrivono
Si «clikkano»!
Manca la croce quanda
si va sopra con il mouse
Modificare una formula esistente
 In una cella in cui c‟è una formula, mostra normalmente il
risultato della formula
 Se clikko sulla cella, nella barra della formula apparirà la
formula contenuta
 Se faccio doppio click sulla cella o premo F2, allora posso
modificare la formula
 La modifica della formula evidenzia sempre ogni riferimento
con un colore diverso, colorando dello stesso colore il bordo
della cella di cui quello è il riferimento!
 Posso modificare il riferimento spostando il bordo colorato (e
cambierà il riferimento di conseguenza!)
Dipendenze di una cella…
 …a causa della formula!
 L‟editor delle formule riconosce le dipendenze
 Non è solo un fatto estetico di riconoscere per editare le formule
 È un‟informazione di cui Excel è bene a conoscenza
 Selezioniamo la cella B1
 Dalla ribbon, clikkiamo su Formule | Verifica Formule | Individua i precedenti
 La freccia in sovraimpressione dimostra che la dipendenza è una informazione delle celle (sia di A1 che di
B1, non solo di B1) e che non è solo un gioco di «modifica formula»
Ricalcolo
 Excel sa che da A1 dipende il contenuto di B1 (perché, di nuovo, in B1 c‟è una
formula con un riferimento ad A1)
 Quindi Excel ha una regola:
 Modifico il contenuto in A1
 Causo il ricalcolo di tutte le celle che hanno nella formula A1 come riferimento
 Il processo va in cascata
 A1 il ricalcolo di B1
 Ma da B1 dipende C1
 Quindi se modifico A1 si ricalcoleranno B1 e C1!!!!!
La «follia» del ricalcolo
 E se in A1 mettessi la formula =C1?
 Causerei un riferimento circolare
 Excel lo identifica
 È un ciclo da cui non uscirei più
 Computer piantato»
Le funzioni
Aaaaahhhh! Finalmente!
Le funzioni
 Non tutto è A+B
 Ci sono gli «algoritmi più complessi» che fanno qualche strano calcolo…
 …e noi ci godiamo del risultato
 Una funzione è identificata da:
 Un nome simbolico (comincia sempre con una lettera)
 Le parentesi tonde ( e ), sempre, anche quando in mezzo non c‟è niente
 Necessario, altrimento il nome simbolico viene confuso con un riferimento!
 Un insieme di argomenti, separati dal carattere „;‟ (in italiano! „,‟ in inglese) che possono essere
 Costanti
 Riferimenti
 Formule
Riferimenti come argomenti delle formule
 Una espressione (matematica o logica che sia) in Excel si dice «scalare»
 Restituisce un SINGOLO valore o testo
 Una funzione può accettare anche riferimenti non a celle ma a intervalli di celle
 =SOMMA(A1:C1)
 In generale:
 Un intervallo è un rettangolo
 Il riferimento è indicato come <rif. cella alto sx> „:‟ <rif. cella basso dx>
 Un riferimento ad un intervallo è anche
 A:A (la colonna A)
 Le A:C (le prime tre colonne)
 1:1 (la riga 1)
 1:3 (le prime tre righe)
Taglia o CopiaGioia e Dolori
 Facciamo un esperimento e scriviamo il semplice foglio
di lavoro (in E1 c‟è la formula =SOMMA(A1:C1)
 Attiviamo, dato che ci siamo, la visualizzazione delle
formule (dalla Ribbon: Formule | Verifica Formule |
Mostra Formule)
1. Taglia la formula in E1 (CTRL+X) e incolla in E2
(CTRL+V)
2. Copia la formula in E2 (CTRL+C) e incolla in E3
(CTRL+V)
 Semantica del tagliaMantiena il riferimento
 Semantica del copiaSposta il riferimento
Galileo insegna: tutto è relativo, dipende
dal sistema di riferimento
A1 si dice che è un riferimento assoluto
Perché dice il nome della cella, indipendentemente da
dove viene usato nel foglio
Bisogna precisare
È assoluto rispetto alle righe e colonne (A1 è sempre A1)
È relativo rispetto al foglio stesso (ogni foglio ha una cella
A1)
Torniamo al Taglia & Copia
 Taglia dice che sto «spostando» la cella e quindi il suo ruolo, di
elaborazione di quel riferimento, rimane immutatoA1:C1 rimane sempre
A1:C1
 Copia dice che sto «copiando» la cella. La formula copiata rimane lì così
come il suo ruolo. La formula copiata, «duplicata», sarà l‟elaborazione di
un insieme analogo ma non lo stesso
 Allora la semantica è:
 Se copio la cella in una nuova cella che è sposta di x righe di tot
colonne, allora tutti i riferimenti vengono spostati dello stesso numero di righe
e colonne
 Es. copio la cella E1 contenente =SOMMA(A1:C1) in E2 (+1 riga)  la formula
in E2 sarà =SOMMA(A2:C2)
Regola generale dei riferimenti
A seconda di dove mi trovo, se bisogna
referenziare una cella non sullo stesso foglio,
bisogna aggiungere il percorso
A1 se sono sullo stesso foglio
 [nome foglio]!A1 se sono su foglio diverso, ma stessa cartella
 [percorso cartella][nome foglio]!A1 se sono su foglio diverso e
cartella diversa
Blocco dei riferimenti
 Se rispetto all‟operazione di copia c‟è bisogno di tenere fisso il
riferimento, o parte di esso, si può bloccare il riferimento
 A1  colonna relativa, riga relativa
 $A1  colonna assoluta, riga relativa
 A$1  colonna relativa, riga assoluta
 $A$1  colonna assoluta, riga assoluta
 Nell‟ultimo caso ovunque copi il riferimento, la cella riferita rimane sempre
quella
 Quando si edita un riferimento, da tastiera è possibile premere
ripetutamente F4 per far commutare il riferimento rispetto i 4 tipi
Funzioni
http://office.microsoft.com/it-it/excel-help/elenco-di-funzioni-del-foglio-di-lavoro-in-base-alla-
categoria-HP010079186.aspx
Funzioni Logiche
FUNZIONE DESCRIZIONE
E Restituisce VERO se tutti gli argomenti hanno valore VERO
FALSO Restituisce il valore logico FALSO
SE Specifica un test logico da eseguire
SE.ERRORE Restituisce un valore specificato dall'utente se la formula restituisce un errore. In caso contrario, restituisce il risultato della formula
NON Inverte la logica dell'argomento
O Restituisce VERO se un argomento qualsiasi è VERO
VERO Restituisce il valore logico VERO
Funzioni di ricerca e riferimento
FUNZIONE DESCRIZIONE
INDIRIZZO Restituisce un riferimento come testo in una singola cella di un foglio di lavoro
AREE Restituisce il numero di aree in un riferimento
SCEGLI Sceglie un valore da un elenco di valori
RIF.COLONNA Restituisce il numero di colonna di un riferimento
COLONNE Restituisce il numero di colonne in un riferimento
CERCA.ORIZZ Effettua una ricerca nella riga superiore di una matrice e restituisce il valore della cella specificata
COLLEG.IPERTESTUALE Crea un collegamento a un documento memorizzato su un server di rete, un'Intranet o Internet
INDICE Utilizza un indice per scegliere un valore da un riferimento o da una matrice
INDIRETTO Restituisce un riferimento specificato da un valore di testo
CERCA Ricerca i valori in un vettore o in una matrice
CONFRONTA Ricerca i valori in un riferimento o in una matrice
SCARTO Restituisce uno scarto di riferimento da un determinato riferimento
RIF.RIGA Restituisce il numero di riga di un riferimento
RIGHE Restituisce il numero di righe in un riferimento
DATITEMPOREALE Recupera i dati in tempo reale da un programma che supporta l'automazione COM
MATR.TRASPOSTA Restituisce la trasposizione di una matrice
CERCA.VERT Effettua una ricerca nella prima colonna di una matrice e si sposta attraverso la riga per restituire il valore di una cella
Funzioni informative
FUNZIONE DESCRIZIONE
CELLA Restituisce le informazioni sulla formattazione, la posizione o il contenuto di una cella
ERRORE.TIPO Restituisce un numero che corrisponde a un tipo di errore
AMBIENTE.INFO Restituisce informazioni sull'ambiente operativo corrente
VAL.VUOTO Restituisce VERO se il valore è vuoto
VAL.ERR Restituisce VERO se il valore è un valore di errore qualsiasi tranne #N/D
VAL.ERRORE Restituisce VERO se il valore è un valore di errore qualsiasi
VAL.PARI Restituisce VERO se il numero è pari
VAL.LOGICO Restituisce VERO se il valore è un valore logico
VAL.NON.DISP Restituisce VERO se il valore è un valore di errore #N/D
VAL.NON.TESTO Restituisce VERO se il valore non è in forma di testo
VAL.NUMERO Restituisce VERO se il valore è un numero
VAL.DISPARI Restituisce VERO se il numero è dispari
VAL.RIF Restituisce VERO se il valore è un riferimento
VAL.TESTO Restituisce VERO se il valore è in forma di testo
NUM Restituisce un valore convertito in numero
NON.DISP Restituisce il valore errore #N/D
TIPO Restituisce un numero che indica il tipo di dati relativo a un valore
Funzioni matematiche e trigonometriche
FUNZIONE DESCRIZIONE
ASS Restituisce il valore assoluto di un numero
ARCCOS Restituisce l'arcocoseno di un numero
ARCCOSH Restituisce l'inversa del coseno iperbolico di un numero
ARCSEN Restituisce l'arcoseno di un numero
ARCSENH Restituisce l'inversa del seno iperbolico di un numero
ARCTAN Restituisce l'arcotangente di un numero
ARCTAN.2 Restituisce l'arcotangente delle coordinate x e y
ARCTANH Restituisce l'inversa della tangente iperbolica di un numero
ARROTONDA.ECCESSO Arrotonda un numero per eccesso all'intero più vicino o al multiplo più vicino a peso
COMBINAZIONE Restituisce il numero delle combinazioni per un numero assegnato di oggetti
COS Restituisce il coseno di un numero
COSH Restituisce il coseno iperbolico di un numero
GRADI Converte i radianti in gradi
PARI Arrotonda il valore assoluto di un numero per eccesso al più vicino intero pari
EXP Restituisce il numero e elevato alla potenza di un numero assegnato
FATTORIALE Restituisce il fattoriale di un numero
FATT.DOPPIO Restituisce il fattoriale doppio di un numero
ARROTONDA.DIFETTO Arrotonda il valore assoluto di un numero per difetto
MCD Restituisce il massimo comune divisore
INT Arrotonda un numero per difetto all'intero più vicino
MCM Restituisce il minimo comune multiplo
LN Restituisce il logaritmo naturale di un numero
LOG Restituisce il logaritmo di un numero in una base specificata
LOG10 Restituisce il logaritmo in base 10 di un numero
MATR.DETERM Restituisce il determinante di una matrice
MATR.INVERSA Restituisce l'inversa di una matrice
MATR.PRODOTTO Restituisce il prodotto di due matrici
Funzioni matematiche e trigonometriche
FUNZIONE DESCRIZIONE
RESTO Restituisce il resto della divisione
ARROTONDA.MULTIPLO Restituisce un numero arrotondato al multiplo desiderato
MULTINOMIALE Restituisce il polinomio di un insieme di numeri
DISPARI Arrotonda un numero per eccesso al più vicino intero dispari
PI.GRECO Restituisce il valore di pi greco
POTENZA Restituisce il risultato di un numero elevato a potenza
PRODOTTO Moltiplica gli argomenti
QUOZIENTE Restituisce il quoziente di una divisione
RADIANTI Converte i gradi in radianti
CASUALE Restituisce un numero casuale compreso tra 0 e 1
CASUALE.TRA Restituisce un numero casuale compreso tra i numeri specificati
ROMANO Converte un numero in numero romano, sotto forma di testo
ARROTONDA Arrotonda un numero a un numero specificato di cifre
ARROTONDA.PER.DIF Arrotonda il valore assoluto di un numero per difetto
ARROTONDA.PER.ECC Arrotonda il valore assoluto di un numero per eccesso
SOMMA.SERIE Restituisce la somma di una serie di potenze data dalla formula
SEGNO Restituisce il segno di un numero
SEN Restituisce il seno dell'angolo specificato
SENH Restituisce il seno iperbolico di un numero
RADQ Restituisce una radice quadrata positiva
RADQ.PI.GRECO Restituisce la radice quadrata di (num * pi)
SUBTOTALE Restituisce un subtotale in un elenco o in un database
SOMMA Aggiunge gli argomenti
SOMMA.SE Somma le celle specificate secondo un criterio assegnato
SOMMA.PIÙ.SE Somma le celle in un intervallo che soddisfano più criteri
MATR.SOMMA.PRODOTTO Restituisce la somma dei prodotti dei componenti corrispondenti della matrice
SOMMA.Q Restituisce la somma dei quadrati degli argomenti
Funzioni matematiche e trigonometriche
FUNZIONE DESCRIZIONE
SOMMA.DIFF.Q Restituisce la somma della differenza dei quadrati dei valori corrispondenti di due matrici
SOMMA.SOMMA.Q Restituisce la somma della somma dei quadrati dei valori corrispondenti di due matrici
SOMMA.Q.DIFF Restituisce la somma dei quadrati delle differenze dei valori corrispondenti di due matrici
TAN Restituisce la tangente di un numero
TANH Restituisce la tangente iperbolica di un numero
TRONCA Tronca la parte decimale di un numero
Funzioni di testo
ASC Converte le lettere inglesi o il katakana a byte doppio all'interno di una stringa di caratteri in caratteri a byte singolo
BAHTTESTO Converte un numero in testo, utilizzando il formato valuta ß (baht)
CODICE.CARATT Restituisce il carattere specificato dal numero di codice
LIBERA Rimuove dal testo tutti i caratteri che non possono essere stampati
CODICE Restituisce un codice numerico per il primo carattere di una stringa di testo
CONCATENA Unisce diversi elementi di testo in uno solo
VALUTA Converte un numero in testo, utilizzando il formato valuta € (euro)
IDENTICO Verifica se due valori di testo sono uguali
TROVA, TROVA.B Rileva un valore di testo all'interno di un altro (con distinzione tra maiuscole e minuscole)
FISSO Formatta un numero come testo con un numero fisso di decimali
ORDINAMENTO.JIS Converte le lettere inglesi o il katakana a byte singolo all'interno di una stringa di caratteri in caratteri a byte doppio
SINISTRA, SINISTRA.B Restituisce il carattere più a sinistra di un valore di testo
LUNGHEZZA, LUNGB Restituisce il numero di caratteri di una stringa di testo
MINUSC Converte in minuscolo il testo
STRINGA.ESTRAI, MEDIA.B Restituisce un numero specifico di caratteri di una stringa di testo a partire dalla posizione specificata
FURIGANA Estrae i caratteri fonetici (furigana) da una stringa di testo
MAIUSC.INIZ Converte in maiuscolo la prima lettera di ogni parola di un valore di testo
RIMPIAZZA, SOSTITUISCI.B Sostituisce i caratteri all'interno di un testo
RIPETI Ripete un testo per il numero di volte specificato
DESTRA, DESTRA.B Restituisce il carattere più a destra di un valore di testo
RICERCA, CERCA.B Rileva un valore di testo all'interno di un altro (senza distinzione tra maiuscole e minuscole)
SOSTITUISCI Sostituisce il nuovo testo al testo contenuto in una stringa
T Converte gli argomenti in testo
TESTO Formatta un numero e lo converte in testo
ANNULLA.SPAZI Elimina gli spazi dal testo
MAIUSC Converte in maiuscolo il testo
VALORE Converte un argomento di testo in numero
I fondamenti di Excel:
l’essenza
Edizione 1/2014
Marco Parenzan

More Related Content

What's hot

Nuova ecdl modulo 7- Online collaboration
Nuova ecdl modulo 7- Online collaborationNuova ecdl modulo 7- Online collaboration
Nuova ecdl modulo 7- Online collaborationProf Web
 
Ergonomia e sicurezza (ecdl)
Ergonomia e sicurezza (ecdl)Ergonomia e sicurezza (ecdl)
Ergonomia e sicurezza (ecdl)Franco Iacovelli
 
Le cartelle di Windows 10 e "Esplora file"
Le cartelle di Windows 10 e "Esplora file"Le cartelle di Windows 10 e "Esplora file"
Le cartelle di Windows 10 e "Esplora file"Franco Marra
 
Ecdl Modulo 1 Concetti teorici di base
Ecdl Modulo 1 Concetti teorici di baseEcdl Modulo 1 Concetti teorici di base
Ecdl Modulo 1 Concetti teorici di baseDanieleMartini15
 
Ecdl Modulo 2 Uso del computer e gestione dei file
Ecdl Modulo 2 Uso del computer e gestione dei fileEcdl Modulo 2 Uso del computer e gestione dei file
Ecdl Modulo 2 Uso del computer e gestione dei fileDanieleMartini15
 
Nuova ECDL - Modulo 5 - IT Security
Nuova ECDL - Modulo 5 - IT SecurityNuova ECDL - Modulo 5 - IT Security
Nuova ECDL - Modulo 5 - IT SecurityNino Lopez
 
Concetti di base della tecnologia dell'informazione
Concetti di base della tecnologia dell'informazioneConcetti di base della tecnologia dell'informazione
Concetti di base della tecnologia dell'informazioneStefano Di Battista
 
Alfabetizzazione informatica 8 ore
Alfabetizzazione informatica 8 oreAlfabetizzazione informatica 8 ore
Alfabetizzazione informatica 8 oreBruno Marzemin
 
Concetti Di Base Di Informatica
Concetti Di Base Di InformaticaConcetti Di Base Di Informatica
Concetti Di Base Di InformaticaFrancesco Caliulo
 
Reti di computer e protocolli
Reti di computer e protocolliReti di computer e protocolli
Reti di computer e protocollifilibertodicarlo
 
Excel: Freezing Panes
Excel: Freezing PanesExcel: Freezing Panes
Excel: Freezing Panesmaclark14
 
An introduction to microsoft office 2007 lecture
An introduction to microsoft office 2007 lectureAn introduction to microsoft office 2007 lecture
An introduction to microsoft office 2007 lectureSukh Sandhu
 
Microsoft Office Word Basics Training
Microsoft Office Word Basics TrainingMicrosoft Office Word Basics Training
Microsoft Office Word Basics TrainingMohd Iznan Shamsuddin
 
Curso de Excel 2010 Básico
Curso de Excel 2010 BásicoCurso de Excel 2010 Básico
Curso de Excel 2010 BásicoJorgina Cunha
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0sanket1996
 

What's hot (20)

Nuova ecdl modulo 7- Online collaboration
Nuova ecdl modulo 7- Online collaborationNuova ecdl modulo 7- Online collaboration
Nuova ecdl modulo 7- Online collaboration
 
Ergonomia e sicurezza (ecdl)
Ergonomia e sicurezza (ecdl)Ergonomia e sicurezza (ecdl)
Ergonomia e sicurezza (ecdl)
 
Le cartelle di Windows 10 e "Esplora file"
Le cartelle di Windows 10 e "Esplora file"Le cartelle di Windows 10 e "Esplora file"
Le cartelle di Windows 10 e "Esplora file"
 
Ecdl Modulo 1 Concetti teorici di base
Ecdl Modulo 1 Concetti teorici di baseEcdl Modulo 1 Concetti teorici di base
Ecdl Modulo 1 Concetti teorici di base
 
Informatica di base
Informatica di baseInformatica di base
Informatica di base
 
Ecdl Modulo 2 Uso del computer e gestione dei file
Ecdl Modulo 2 Uso del computer e gestione dei fileEcdl Modulo 2 Uso del computer e gestione dei file
Ecdl Modulo 2 Uso del computer e gestione dei file
 
Nuova ECDL - Modulo 5 - IT Security
Nuova ECDL - Modulo 5 - IT SecurityNuova ECDL - Modulo 5 - IT Security
Nuova ECDL - Modulo 5 - IT Security
 
Corso Base Di Powerpoint
Corso Base Di PowerpointCorso Base Di Powerpoint
Corso Base Di Powerpoint
 
Concetti di base della tecnologia dell'informazione
Concetti di base della tecnologia dell'informazioneConcetti di base della tecnologia dell'informazione
Concetti di base della tecnologia dell'informazione
 
Alfabetizzazione informatica 8 ore
Alfabetizzazione informatica 8 oreAlfabetizzazione informatica 8 ore
Alfabetizzazione informatica 8 ore
 
Concetti Di Base Di Informatica
Concetti Di Base Di InformaticaConcetti Di Base Di Informatica
Concetti Di Base Di Informatica
 
Reti di computer e protocolli
Reti di computer e protocolliReti di computer e protocolli
Reti di computer e protocolli
 
Le reti di computer (2)
Le reti di computer (2)Le reti di computer (2)
Le reti di computer (2)
 
Excel: Freezing Panes
Excel: Freezing PanesExcel: Freezing Panes
Excel: Freezing Panes
 
An introduction to microsoft office 2007 lecture
An introduction to microsoft office 2007 lectureAn introduction to microsoft office 2007 lecture
An introduction to microsoft office 2007 lecture
 
Microsoft Office Word Basics Training
Microsoft Office Word Basics TrainingMicrosoft Office Word Basics Training
Microsoft Office Word Basics Training
 
Curso de Excel 2010 Básico
Curso de Excel 2010 BásicoCurso de Excel 2010 Básico
Curso de Excel 2010 Básico
 
Sistemi Operativi #1
Sistemi Operativi #1Sistemi Operativi #1
Sistemi Operativi #1
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
MS Word 2007
MS Word 2007MS Word 2007
MS Word 2007
 

Viewers also liked

Corso Excel Gratis - Tutorial Excel su CorsoExcel.it
Corso Excel Gratis - Tutorial Excel su CorsoExcel.itCorso Excel Gratis - Tutorial Excel su CorsoExcel.it
Corso Excel Gratis - Tutorial Excel su CorsoExcel.itcorso_excel
 
Mgfc Business Game Presentation
Mgfc Business Game PresentationMgfc Business Game Presentation
Mgfc Business Game PresentationMGFC
 
Tods
TodsTods
TodsMGFC
 
Informatica - uso di excel
Informatica - uso di excelInformatica - uso di excel
Informatica - uso di excelDario
 
Business Game 2009
Business Game 2009Business Game 2009
Business Game 2009dxi_11
 
Excel Gratuito - Le Funzioni più Utili di Excel
Excel Gratuito - Le Funzioni più Utili di ExcelExcel Gratuito - Le Funzioni più Utili di Excel
Excel Gratuito - Le Funzioni più Utili di ExcelMatteo Olla
 

Viewers also liked (8)

Corso Excel Gratis - Tutorial Excel su CorsoExcel.it
Corso Excel Gratis - Tutorial Excel su CorsoExcel.itCorso Excel Gratis - Tutorial Excel su CorsoExcel.it
Corso Excel Gratis - Tutorial Excel su CorsoExcel.it
 
Mgfc Business Game Presentation
Mgfc Business Game PresentationMgfc Business Game Presentation
Mgfc Business Game Presentation
 
Tods
TodsTods
Tods
 
Informatica Base Excel
Informatica Base   ExcelInformatica Base   Excel
Informatica Base Excel
 
Informatica - uso di excel
Informatica - uso di excelInformatica - uso di excel
Informatica - uso di excel
 
Business Game 2009
Business Game 2009Business Game 2009
Business Game 2009
 
Excel Gratuito - Le Funzioni più Utili di Excel
Excel Gratuito - Le Funzioni più Utili di ExcelExcel Gratuito - Le Funzioni più Utili di Excel
Excel Gratuito - Le Funzioni più Utili di Excel
 
Corso di Excel avanzato
Corso di Excel avanzatoCorso di Excel avanzato
Corso di Excel avanzato
 

Similar to I fondamenti di Excel - L'Essenza

Base dati capitolo_5
Base dati capitolo_5Base dati capitolo_5
Base dati capitolo_5gestlab
 
Excel Funzioni per la manipolazione delle stringhe, funzioni condizionali sem...
Excel Funzioni per la manipolazione delle stringhe, funzioni condizionali sem...Excel Funzioni per la manipolazione delle stringhe, funzioni condizionali sem...
Excel Funzioni per la manipolazione delle stringhe, funzioni condizionali sem...I.S.I.S. "Antonio Serra" - Napoli
 
Informatica - Excel Intermedio
Informatica - Excel IntermedioInformatica - Excel Intermedio
Informatica - Excel IntermedioFrancesco Venuto
 
Slide riepilogo excel
Slide riepilogo excelSlide riepilogo excel
Slide riepilogo excelmarighella
 
Python - Primi passi
Python - Primi passi Python - Primi passi
Python - Primi passi orestJump
 
Esercitazione 3 (14 marzo 2012)
Esercitazione 3 (14 marzo 2012)Esercitazione 3 (14 marzo 2012)
Esercitazione 3 (14 marzo 2012)STELITANO
 
Algoritmi E Strutture Dati Alberi N Ari
Algoritmi E Strutture Dati   Alberi N AriAlgoritmi E Strutture Dati   Alberi N Ari
Algoritmi E Strutture Dati Alberi N AriAlartzero
 

Similar to I fondamenti di Excel - L'Essenza (9)

Base dati capitolo_5
Base dati capitolo_5Base dati capitolo_5
Base dati capitolo_5
 
Excel Funzioni per la manipolazione delle stringhe, funzioni condizionali sem...
Excel Funzioni per la manipolazione delle stringhe, funzioni condizionali sem...Excel Funzioni per la manipolazione delle stringhe, funzioni condizionali sem...
Excel Funzioni per la manipolazione delle stringhe, funzioni condizionali sem...
 
Informatica - Excel Intermedio
Informatica - Excel IntermedioInformatica - Excel Intermedio
Informatica - Excel Intermedio
 
Slide riepilogo excel
Slide riepilogo excelSlide riepilogo excel
Slide riepilogo excel
 
Excel v1.0
Excel v1.0Excel v1.0
Excel v1.0
 
Python - Primi passi
Python - Primi passi Python - Primi passi
Python - Primi passi
 
Stringhe java
Stringhe javaStringhe java
Stringhe java
 
Esercitazione 3 (14 marzo 2012)
Esercitazione 3 (14 marzo 2012)Esercitazione 3 (14 marzo 2012)
Esercitazione 3 (14 marzo 2012)
 
Algoritmi E Strutture Dati Alberi N Ari
Algoritmi E Strutture Dati   Alberi N AriAlgoritmi E Strutture Dati   Alberi N Ari
Algoritmi E Strutture Dati Alberi N Ari
 

More from Marco Parenzan

Azure IoT Central per lo SCADA engineer
Azure IoT Central per lo SCADA engineerAzure IoT Central per lo SCADA engineer
Azure IoT Central per lo SCADA engineerMarco Parenzan
 
Static abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptx
Static abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptxStatic abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptx
Static abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptxMarco Parenzan
 
Azure Synapse Analytics for your IoT Solutions
Azure Synapse Analytics for your IoT SolutionsAzure Synapse Analytics for your IoT Solutions
Azure Synapse Analytics for your IoT SolutionsMarco Parenzan
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central Marco Parenzan
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralPower BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralMarco Parenzan
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralPower BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralMarco Parenzan
 
Developing Actors in Azure with .net
Developing Actors in Azure with .netDeveloping Actors in Azure with .net
Developing Actors in Azure with .netMarco Parenzan
 
Math with .NET for you and Azure
Math with .NET for you and AzureMath with .NET for you and Azure
Math with .NET for you and AzureMarco Parenzan
 
Power BI data flow and Azure IoT Central
Power BI data flow and Azure IoT CentralPower BI data flow and Azure IoT Central
Power BI data flow and Azure IoT CentralMarco Parenzan
 
.net for fun: write a Christmas videogame
.net for fun: write a Christmas videogame.net for fun: write a Christmas videogame
.net for fun: write a Christmas videogameMarco Parenzan
 
Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...
Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...
Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...Marco Parenzan
 
Anomaly Detection with Azure and .NET
Anomaly Detection with Azure and .NETAnomaly Detection with Azure and .NET
Anomaly Detection with Azure and .NETMarco Parenzan
 
Deploy Microsoft Azure Data Solutions
Deploy Microsoft Azure Data SolutionsDeploy Microsoft Azure Data Solutions
Deploy Microsoft Azure Data SolutionsMarco Parenzan
 
Deep Dive Time Series Anomaly Detection in Azure with dotnet
Deep Dive Time Series Anomaly Detection in Azure with dotnetDeep Dive Time Series Anomaly Detection in Azure with dotnet
Deep Dive Time Series Anomaly Detection in Azure with dotnetMarco Parenzan
 
Anomaly Detection with Azure and .net
Anomaly Detection with Azure and .netAnomaly Detection with Azure and .net
Anomaly Detection with Azure and .netMarco Parenzan
 
Code Generation for Azure with .net
Code Generation for Azure with .netCode Generation for Azure with .net
Code Generation for Azure with .netMarco Parenzan
 
Running Kafka and Spark on Raspberry PI with Azure and some .net magic
Running Kafka and Spark on Raspberry PI with Azure and some .net magicRunning Kafka and Spark on Raspberry PI with Azure and some .net magic
Running Kafka and Spark on Raspberry PI with Azure and some .net magicMarco Parenzan
 
Time Series Anomaly Detection with Azure and .NETT
Time Series Anomaly Detection with Azure and .NETTTime Series Anomaly Detection with Azure and .NETT
Time Series Anomaly Detection with Azure and .NETTMarco Parenzan
 

More from Marco Parenzan (20)

Azure IoT Central per lo SCADA engineer
Azure IoT Central per lo SCADA engineerAzure IoT Central per lo SCADA engineer
Azure IoT Central per lo SCADA engineer
 
Azure Hybrid @ Home
Azure Hybrid @ HomeAzure Hybrid @ Home
Azure Hybrid @ Home
 
Static abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptx
Static abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptxStatic abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptx
Static abstract members nelle interfacce di C# 11 e dintorni di .NET 7.pptx
 
Azure Synapse Analytics for your IoT Solutions
Azure Synapse Analytics for your IoT SolutionsAzure Synapse Analytics for your IoT Solutions
Azure Synapse Analytics for your IoT Solutions
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralPower BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralPower BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
 
Developing Actors in Azure with .net
Developing Actors in Azure with .netDeveloping Actors in Azure with .net
Developing Actors in Azure with .net
 
Math with .NET for you and Azure
Math with .NET for you and AzureMath with .NET for you and Azure
Math with .NET for you and Azure
 
Power BI data flow and Azure IoT Central
Power BI data flow and Azure IoT CentralPower BI data flow and Azure IoT Central
Power BI data flow and Azure IoT Central
 
.net for fun: write a Christmas videogame
.net for fun: write a Christmas videogame.net for fun: write a Christmas videogame
.net for fun: write a Christmas videogame
 
Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...
Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...
Building IoT infrastructure on edge with .net, Raspberry PI and ESP32 to conn...
 
Anomaly Detection with Azure and .NET
Anomaly Detection with Azure and .NETAnomaly Detection with Azure and .NET
Anomaly Detection with Azure and .NET
 
Deploy Microsoft Azure Data Solutions
Deploy Microsoft Azure Data SolutionsDeploy Microsoft Azure Data Solutions
Deploy Microsoft Azure Data Solutions
 
Deep Dive Time Series Anomaly Detection in Azure with dotnet
Deep Dive Time Series Anomaly Detection in Azure with dotnetDeep Dive Time Series Anomaly Detection in Azure with dotnet
Deep Dive Time Series Anomaly Detection in Azure with dotnet
 
Azure IoT Central
Azure IoT CentralAzure IoT Central
Azure IoT Central
 
Anomaly Detection with Azure and .net
Anomaly Detection with Azure and .netAnomaly Detection with Azure and .net
Anomaly Detection with Azure and .net
 
Code Generation for Azure with .net
Code Generation for Azure with .netCode Generation for Azure with .net
Code Generation for Azure with .net
 
Running Kafka and Spark on Raspberry PI with Azure and some .net magic
Running Kafka and Spark on Raspberry PI with Azure and some .net magicRunning Kafka and Spark on Raspberry PI with Azure and some .net magic
Running Kafka and Spark on Raspberry PI with Azure and some .net magic
 
Time Series Anomaly Detection with Azure and .NETT
Time Series Anomaly Detection with Azure and .NETTTime Series Anomaly Detection with Azure and .NETT
Time Series Anomaly Detection with Azure and .NETT
 

I fondamenti di Excel - L'Essenza

  • 1. I fondamenti di Excel: l’essenza Edizione 1/2014 Marco Parenzan
  • 2. I principi di Office Di Marco Parenzan
  • 3. Primo principio di Office Non avrai altro Office all‟infuori di me Per cui Open Office….
  • 4. Secondo principio di Office Non fare MAI quello che Office può fare per te
  • 5. Terzo principio di Office Insegna a Office quello che vuoi fare
  • 7. Cartella di Lavoro (Workbook) È il contenitore del nostro lavoro, il nostro archivio È il file che possiamo salvare .xls (fino a Excel 2003) .xlsx (da Excel 2007) È composto di fogli di lavoro
  • 8. Foglio di Lavoro (Worksheet)  Rappresenta lo “spazio di lavoro” che ho in ogni momento davanti  Ha un nome  È fatto di righe e colonne  Le colonne sono indicate con le lettere  Le righe sono indicate con i numeri  Lo spazio è abbondante  1,048,576 righe per 16,384 colonne (da Excel 2007 – prima ce n‟erano 65535 per 256 colonne)  Ma lo spazio è potenziale: dipende dalla memoria del computer
  • 9. Cella (Cell) All‟incrocio di una riga e di una colonna È l‟unità fondamentale per inserire dati Ha un nome, di default «nomecolonnanomeriga» Posso dargli un nome che voglio (ma vedremo meglio dopo)
  • 10. Intervallo (Range) È un insieme di celle È un insieme di celle adiacenti Può essere fatto di più righe Può essere fattto di più colonne
  • 11. Elementi di una cella Una cella è caratterizzata da: Contenuto Formato Nome
  • 12. Contenuto di una cella È ciò che scrivo in una cella È la parte funzionale di una cella Può essere Costante Testo Valore Errore Formula
  • 13. Scrivere il contenuto di una cella In-place Dentro una cella Doppio Click dentro la cella Oppure premo F2 Barra della formula In alto, fuori del foglio di lavoro Retaggio del passato Accettazione/Rifiuto della modifica
  • 14. Contenuto Costante è un Testo Allineato a sinistra di una cella Ha minime funzionalità di Word Ha un limite di 32,767 caratteri
  • 15. Contenuto Costante è un Valore Allineato a destra in una cella Ciò che ho scritto è stato “interpretato” Attenzione ai valori che diventano testo
  • 16. Testo o valore?  Casi di numeri che sono testi  Partita IVA  Numero di Telefono  ABI/CAB/CC  Numeri di tessera  Numeri per praticità, ma «caratteri» per opportunità  Quando il numero deve essere un testo?  Quando lo zero a sinistra deve essere «significativo»
  • 17. Destra e Sinistra: formato «automatico»  Un valore può essere allineato a sinistra  Un testo può essere allineato a destra  NE HO VERAMENTE BISOGNO?  Se si procedere ad allineare  Se no, ringrazio  MAI FORMATTARE SE NON STRETTAMENTE NECESSARIO  Formato cella  Barra degli strumenti (Ribbon)  Menu Contestuale
  • 18. Formato di una cella  È la parte non funzionale di una cella  È ciò che “adorna” il contenuto di una cella  SI COMANDA CON LE OPZIONI DI EXCEL!  MAI MESCOLARE “FORMATO” NEL CONTENUTO DELLA CELLA!  NON LO SI SCRIVE IN UNA CELLA! A meno che non sia funzionale all‟indicazione del tipo di un valore Dipende da cosa Excel è in grado di interpretare
  • 19. Una spiegazione funzionale al formato  Il formato (colore, font, allineamento) sottintende un significato  Insegnare il «significato» a Excel invece che fare da soli  Esempio: dato un insieme di numeri  …colora di rosso i numeri negativi…  …afferma che i numeri negativi sono rossi  Quindi è bene dichiarare «quello» è un numero negativo e Excel applicherà il formato giusto per quello che abbiamo appunto «dichiarato»
  • 20. Lo stile di una cella  Un concetto fondamentale in Excel (e in tutto Office)  Tutte le regole di formattazione vanno «scritte» (dichiarate) all‟interno di un contenitore (appunto lo stile)  Allo stile va dato un nome  Applico lo stile alla cella
  • 21. Contenuto Costante è un Valore  Allineato a destra in una cella (di nuovo)  È un “insieme di caratteri” in cui viene riconosciuto il “pattern” (l‟impronta)  Data (gg/MM/aaaa)  Valuta (€ #.##0,00)  Decimale (0,000)  Percentuale (#%)  Frazione (# #/#)  Notazione scientifica (#e#)  Il riconoscimento del “pattern” ne definisce la categoria (gli informatici la chiamano “Tipo”)  È importante quando lavorerete con dati da un Database o Data Warehouse  Attenzione. L‟impronta dipende dalla «localizzazione» (Italiano, Inglese, ecc…)
  • 22. Contenuto è una Formula  Se il primo carattere che digito è l‟uguale (=) allora tutto il testo scritto viene interpretato come una formula  Una formula è una espressione logico/matematica che viene valutata ed «eseguita» per ottenere un risultato  Tra le operazioni matematiche, ci mettiamo anche le operazioni  Testuali  Di ricerca  Un risultato è:  Un testo  Un valore  …guarda caso, l‟equivalente di una costante
  • 23. (a destra dell’= c’è una) Espressione  In priorità un‟espressione è  Una relazione logica tra espressioni  Una relazione matematica tra espressioni  Un contenuto  Una costante  Un riferimento ad un altro contenuto (in un‟altra cella – una costante indiretta)  Una funzione  Notare l‟effetto «ricorsivo»  Qui quanto fatto a matematica a scuola serve!!!!
  • 24. RESPIRIAMO Se sopravvivete a questo, avete capito tutto!
  • 25. Espressione Logica Relazione di «verità» o «falsità» «Io sono bello» è una espressione logica, ma… a parte la falsità (e l‟illogicità ??? ), parliamo… …di oggettività, non soggettività …di matematica Di numeri, di quantità («bello» non è una quantità, ma di questo ne riparleremo con le funzioni) Di misurabilità (appunto, di poter attribuire una quantità) algebra di Boole
  • 26. Confronto tra numeri 7>5, 5>7, 7=7, 7=«sette», 7<>6, A1>7 Qualcosa di cui possiamo dare valori di verità VERO FALSO
  • 27. Confronto tra caratteri  I caratteri sono numeri  Essendo numeri, sono ordinabili  Le maiuscole sono diverse dalle minuscole  Queste regole valgono anche (e soprattutto) in ordinamento (quando vengono trattati come testi  «A»<«B»  vero  «A»<«AB» vero  «AB»<«A»  falso  «0»<«A»  vero  «a»<«A»  falso 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 ### 16 32 ! " # $ % & ' ( ) * + , - . / 480 1 2 3 4 5 6 7 8 9 : ; < = > ? 64@ A B C D E F G H I J K L M N O 80P Q R S T U V W X Y Z [ ] ^ _ 96` a b c d e f g h i j k l m n o 112p q r s t u v w x y z { | } ~ • 128€ • ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ • Ž • 144• ‘ ’ “ ” • – — ˜ ™ š › œ • ž Ÿ 160 ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ - ® ¯ 176° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ 192À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï 208Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß 224à á â ã ä å æ ç è é ê ë ì í î ï 240ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ Il numero di un carattere è la somma dei due numeri di riga + colonna
  • 28. Operatori logici E, O, NON (AND, OR, NOT) 7>5 E 5>3 7>5 E 5>7 7>5 O 5>7 NON(5>7)
  • 29. Operatori matematici  Operatori disponibili  ( ) (parentesi)  ^ (elevazione a potenza)  * (moltiplicazione)  / (divisione)  + (addizione)  - (sottrazione)  L‟elenco non è casuale  Indica anche la priorità  3+4*5=35  NOOOOOOOOOOOOOOOOOOO! Questo lo fa la calcolatrice!!!!  3+(4*5)=23  le parentesi non sono espresse perché non necessarie, dato che abbiamo le priorità
  • 30. La matematica dei testi  I testi si scrivono tra virgolette («tre»)  I numeri no (3)  & è l‟operatore di concatenazione («A»&«B»=«AB»)  «3»+«4»=7  «3»&«4»=«34»  Attenzione che qui cominciano due problemi  Le «forzature» (casting): «3»+«4»=7Pericoloso  Gli errori  =1000*«IVA»#VALORE!  =1000*IVA#REF! (se IVA non è un riferimento)  =1000*IVA220 (probabilmente, se IVA è un riferimento)
  • 31. RESPIRIAMO DI NUOVO Dai, siete già sopravvissuti una volta! 
  • 32. Gli errori Cominciando a scrivere formule, cominciano anche gli errori L‟errore è una costante Come costante, è possibile utilizzarlo in una formula Il formato è #<nome dell‟errore> Non è un testo (non è allineato a sx) Non è un valore (non è allineato a dx) È allineato al centro
  • 33. Classifica degli errori  http://office.microsoft.com/it-it/excel-help/trovare-e-correggere-gli-errori-nelle-formule-HP010066255.aspx  #VALORE!  Da qualche parte nella formula c‟è un testo, non un valore  #DIV/0!  Divisione per zero  #NOME?  La funzione non è conosciuta  #RIF!  Il riferimento è invalido  #N/D  La ricerca non ha dato alcun risultato  #NULLO!  Intersezione tra intervalli  #NUM!  Il valore esce dai liimiti consentiti (Un computer non è «infinito»)
  • 34. Riferimento a una cella  È una costante “simbolica” (leggi: un nome) che fa riferimento ad una cella  Può essere usata solo in una formula  Una cella ha un nome standard (<nomecolonna><nomeriga>)  Quindi  A1 è la costante testuale “A1”  =A1 è una formula con un riferimento alla cella A1  =“A1” è una formula con una costante testuale “A1”  =INDIRETTO(”A1”) è una formula con un riferimento risultato di un funzione che elabora una costante testuale (cacchio!!!!!!!!!!!!!!!!!!!!!!)
  • 35. A cosa serve un riferimento?  In una formula posso indicare una espressione (matematica o logica) tra costanti o riferimenti in maniera indistinta  =3+4  Significa fai la somma tra le due costanti 3 e 4  =A1+4  Significa fai la somma tra il contenuto della cella che ha come nome A1 e 4  E cosa restituisce? Ah beh…  Se in A1 c‟è scritto 3, allora verrà fuori 7  Se in A1 c‟è scritto «tre», allora verrà fuori #VALORE!  Se in A1 c‟è scritto «3» (la costante simbolica testuale 3) allora verrà fuori ancora 7 (e come abbiamo detto è un problema potenziale)  Se in A1 c‟è una formula =B1+1, allora applico la matematica  =A1+1  =(B1+1)+1  …quindi dipendo da quello che c‟è scritto in B1!!!!!!!!!!!!!!!!!!!!!!!!!  Una formula che dipende da un‟altra formula!!!!!!!!!!!!!
  • 37. Un esercizio  Facciamo un esercizio  In A1 c‟è scritto 3  In B1 c‟è scritto =A1+1  In C1 c‟è scritto = B1+1  Cosa apparirà scritto in C1?  Bravi: 5  Ma cosa succede se io in A1 cambio e scrivo 5?  Magicamente apparità in C1 7  Si è scatenato il ricalcolo!  Ok un passo alla volta!
  • 38. Usare i riferimenti in una formula Come si usano i riferimenti in una formula? Si scrivono Si «clikkano»! Manca la croce quanda si va sopra con il mouse
  • 39. Modificare una formula esistente  In una cella in cui c‟è una formula, mostra normalmente il risultato della formula  Se clikko sulla cella, nella barra della formula apparirà la formula contenuta  Se faccio doppio click sulla cella o premo F2, allora posso modificare la formula  La modifica della formula evidenzia sempre ogni riferimento con un colore diverso, colorando dello stesso colore il bordo della cella di cui quello è il riferimento!  Posso modificare il riferimento spostando il bordo colorato (e cambierà il riferimento di conseguenza!)
  • 40. Dipendenze di una cella…  …a causa della formula!  L‟editor delle formule riconosce le dipendenze  Non è solo un fatto estetico di riconoscere per editare le formule  È un‟informazione di cui Excel è bene a conoscenza  Selezioniamo la cella B1  Dalla ribbon, clikkiamo su Formule | Verifica Formule | Individua i precedenti  La freccia in sovraimpressione dimostra che la dipendenza è una informazione delle celle (sia di A1 che di B1, non solo di B1) e che non è solo un gioco di «modifica formula»
  • 41. Ricalcolo  Excel sa che da A1 dipende il contenuto di B1 (perché, di nuovo, in B1 c‟è una formula con un riferimento ad A1)  Quindi Excel ha una regola:  Modifico il contenuto in A1  Causo il ricalcolo di tutte le celle che hanno nella formula A1 come riferimento  Il processo va in cascata  A1 il ricalcolo di B1  Ma da B1 dipende C1  Quindi se modifico A1 si ricalcoleranno B1 e C1!!!!!
  • 42. La «follia» del ricalcolo  E se in A1 mettessi la formula =C1?  Causerei un riferimento circolare  Excel lo identifica  È un ciclo da cui non uscirei più  Computer piantato»
  • 44. Le funzioni  Non tutto è A+B  Ci sono gli «algoritmi più complessi» che fanno qualche strano calcolo…  …e noi ci godiamo del risultato  Una funzione è identificata da:  Un nome simbolico (comincia sempre con una lettera)  Le parentesi tonde ( e ), sempre, anche quando in mezzo non c‟è niente  Necessario, altrimento il nome simbolico viene confuso con un riferimento!  Un insieme di argomenti, separati dal carattere „;‟ (in italiano! „,‟ in inglese) che possono essere  Costanti  Riferimenti  Formule
  • 45. Riferimenti come argomenti delle formule  Una espressione (matematica o logica che sia) in Excel si dice «scalare»  Restituisce un SINGOLO valore o testo  Una funzione può accettare anche riferimenti non a celle ma a intervalli di celle  =SOMMA(A1:C1)  In generale:  Un intervallo è un rettangolo  Il riferimento è indicato come <rif. cella alto sx> „:‟ <rif. cella basso dx>  Un riferimento ad un intervallo è anche  A:A (la colonna A)  Le A:C (le prime tre colonne)  1:1 (la riga 1)  1:3 (le prime tre righe)
  • 46. Taglia o CopiaGioia e Dolori  Facciamo un esperimento e scriviamo il semplice foglio di lavoro (in E1 c‟è la formula =SOMMA(A1:C1)  Attiviamo, dato che ci siamo, la visualizzazione delle formule (dalla Ribbon: Formule | Verifica Formule | Mostra Formule) 1. Taglia la formula in E1 (CTRL+X) e incolla in E2 (CTRL+V) 2. Copia la formula in E2 (CTRL+C) e incolla in E3 (CTRL+V)  Semantica del tagliaMantiena il riferimento  Semantica del copiaSposta il riferimento
  • 47. Galileo insegna: tutto è relativo, dipende dal sistema di riferimento A1 si dice che è un riferimento assoluto Perché dice il nome della cella, indipendentemente da dove viene usato nel foglio Bisogna precisare È assoluto rispetto alle righe e colonne (A1 è sempre A1) È relativo rispetto al foglio stesso (ogni foglio ha una cella A1)
  • 48. Torniamo al Taglia & Copia  Taglia dice che sto «spostando» la cella e quindi il suo ruolo, di elaborazione di quel riferimento, rimane immutatoA1:C1 rimane sempre A1:C1  Copia dice che sto «copiando» la cella. La formula copiata rimane lì così come il suo ruolo. La formula copiata, «duplicata», sarà l‟elaborazione di un insieme analogo ma non lo stesso  Allora la semantica è:  Se copio la cella in una nuova cella che è sposta di x righe di tot colonne, allora tutti i riferimenti vengono spostati dello stesso numero di righe e colonne  Es. copio la cella E1 contenente =SOMMA(A1:C1) in E2 (+1 riga)  la formula in E2 sarà =SOMMA(A2:C2)
  • 49. Regola generale dei riferimenti A seconda di dove mi trovo, se bisogna referenziare una cella non sullo stesso foglio, bisogna aggiungere il percorso A1 se sono sullo stesso foglio  [nome foglio]!A1 se sono su foglio diverso, ma stessa cartella  [percorso cartella][nome foglio]!A1 se sono su foglio diverso e cartella diversa
  • 50. Blocco dei riferimenti  Se rispetto all‟operazione di copia c‟è bisogno di tenere fisso il riferimento, o parte di esso, si può bloccare il riferimento  A1  colonna relativa, riga relativa  $A1  colonna assoluta, riga relativa  A$1  colonna relativa, riga assoluta  $A$1  colonna assoluta, riga assoluta  Nell‟ultimo caso ovunque copi il riferimento, la cella riferita rimane sempre quella  Quando si edita un riferimento, da tastiera è possibile premere ripetutamente F4 per far commutare il riferimento rispetto i 4 tipi
  • 52. Funzioni Logiche FUNZIONE DESCRIZIONE E Restituisce VERO se tutti gli argomenti hanno valore VERO FALSO Restituisce il valore logico FALSO SE Specifica un test logico da eseguire SE.ERRORE Restituisce un valore specificato dall'utente se la formula restituisce un errore. In caso contrario, restituisce il risultato della formula NON Inverte la logica dell'argomento O Restituisce VERO se un argomento qualsiasi è VERO VERO Restituisce il valore logico VERO
  • 53. Funzioni di ricerca e riferimento FUNZIONE DESCRIZIONE INDIRIZZO Restituisce un riferimento come testo in una singola cella di un foglio di lavoro AREE Restituisce il numero di aree in un riferimento SCEGLI Sceglie un valore da un elenco di valori RIF.COLONNA Restituisce il numero di colonna di un riferimento COLONNE Restituisce il numero di colonne in un riferimento CERCA.ORIZZ Effettua una ricerca nella riga superiore di una matrice e restituisce il valore della cella specificata COLLEG.IPERTESTUALE Crea un collegamento a un documento memorizzato su un server di rete, un'Intranet o Internet INDICE Utilizza un indice per scegliere un valore da un riferimento o da una matrice INDIRETTO Restituisce un riferimento specificato da un valore di testo CERCA Ricerca i valori in un vettore o in una matrice CONFRONTA Ricerca i valori in un riferimento o in una matrice SCARTO Restituisce uno scarto di riferimento da un determinato riferimento RIF.RIGA Restituisce il numero di riga di un riferimento RIGHE Restituisce il numero di righe in un riferimento DATITEMPOREALE Recupera i dati in tempo reale da un programma che supporta l'automazione COM MATR.TRASPOSTA Restituisce la trasposizione di una matrice CERCA.VERT Effettua una ricerca nella prima colonna di una matrice e si sposta attraverso la riga per restituire il valore di una cella
  • 54. Funzioni informative FUNZIONE DESCRIZIONE CELLA Restituisce le informazioni sulla formattazione, la posizione o il contenuto di una cella ERRORE.TIPO Restituisce un numero che corrisponde a un tipo di errore AMBIENTE.INFO Restituisce informazioni sull'ambiente operativo corrente VAL.VUOTO Restituisce VERO se il valore è vuoto VAL.ERR Restituisce VERO se il valore è un valore di errore qualsiasi tranne #N/D VAL.ERRORE Restituisce VERO se il valore è un valore di errore qualsiasi VAL.PARI Restituisce VERO se il numero è pari VAL.LOGICO Restituisce VERO se il valore è un valore logico VAL.NON.DISP Restituisce VERO se il valore è un valore di errore #N/D VAL.NON.TESTO Restituisce VERO se il valore non è in forma di testo VAL.NUMERO Restituisce VERO se il valore è un numero VAL.DISPARI Restituisce VERO se il numero è dispari VAL.RIF Restituisce VERO se il valore è un riferimento VAL.TESTO Restituisce VERO se il valore è in forma di testo NUM Restituisce un valore convertito in numero NON.DISP Restituisce il valore errore #N/D TIPO Restituisce un numero che indica il tipo di dati relativo a un valore
  • 55. Funzioni matematiche e trigonometriche FUNZIONE DESCRIZIONE ASS Restituisce il valore assoluto di un numero ARCCOS Restituisce l'arcocoseno di un numero ARCCOSH Restituisce l'inversa del coseno iperbolico di un numero ARCSEN Restituisce l'arcoseno di un numero ARCSENH Restituisce l'inversa del seno iperbolico di un numero ARCTAN Restituisce l'arcotangente di un numero ARCTAN.2 Restituisce l'arcotangente delle coordinate x e y ARCTANH Restituisce l'inversa della tangente iperbolica di un numero ARROTONDA.ECCESSO Arrotonda un numero per eccesso all'intero più vicino o al multiplo più vicino a peso COMBINAZIONE Restituisce il numero delle combinazioni per un numero assegnato di oggetti COS Restituisce il coseno di un numero COSH Restituisce il coseno iperbolico di un numero GRADI Converte i radianti in gradi PARI Arrotonda il valore assoluto di un numero per eccesso al più vicino intero pari EXP Restituisce il numero e elevato alla potenza di un numero assegnato FATTORIALE Restituisce il fattoriale di un numero FATT.DOPPIO Restituisce il fattoriale doppio di un numero ARROTONDA.DIFETTO Arrotonda il valore assoluto di un numero per difetto MCD Restituisce il massimo comune divisore INT Arrotonda un numero per difetto all'intero più vicino MCM Restituisce il minimo comune multiplo LN Restituisce il logaritmo naturale di un numero LOG Restituisce il logaritmo di un numero in una base specificata LOG10 Restituisce il logaritmo in base 10 di un numero MATR.DETERM Restituisce il determinante di una matrice MATR.INVERSA Restituisce l'inversa di una matrice MATR.PRODOTTO Restituisce il prodotto di due matrici
  • 56. Funzioni matematiche e trigonometriche FUNZIONE DESCRIZIONE RESTO Restituisce il resto della divisione ARROTONDA.MULTIPLO Restituisce un numero arrotondato al multiplo desiderato MULTINOMIALE Restituisce il polinomio di un insieme di numeri DISPARI Arrotonda un numero per eccesso al più vicino intero dispari PI.GRECO Restituisce il valore di pi greco POTENZA Restituisce il risultato di un numero elevato a potenza PRODOTTO Moltiplica gli argomenti QUOZIENTE Restituisce il quoziente di una divisione RADIANTI Converte i gradi in radianti CASUALE Restituisce un numero casuale compreso tra 0 e 1 CASUALE.TRA Restituisce un numero casuale compreso tra i numeri specificati ROMANO Converte un numero in numero romano, sotto forma di testo ARROTONDA Arrotonda un numero a un numero specificato di cifre ARROTONDA.PER.DIF Arrotonda il valore assoluto di un numero per difetto ARROTONDA.PER.ECC Arrotonda il valore assoluto di un numero per eccesso SOMMA.SERIE Restituisce la somma di una serie di potenze data dalla formula SEGNO Restituisce il segno di un numero SEN Restituisce il seno dell'angolo specificato SENH Restituisce il seno iperbolico di un numero RADQ Restituisce una radice quadrata positiva RADQ.PI.GRECO Restituisce la radice quadrata di (num * pi) SUBTOTALE Restituisce un subtotale in un elenco o in un database SOMMA Aggiunge gli argomenti SOMMA.SE Somma le celle specificate secondo un criterio assegnato SOMMA.PIÙ.SE Somma le celle in un intervallo che soddisfano più criteri MATR.SOMMA.PRODOTTO Restituisce la somma dei prodotti dei componenti corrispondenti della matrice SOMMA.Q Restituisce la somma dei quadrati degli argomenti
  • 57. Funzioni matematiche e trigonometriche FUNZIONE DESCRIZIONE SOMMA.DIFF.Q Restituisce la somma della differenza dei quadrati dei valori corrispondenti di due matrici SOMMA.SOMMA.Q Restituisce la somma della somma dei quadrati dei valori corrispondenti di due matrici SOMMA.Q.DIFF Restituisce la somma dei quadrati delle differenze dei valori corrispondenti di due matrici TAN Restituisce la tangente di un numero TANH Restituisce la tangente iperbolica di un numero TRONCA Tronca la parte decimale di un numero
  • 58. Funzioni di testo ASC Converte le lettere inglesi o il katakana a byte doppio all'interno di una stringa di caratteri in caratteri a byte singolo BAHTTESTO Converte un numero in testo, utilizzando il formato valuta ß (baht) CODICE.CARATT Restituisce il carattere specificato dal numero di codice LIBERA Rimuove dal testo tutti i caratteri che non possono essere stampati CODICE Restituisce un codice numerico per il primo carattere di una stringa di testo CONCATENA Unisce diversi elementi di testo in uno solo VALUTA Converte un numero in testo, utilizzando il formato valuta € (euro) IDENTICO Verifica se due valori di testo sono uguali TROVA, TROVA.B Rileva un valore di testo all'interno di un altro (con distinzione tra maiuscole e minuscole) FISSO Formatta un numero come testo con un numero fisso di decimali ORDINAMENTO.JIS Converte le lettere inglesi o il katakana a byte singolo all'interno di una stringa di caratteri in caratteri a byte doppio SINISTRA, SINISTRA.B Restituisce il carattere più a sinistra di un valore di testo LUNGHEZZA, LUNGB Restituisce il numero di caratteri di una stringa di testo MINUSC Converte in minuscolo il testo STRINGA.ESTRAI, MEDIA.B Restituisce un numero specifico di caratteri di una stringa di testo a partire dalla posizione specificata FURIGANA Estrae i caratteri fonetici (furigana) da una stringa di testo MAIUSC.INIZ Converte in maiuscolo la prima lettera di ogni parola di un valore di testo RIMPIAZZA, SOSTITUISCI.B Sostituisce i caratteri all'interno di un testo RIPETI Ripete un testo per il numero di volte specificato DESTRA, DESTRA.B Restituisce il carattere più a destra di un valore di testo RICERCA, CERCA.B Rileva un valore di testo all'interno di un altro (senza distinzione tra maiuscole e minuscole) SOSTITUISCI Sostituisce il nuovo testo al testo contenuto in una stringa T Converte gli argomenti in testo TESTO Formatta un numero e lo converte in testo ANNULLA.SPAZI Elimina gli spazi dal testo MAIUSC Converte in maiuscolo il testo VALORE Converte un argomento di testo in numero
  • 59. I fondamenti di Excel: l’essenza Edizione 1/2014 Marco Parenzan