Capitolo 9 – Introduzione alle Formule ed alle Funzioni
Microsoft Excel – Fondamenti di Formule e Funzioni
- Comprendere i Fondamenti delle Formule
- Le formule in Excel permettono di eseguire calcoli automatici, analisi di dati e gestione di contenuti dinamici.
- Tutte le formule iniziano con il simbolo ‘=’ e possono contenere operatori, riferimenti di cella, funzioni e costanti.
- Uso degli Operatori nelle Formule
- Operatori aritmetici: + (addizione), – (sottrazione), * (moltiplicazione), / (divisione), ^ (potenza)
- Operatori di confronto: =, >, <, >=, <=, <>
- Operatori di testo: & (concatena stringhe)
- Operatori di riferimento: : (intervallo), , (unione), (spazio) (intersezione)
- Precedenza degli Operatori
- Excel segue una specifica gerarchia di valutazione degli operatori:
- Parentesi
- Potenza (^)
- Moltiplicazione (*) e divisione (/)
- Addizione (+) e sottrazione (-)
- Confronti (=, >, <, ecc.)
- Concatenazione (&)
- Riferimenti (intervalli, unioni, intersezioni)
- Excel segue una specifica gerarchia di valutazione degli operatori:
- Uso delle Funzioni nelle Formule
- Le funzioni sono formule predefinite che eseguono calcoli complessi.
- La sintassi base è: =NOME_FUNZIONE(argomento1, argomento2, …)
- Possono essere nidificate (una funzione dentro un’altra) e combinate con operatori.
- Argomenti delle Funzioni
- Gli argomenti sono i dati inseriti tra parentesi nella funzione.
- Possono essere obbligatori o facoltativi.
- Excel guida l’utente nella compilazione con suggerimenti automatici durante la digitazione.
- Altre Informazioni sulle Funzioni
- Accesso: scheda Formule > Inserisci funzione (fx)
- Categoria: Finanziarie, Logiche, Testo, Data/Ora, Matematiche, Statistiche, Ricerca e riferimento
- Funzioni nidificate: ad esempio =SE(VAL.ERRORE(A1/B1), “Errore”, A1/B1)
Microsoft Excel – Inserimento di Formule nei Fogli di Lavoro
- Inserire Formule nei Fogli di Lavoro
- Le formule possono essere digitate direttamente in una cella oppure nella barra della formula.
- Ogni formula deve iniziare con il simbolo ‘=’ e può includere operatori, riferimenti di cella e funzioni.
- Excel aggiorna automaticamente i risultati quando i dati cambiano.
- Inserimento di Formule tramite Selezione (Pointing)
- Durante la digitazione di una formula, è possibile selezionare con il mouse le celle da includere, invece di scrivere manualmente i riferimenti.
- Questo riduce gli errori e velocizza l’inserimento.
- Inserire Nomi di Intervalli nelle Formule
- Seleziona l’intervallo > clic destro > Definisci nome
- Nella formula, premi F3 per aprire la finestra ‘Incolla nome’ e inserire rapidamente il nome dell’intervallo
- I nomi rendono le formule più leggibili e semplificano la gestione dei riferimenti
- Inserimento di Funzioni nelle Formule
- Scheda Formule > Inserisci funzione (icona fx)
- Barra della formula > clic su fx
- Scrittura manuale della funzione (es. =SOMMA(A1:A10))
- Guida automatica agli argomenti tramite tooltips dinamici
- Suggerimenti per l’Inserimento di Funzioni
- Excel mostra un elenco a discesa quando inizi a digitare una funzione
- I tooltip mostrano la sintassi e la descrizione degli argomenti
- È possibile usare il tasto TAB per completare rapidamente una funzione suggerita
- I nomi delle funzioni possono essere scritti in maiuscolo o minuscolo indistintamente
Microsoft Excel – Modifica delle Formule
- Modificare le Formule
- In Microsoft Excel, la modifica delle formule consente di correggere errori, aggiornare riferimenti e migliorare calcoli.
- Le formule possono essere modificate direttamente nella cella, nella barra della formula o utilizzando strumenti specifici del Ribbon.
- Modalità per Modificare una Formula
- Fare doppio clic sulla cella contenente la formula
- Selezionare la cella e modificare dalla barra della formula
- Premere F2 per attivare la modalità di modifica direttamente nella cella
- Usare il mouse per aggiornare riferimenti o trascinare aree
- Strumenti e Opzioni Utili durante la Modifica
- Colori automatici per identificare i riferimenti di cella
- Uso dei nomi di intervallo per aumentare la leggibilità
- Intellisense per suggerire funzioni e riferimenti
- Barra della formula espandibile per formule complesse
- Gestione dei Riferimenti nelle Modifiche
- Controllare riferimenti relativi (A1) e assoluti ($A$1) quando si modificano formule
- Usare F4 per alternare tra le modalità di riferimento
- Prestare attenzione a eventuali riferimenti rotti o spostati
- Strumenti per Verificare e Tracciare Formule
- Scheda Formule > Controllo formule
- Opzioni: Valuta formula, Controlla errori, Traccia precedenti e dipendenti
- Permettono di diagnosticare formule errate o verificare dipendenze di calcolo
Microsoft Excel – Utilizzo dei Riferimenti di Cella nelle Formule
- Utilizzare i Riferimenti di Cella nelle Formule
- I riferimenti di cella consentono alle formule di fare riferimento ai dati contenuti in altre celle.
- Questo rende le formule dinamiche, aggiornabili e adattabili a modifiche nei dati di origine.
- Riferimenti Relativi, Assoluti e Misti
- Relativo (es. A1): si adatta automaticamente durante la copia della formula
- Assoluto (es. $A$1): mantiene fissi riga e colonna
- Misto (es. $A1 o A$1): fissa solo la colonna o la riga
- Premere F4 per alternare tra le modalità durante la modifica di una formula
- Modificare il Tipo di Riferimento
- Seleziona la parte del riferimento e premi F4 per ruotare tra le varianti
- Utile quando si costruiscono formule da copiare su più celle con logica flessibile
- Riferimenti a Celle Esterne al Foglio
- Sintassi: ‘NomeFoglio’!A1 (es. ‘Vendite’!B2)
- Per nomi con spazi: ‘Foglio 2’!A1
- Si possono usare nei confronti, somme e funzioni
- Riferimenti a Celle in Altri Fogli
- Usa la stessa sintassi con nome foglio tra apostrofi se contiene spazi
- Esempio: =’Fatturato 2023′!D5
- È possibile selezionare direttamente la cella nel foglio di destinazione
- Riferimenti a Celle in Altri File Excel
- Sintassi: [NomeFile.xlsx]Foglio!Cella
- Se il file è chiuso, viene usato il percorso completo
- Esempio: ='[Vendite2023.xlsx]Gennaio’!B2
- Attenzione: Excel richiede l’autorizzazione all’aggiornamento dei collegamenti esterni
Microsoft Excel – Variabili nelle Formule: Funzione LET
- Introduzione alle Variabili nelle Formule
- Con la funzione LET, Excel consente di dichiarare e utilizzare variabili all’interno di una singola formula.
- Questo migliora la leggibilità, le prestazioni e facilita la manutenzione delle formule complesse.
- LET è utile quando uno stesso calcolo o valore viene ripetuto più volte.
- Comprendere la Funzione LET
- Sintassi: LET(nome1, valore1, [nome2, valore2, …], calcolo_finale)
- ‘nome’: il nome della variabile
- ‘valore’: l’espressione assegnata alla variabile
- ‘calcolo_finale’: l’espressione che usa una o più variabili
- La funzione LET è disponibile in Excel 365 e Excel 2021.
- Sintassi: LET(nome1, valore1, [nome2, valore2, …], calcolo_finale)
- Esempi di Utilizzo delle Variabili con LET
- La funzione LET può essere utilizzata per:
- Evitare la duplicazione di calcoli
- Rendere le formule più leggibili
- Migliorare le prestazioni computazionali
- Strutturare formule complesse con passaggi intermedi
- Le variabili definite possono essere utilizzate solo all’interno della formula LET.
- La funzione LET può essere utilizzata per:
Microsoft Excel – Utilizzo delle Formule nelle Tabelle
- Formule nelle Tabelle
- Le tabelle di Excel (Create tramite Inserisci > Tabella) offrono funzionalità avanzate per l’inserimento di formule.
- Le formule nelle tabelle si comportano in modo dinamico: si espandono automaticamente alle nuove righe e usano riferimenti strutturati per maggiore chiarezza e leggibilità.
- Riepilogo dei Dati in una Tabella
- Aggiunta riga Totale: selezionare una cella nella tabella > Struttura tabella > spuntare ‘Riga Totale’
- Excel propone automaticamente funzioni di riepilogo: SOMMA, MEDIA, CONTA.NUMERI, ecc.
- Ogni colonna nella riga totale può essere personalizzata con una funzione diversa
- Uso delle Formule all’Interno di una Tabella
- Scrivere una formula in una cella di colonna calcolata applica automaticamente la formula a tutte le righe
- Le formule usano riferimenti strutturati: [@Colonna] per riferirsi alla riga corrente della colonna specificata
- Le formule si aggiornano automaticamente con l’aggiunta di nuovi dati
- Riferimenti ai Dati in una Tabella
- Struttura: NomeTabella[Colonna] o NomeTabella[@Colonna] per la riga attuale
- Combinabili con funzioni: =SOMMA(Vendite[Importo]) calcola il totale della colonna ‘Importo’ della tabella ‘Vendite’
- Supportati anche nelle funzioni SE, CERCA.X, FILTRO, ecc.
- I nomi delle tabelle si possono modificare da Progettazione tabella > Nome tabella
Microsoft Excel – Correzione degli Errori Comuni nelle Formule
- Correggere gli Errori Comuni nelle Formule
- Gli errori nelle formule sono frequenti durante l’uso di Excel e comprendono riferimenti non validi, errori di sintassi, divisioni per zero o nomi di funzioni errati.
- Excel fornisce messaggi di errore specifici che aiutano a diagnosticare il problema.
- Gestione dei Riferimenti Circolari
- Un riferimento circolare si verifica quando una formula si riferisce, direttamente o indirettamente, alla propria cella.
- Excel avverte l’utente e può bloccare il calcolo automatico.
- Per trovare e correggere:
- Vai su: Formule > Controllo errori > Riferimenti circolari
- Verifica la logica e modifica le formule per rimuovere il ciclo
- In alternativa, abilita il calcolo iterativo se l’approccio è voluto (File > Opzioni > Formule)
- Specificare Quando Calcolare le Formule
- Excel per impostazione predefinita ricalcola automaticamente ogni formula ogni volta che cambia un dato correlato
- È possibile cambiare la modalità di calcolo in: File > Opzioni > Formule > Calcolo cartella di lavoro
- Modalità disponibili:
- Automatico (predefinito)
- Automatico eccetto le tabelle dati
- Manuale (il calcolo si attiva con F9)
- Questa funzione è utile in fogli molto complessi per migliorare le prestazioni
Microsoft Excel – Tecniche Avanzate per l’Uso dei Nomi
- Utilizzo dei Nomi per Costanti
- Excel consente di definire nomi per costanti, rendendo le formule più leggibili e facilmente modificabili.
- Esempio: definire ‘IVA’ con valore 0,22 permette di usare =A1IVA invece di =A10,22.
- Vai su: Formule > Gestione nomi > Nuovo
- Inserisci il nome, il valore e conferma.
- Utilizzo dei Nomi per Formule
- Oltre a costanti e intervalli, Excel consente di assegnare un nome direttamente a una formula.
- Questa funzione è utile per riutilizzare calcoli complessi o creare funzioni personalizzate ricorrenti.
- Esempio: definire ‘CalcoloSconto’ come =(PrezzoQuantità)(1-Sconto)
- Utilizzo delle Intersezioni tra Intervalli
- È possibile usare l’intersezione implicita tra righe e colonne nominate per ottenere valori comuni.
- Sintassi: =Riga1 Colonna1
- Se ‘Riga1’ è un intervallo orizzontale e ‘Colonna1’ è un intervallo verticale che si incrociano, Excel restituisce il valore nella cella incrociata.
- Utile in modelli finanziari o schede analitiche.
- Applicazione di Nomi a Riferimenti Esistenti
- Se si dispone di intervalli già utilizzati nelle formule, è possibile sostituire i riferimenti con i nomi corrispondenti per migliorare la leggibilità.
- Percorso: Formule > Definisci nome > Applica nomi
- Scegliere gli intervalli da sostituire e confermare.
Microsoft Excel – Lavorare con le Formule
- Evitare di Inserire Valori Hard-Coded
- Inserire valori numerici direttamente nelle formule rende difficile la manutenzione e l’aggiornamento.
- È preferibile usare riferimenti di cella o nomi definiti.
- Esempio: invece di =A11,22, usa =A1IVA dove ‘IVA’ è un nome definito con valore 1,22.
- Uso della Barra della Formula come Calcolatrice
- La barra della formula può essere usata per eseguire rapidamente calcoli semplici senza inserirli in una cella.
- Scrivi =12+7*3 nella barra, premi INVIO e otterrai il risultato nella cella selezionata.
- Non è necessario scrivere il risultato a mano: Excel esegue il calcolo.
- Copiare Esattamente una Formula
- Per copiare una formula senza che i riferimenti cambino:
- Seleziona la cella, premi F2, copia il contenuto
- Incolla nella nuova cella senza premere INVIO
- Oppure usa riferimenti assoluti ($A$1) per evitare modifiche
- In alternativa: copia > incolla come testo (da Blocco Note o Barra formula)
- Per copiare una formula senza che i riferimenti cambino:
- Convertire Formule in Valori
- Una formula può essere sostituita con il suo risultato numerico:
- Seleziona la cella o intervallo
- Copia (CTRL+C) > Incolla speciale > Valori (CTRL+ALT+V > V)
- Questa tecnica è utile per bloccare i risultati prima di eliminare dati di origine o esportare i dati.
- Una formula può essere sostituita con il suo risultato numerico: