Excel
Excel
Funzione
Formule predefinite per soddisfare esigenze di calcolo
Sintassi:
- Segno =
- Nome
- Argomenti (fino a 255, obbligatori o facoltativi)
Funzione CONTA
- CONTA.VALORI, contenente qualunque valore, anche errore, vuoto, spazio, formule
o operatori logici VERO e FALSO
- CONTA.NUMERI, solo cella col numero, tra cui anche date e ore
- CONTA.VUOTE, solo celle vuote (se c’è lo spazio, non verrà contato)
in particolare, l’argomento può essere solo un intervallo di celle contigue – quindi
impossibile non contigua (poiché un solo argomento)
Formattazione
Formati personalizzati
Sintassi <positivo>;<negativo>;<zero>;<testo>
Decimali
#, decimali significativi (es. #,## - 4.700 4.7)
0, decimali qualunque (es. #,#0 – 4.700 4.70)
?, decimali significativi e allineare le cifre sulla virgola
Formattazione condizionale
Applicare al le celle un formato variabile a seconda del contenuto
(simile ad una funzione SE senza la funzione)
Formattazione cumulativa
Ordinare i dati
Dati Ordinamento personalizzato
aggiungere, ordinare o eliminare livelli di ordinamento, che sono in relazione gerarchica
Grafico
“Formato asse” “Unità di visualizzazione”, modificare l’unità
Linea di tendenza: solo per i grafici bidimensionali con le serie non in pila
- Cambiare l’unità
- Opzione serie asse secondario, cambiando tipo di grafico
2. Importare, organizzare e proteggere i dati
Importare i dati su Excel
Sull’importazione dei dati legacy:
Attenzione inoltre ai separatori presenti nei testi (e non quelli che vogliamo ottenere una
volta completata la procedure!)
Proteggere i dati
Attenzione: tutte le protezioni per essere attive devono essere prima di tutto salvate
Proteggi foglio
Protegge le celle del foglio di lavoro presente
impostazione nel formato celle:
- Bloccata
blocca la cella una volta eseguita Proteggi foglio
se non si vogliono bloccare, disattivare la selezione
- Nascondi
nasconde le formule
Ciò impedisce:
Per togliere, basta rimuovere il password una volta entrata nel file
Macro
Macro è un insieme di comandi eseguibili con un unico clic del mouse, grazie a cui si
automatizza e velocizza le operazioni all’interno del programma utilizzato
Una volta partita la registrazione, essa memorizza tutte le attività svolte sul foglio
Le stesse attività verranno ricreate una volta eseguite
È un programma per computer, ossia insieme di istruzioni scritte nel linguaggio Visual Basic
for Applications
=MATR.SOMMA.PRODOTTO(matrice1; <matrice2>;<…>)
Funzione SOMMA.SE
Somma delle celle che soddisfano un criterio
=SOMMA.SE(intervallo;criterio;<int_somma>)
Attenzione: se maggiore o minore “>x”! Dev’essere fra virgolette come fosse un testo
Funzione SOMMA.PIU’.SE
Somma delle celle che soddisfano più criteri
=SOMMA.SE(int_somma;intervallo_criteri1;criteri1;<intervallo_criteri2>;<criteri2>;<…>)
Se un solo criterio, come SOMMA.SE
FUNZIONI LOGICHE
Funzione E
Max 255 argomenti:
=E(logico1;<logico2>;<…>)
Funzione O
Max 255 argomenti:
=O(logico1;<logico2>;<…>)
Funzione SE.ERRORE
Compie una specifica operazione o restituisce un valore definito dall’utente quanto una
formula/funzione restituisce un errore
=SE.ERRORE(valore;valore_se_errore)
Se cella vuota: “”
=CERCA.VERT(valore;matrice_tabella;indice;<intervallo>)
- Valore, valore da cercare presente nella prima colonna della matrice_tabella
- Matrice_tabella, intervallo di tabella in cui cercare il valore
- Indice, il numero di colonna della tabella indicata dalla matrice_tabella dal quale
deve essere restituito il valore corrispondente
- Intervallo:
o Vero (1 oppure ommesso) se la corrispondenza è approssimata
se non trova quella specifica, la funzione prende il valore inferiore più vicino
tra quelli trovati importante quindi ordinare in modo crescente
o Falso (0) se la corrispondenza dev’essere esatta
se non lo trova #N/D (non bisogno di ordinare)
Funzione CONFRONTA
Cerca un valore specificato in un intervallo e restituisce la sua posizione all’interno dello
stesso intervallo
=CONFRONTA(valore;matrice;<corrisp>)
Corrisp sempre 0
Sulle date:
- Numeri seriali non negativi
(se negativo, in formato data: #####)
- Sistema di calcolo in base 10
- Unità di misura è il giorno (1 = un giorno)
- SE, E, O: sempre ragiona in numeri seriali (quindi usare cella di riferimento; funzione
DATA)
- CONTA, SOMMA, MEDIA SE/PIÙ SE: ragionano per testo (es. “>02/04/2017 o 17”, o
numero seriali; non è possibile riferimento cella)
Sulle ore:
Funzione DATA
Restituisce il numero seriale conoscendo il giorno, il mese e l’anno
=DATA(anno;mese;giorno)
- Anno, 0-9999
o Se 1900-9999, anno riconosciuto correttamente
o Se 0-1899, aggiunto a 1900 (es. 115 = 2015)
o Se negativo o >9999, #NUM
- Mese
o Se >12, aggiunto a partire dal primo mese dell’anno successivo
o Se <1, sottratti
- Giorno (stesso meccanismo del mese)
Funzioni GIORNI
Numero di giorni tra due date
=GIORNI(data_fine;data_inizio)
- Se testo #VALORE!
- Se data finale < data iniziale, valore negativo
- La funzione non considera i decimali considerati come numeri interi
Funzioni ORA, MINUTO e SECONDO
Da numero seriale (o anche testo tra “”), ora/minuto/secondo
Funzione GIORNO.SETTIMANA
Giorno della settimana
=GIORNO.SETTIMANA(num_seriale;<tipo_sostituito>)
- 1 (o omesso): 1 domenica
- 2: 1 lunedì
- 3: 0 lunedì
Funzione DATA.DIFF
Differenza in giorni, mesi o anni tra due date
=DATA.DIFF(data_iniziale;data_finale;unità)
FUNZIONI FINANZIARIE
Funzione RATA
Calcola l’ammontare della rata periodica constante necessaria per ripagare un mutuo o un
prestito per un certo periodo e un tasso d’interesse fisso
=RATA(tasso_int;periodi;val_attuale;<val_futuro>;<tipo>)
Ammortamento alla francese: rate sono costanti (altrimenti ammortamento all’italiano con
la prima rata altissima)
Con questo modo, la rata costante si equilibra tra il capitale da restituire e gli interessi
Funzione VAL.FUT
Il valore futuro di un investimento dopo una serie di versamenti periodici a tasso costante
=VAL.FUT(tasso_int;periodi;pagam;<val_attuale>;<tipo>)
In particolare, tra “pagam” e “val_attuale”, se uno è presente l’altro può essere ommesso:
FUNZIONI STATISTICHE
Funzione CONTA.SE
Restituisce il numero delle celle di un intervallo che soddisfano un determinato criterio
=CONTA.SE(intervallo;criterio)
Funzione MEDIA.SE
Media aritmetica delle celle di un intervallo per un criterio
=MEDIA.SE(intervallo;criterio;<int_media>)
In particolare:
Funzione CONTA.PIU’.SE
Più criteri
=CONTA.PIU’.SE(intervallo_criteri1;criteri1;<intervallo_criteri2>;<criteri2>;<…>)
Funzione MEDIA.PIU’.SE
=MEDIA.PIU’.SE(int_media;intervallo_criteri1;criteri1;<intervallo_criteri2>;<criteri2>;<…>)
Funzione RANGO.UG
Restituisce un numero che indica la posizione di un numero in un elenco di numeri
=RANGO.UG(num;rif;<ordine>)
- Ordine:
o 0 (o ommesso) se ordinamento decrescente
o Qualsiasi valore non 0 se ordinamento crescente
In particolare, se due numeri sono uguali e sono dello stesso rango, entrambi hanno la stessa
posizione ma la funzione salta quella successiva
FUNZIONI DI TESTO
Funzione DESTRA e SINISTRA
=SINISTRA/DESTRA(testo;<num_caratt>)
Funzione STRINGA.ESTRAI
Estrae un determinato numero di caratteri da una stringa di testo a partire da una posizione
specificata
=STRINGA.ESTRAI(testo;inizio;num_caratt)
- Testo
la stringa o il riferimento alla cella che contiene la stringa di testo dalla quale si
desiderano estrare i caratteri
- Inizio
posizione del primo carattere che deve essere estratto dal testo a partire da sinistra
- Num_caratt
quanti caratteri estrarre (impossibile lasciar vuoto)
se valore negativo - #VALORE!
Funzione CONCATENA
Unire due o più stringhe in un’unica stringa di testo, fino a 255 argomenti
Particolarità:
Funzione LUNGHEZZA
Numero di caratteri di una stringa di testo
=LUNGHEZZA(testo)
Funzione RICERCA
Individua la posizione del primo carattere di una stringa di testo all’interno di un’altra stringa
di testo
=RICERCA(testo;stringa;<inizio>)
- Testo, stringa di testo o il riferimento alla cella che contiene la stringa di testo da
cercare
Se la stringa non viene trovata nel testo #VALORE!
- Stringa, la stringa di testo o il riferimento alla cella che contiene la stringa di testo
dove deve essere effettuata la ricerca
- Inizio, posizione del carattere dell’argomento stringa dal quale iniziare la ricerca
o Se ommesso, = 1
o Se negativo #VALORE!
o Se maggiore alla lunghezza dell’argomento #VALORE!
Funzione MAIUSC.INIZ
Tutte le prime lettere in maiuscolo, anche se separate dai trattini, il resto in minuscolo
Funzione ANNULLA.SPAZI
Rimuove tutti gli spazi tranne quelli che separano le parole di una stringa di testo
4. Analisi dei dati
Ricerca obiettivo
Per quale valore di una determinata variabile il risultato di una formula assume un valore
specificato
Importante:
Scenari
Al variabile di una cella, dare una serie di valori possibili:
Sui risultati:
- Unire, unisce gli scenari presenti nel foglio di lavoro con quelli presenti in altri fogli
- Mostrare, sostituisce i valori correnti del foglio con quelli dello scenario – annulla
tutte le formule, rendendo impossibile visualizzare i dati di partenza
- Riepilogo, rende possibile la visualizzazione comparativa degli scenari
Convalida dati
Regola per cui quali valori possono essere inseriti in determinate celle
- Impostazioni:
o
Qualsiasi valore (quindi Convalida dati non attiva)
o
Numero intero, per un intervallo specificato
o
Decimale, numeri interi o decimali per un intervallo
o
Elenco, valori nell’elenco specificato
Ignora celle vuote
Elenco nella cella, elenco in tutte le celle
o Data
o Ora
o Lunghezza testa, testo di lunghezza specificata
o Personalizzato
- Messaggio di input
compare quando selezioniamo una cella con il Convalida dati attivo
- Messaggio di errore:
o Interruzione, impedisce qualunque dato non valido
o Avviso, a discrezione dell’utente nell’immissione dei dati o meno
o Informazione, non impedisce l’inserimento
Cambiando il valore nella cella d’origine, il valore con l’elenco non cambia automaticamente:
possibile evidenziare tramite Cerchia dati non validi, ossia le celle contenenti valori che non
rispettano le regole di convalida
Filtro
Per la personalizzazione del filtro, possibile fino a due criteri diversi (con l’operatore logico
AND o OR)
Subtotali
Inserisce automaticamente all’interno di un elenco alcune funzioni per gruppi di dati
omogenei
Livelli sono:
Tabella pivot
Tabella che mette in relazione e di incrociare velocemente le informazioni contenute in
colonne diverse di una stessa tabella
Condizioni:
LIMITE: la tabella pivot NON S’AGGIORNA al variare dei dati originali, ma lavora su quelli già
presi precedentemente
per aggiornare: