Come Si Fanno I Calcoli Su Foglio Excel

Calcolatore Excel Avanzato

Inserisci i tuoi dati per calcolare formule, funzioni e operazioni comuni in Excel

Risultati del calcolo

Guida Completa: Come Si Fanno i Calcoli su Foglio Excel

Microsoft Excel è uno degli strumenti più potenti per l’analisi dei dati, ma molte persone utilizzano solo una frazione delle sue capacità. Questa guida completa ti insegnerà tutto ciò che devi sapere per eseguire calcoli in Excel, dalle operazioni di base alle funzioni avanzate, con esempi pratici e consigli professionali.

1. Nozioni di Base sui Calcoli in Excel

1.1. La Struttura di una Formula

Tutte le formule in Excel iniziano con il segno uguale (=). Questo indica a Excel che ciò che segue deve essere calcolato. La struttura di base è:

=operatore(argomento1; argomento2; …)

Esempio: =SOMMA(A1:A10) somma i valori dalle celle A1 a A10.

1.2. Operatori Matematici di Base

Operatore Significato Esempio Risultato (se A1=10, B1=5)
+ (più) Addizione =A1+B1 15
– (meno) Sottrazione =A1-B1 5
* (asterisco) Moltiplicazione =A1*B1 50
/ (barra) Divisione =A1/B1 2
^ (accento circonflesso) Elevamento a potenza =A1^B1 100000
% (percentuale) Percentuale =A1*20% 2

1.3. Ordine delle Operazioni (PEMDAS/BODMAS)

Excel segue l’ordine standard delle operazioni matematiche:

  1. Parentesi
  2. Espponenti (potenze e radici)
  3. Moltiplicazione e Divisione (da sinistra a destra)
  4. Addizione e Sottrazione (da sinistra a destra)

Esempio: =5+3*2 restituisce 11 (prima la moltiplicazione, poi l’addizione).

2. Funzioni Matematiche Fondamentali

2.1. SOMMA

La funzione più utilizzata in Excel. Somma tutti i numeri in un intervallo di celle.

Sintassi: =SOMMA(num1; [num2]; …)

Esempi:

  • =SOMMA(A1:A10) – Somma le celle da A1 a A10
  • =SOMMA(A1, B1, C1) – Somma tre celle specifiche
  • =SOMMA(A1:A10; C1:C10) – Somma due intervalli

2.2. MEDIA

Calcola la media aritmetica dei numeri forniti.

Sintassi: =MEDIA(num1; [num2]; …)

Esempio: =MEDIA(B2:B100) calcola la media di tutti i valori nella colonna B dalle righe 2 a 100.

2.3. CONTA.NUMERI e CONTA.VALORI

CONTA.NUMERI conta quante celle in un intervallo contengono numeri.

CONTA.VALORI conta quante celle non sono vuote.

Esempi:

  • =CONTA.NUMERI(A1:A100) – Contea quanti numeri ci sono tra A1 e A100
  • =CONTA.VALORI(A1:A100) – Contea quante celle non vuote ci sono tra A1 e A100

2.4. MIN e MAX

Trova rispettivamente il valore minimo e massimo in un intervallo.

Sintassi:

  • =MIN(num1; [num2]; …)
  • =MAX(num1; [num2]; …)

Esempio: =MAX(C2:C100) trova il valore massimo nella colonna C.

2.5. ARROTONDA

Arrotonda un numero al numero di decimali specificato.

Sintassi: =ARROTONDA(num; num_cifre)

Esempi:

  • =ARROTONDA(3.14159; 2) → 3.14
  • =ARROTONDA(3.14159; 0) → 3
  • =ARROTONDA(3.14159; -1) → 0 (arrotonda alle decine)

3. Funzioni Logiche e Condizionali

3.1. SE

Esegue un test logico e restituisce un valore se vero e un altro se falso.

Sintassi: =SE(test; valore_se_vero; valore_se_falso)

Esempi:

  • =SE(A1>10; “OK”; “Basso”) – Restituisce “OK” se A1 è maggiore di 10, altrimenti “Basso”
  • =SE(B2=”Sì”; 1; 0) – Restituisce 1 se B2 contiene “Sì”, altrimenti 0

3.2. E, O, NON

Funzioni logiche per combinare più condizioni:

  • E: Restituisce VERO se TUTTE le condizioni sono vere
  • O: Restituisce VERO se ALMENO UNA condizione è vera
  • NON: Inverte il valore logico

Esempio combinato:

=SE(E(A1>10; B1<100); "Valido"; "Non valido")

3.3. SOMMA.SE

Somma le celle che soddisfano un criterio specifico.

Sintassi: =SOMMA.SE(intervallo; criterio; [int_somma])

Esempi:

  • =SOMMA.SE(A1:A10; “>5”) – Somma i valori in A1:A10 che sono maggiori di 5
  • =SOMMA.SE(B1:B10; “Rosso”; C1:C10) – Somma i valori in C1:C10 dove le celle corrispondenti in B1:B10 contengono “Rosso”

3.4. CONTA.SE

Conta le celle che soddisfano un criterio specifico.

Sintassi: =CONTA.SE(intervallo; criterio)

Esempio: =CONTA.SE(D1:D100; “Sì”) – Conta quante volte appare “Sì” nell’intervallo D1:D100.

4. Funzioni di Ricerca e Riferimento

4.1. CERCA.VERT (VLOOKUP)

Cerca un valore nella prima colonna di una tabella e restituisce un valore nella stessa riga da una colonna specificata.

Sintassi: =CERCA.VERT(valore_ric; matrice_tabella; indice_col; [intervallo_cerca])

Parametri:

  • valore_ric: Il valore da cercare
  • matrice_tabella: L’intervallo di celle che contiene i dati
  • indice_col: Il numero della colonna da cui restituire il valore
  • intervallo_cerca: VERO per corrispondenza approssimativa, FALSO per esatta (preferibile)

Esempio:

=CERCA.VERT(“Mela”; A2:B10; 2; FALSO) – Cerca “Mela” nella prima colonna di A2:B10 e restituisce il valore corrispondente dalla seconda colonna.

4.2. CERCA.ORIZZ (HLOOKUP)

Simile a CERCA.VERT, ma cerca in una riga invece che in una colonna.

Sintassi: =CERCA.ORIZZ(valore_ric; matrice_tabella; indice_riga; [intervallo_cerca])

4.3. INDICE e CONFRONTA

Una combinazione più flessibile di CERCA.VERT.

Esempio:

=INDICE(C2:C10; CONFRONTA(“Rosso”; B2:B10; 0))

Questo trova la posizione di “Rosso” in B2:B10 e restituisce il valore corrispondente da C2:C10.

4.4. SCEGLI

Restituisce un valore da un elenco di valori in base a un indice.

Sintassi: =SCEGLI(indice; valore1; [valore2]; …)

Esempio: =SCEGLI(2; “Primo”; “Secondo”; “Terzo”) → “Secondo”

5. Funzioni per la Gestione degli Errori

5.1. SE.ERRORE

Restituisce un valore specificato se una formula restituisce un errore; altrimenti restituisce il risultato della formula.

Sintassi: =SE.ERRORE(valore; valore_se_errore)

Esempio: =SE.ERRORE(A1/B1; “Divisione per zero”)

5.2. È.ERRORE

Restituisce VERO se il valore è un errore.

Sintassi: =È.ERRORE(valore)

5.3. Tipi Specifici di Errori

Excel ha funzioni per identificare tipi specifici di errori:

  • È.ERRORE.NA() – #N/D
  • È.ERRORE.VALORE() – #VALORE!
  • È.ERRORE.RIF() – #RIF!
  • È.ERRORE.DIV0() – #DIV/0!

6. Funzioni per la Gestione del Testo

6.1. CONCATENA (o CONCAT in versioni recenti)

Unisce più stringhe di testo in una sola.

Sintassi: =CONCATENA(testo1; [testo2]; …)

Esempio: =CONCATENA(A1; ” “; B1) – Unisce il contenuto di A1 e B1 con uno spazio nel mezzo.

6.2. SINISTRA, DESTRA, STRINGA.ESTRAI

Estraggo parti di una stringa di testo:

  • SINISTRA(testo; [num_caratteri]) – Estrae caratteri da sinistra
  • DESTRA(testo; [num_caratteri]) – Estrae caratteri da destra
  • STRINGA.ESTRAI(testo; pos_iniziale; num_caratteri) – Estrae un numero specifico di caratteri a partire da una posizione specifica

Esempio: =STRINGA.ESTRAI(“Excel”; 2; 3) → “xce”

6.3. LUNGHEZZA

Restituisce il numero di caratteri in una stringa di testo.

Sintassi: =LUNGHEZZA(testo)

6.4. SOSTITUISCI

Sostituisce del testo vecchio con del testo nuovo in una stringa.

Sintassi: =SOSTITUISCI(testo_originale; testo_vecchio; testo_nuovo; [num_occorrenza])

Esempio: =SOSTITUISCI(“Pera”; “P”; “M”) → “Mera”

6.5. MAIUSC e MINUSC

Converte il testo rispettivamente in maiuscolo e minuscolo.

Sintassi:

  • =MAIUSC(testo)
  • =MINUSC(testo)

7. Funzioni per Data e Ora

7.1. OGGI e ORA

OGGI() restituisce la data odierna (aggiornata automaticamente).

ORA() restituisce l’ora e la data correnti.

7.2. ANNO, MESE, GIORNO

Estraggo componenti specifici da una data:

  • =ANNO(data)
  • =MESE(data)
  • =GIORNO(data)

7.3. DATA

Crea una data da anno, mese e giorno specificati.

Sintassi: =DATA(anno; mese; giorno)

7.4. GIORNI, MESE.30, ANNO.360

Calcola la differenza tra due date:

  • GIORNI(data_fine; data_inizio) – Differenza in giorni
  • MESE.30(data_fine; data_inizio) – Differenza in mesi (considerando mesi di 30 giorni)
  • ANNO.360(data_fine; data_inizio) – Differenza in anni (considerando anni di 360 giorni)

7.5. GIORNO.SETTIMANA

Restituisce il giorno della settimana per una data (1=Domenica, 2=Lunedì, ecc.).

Sintassi: =GIORNO.SETTIMANA(data; [tipo_restituzione])

8. Funzioni Finanziarie Comuni

8.1. PMT (RATA)

Calcola il pagamento periodico per un prestito in base a pagamenti costanti e a un tasso di interesse costante.

Sintassi: =PMT(tasso; nper; va; [vf]; [tipo])

Dove:

  • tasso: Tasso di interesse per periodo
  • nper: Numero totale di pagamenti
  • va: Valore attuale (importo del prestito)
  • vf (opzionale): Valore futuro (saldo che si desidera dopo l’ultimo pagamento)
  • tipo (opzionale): 0 = pagamenti alla fine del periodo, 1 = all’inizio

8.2. VA (Valore Attuale)

Calcola il valore attuale di un investimento.

Sintassi: =VA(tasso; nper; pagamento; [vf]; [tipo])

8.3. VAN (Valore Attuale Netto)

Calcola il valore attuale netto di un investimento in base a una serie di flussi di cassa periodici e a un tasso di sconto.

Sintassi: =VAN(tasso; valore1; [valore2]; …)

8.4. TIR (Tasso Interno di Rendimento)

Calcola il tasso di interesse per cui il valore attuale netto di una serie di flussi di cassa è zero.

Sintassi: =TIR(valori; [previsione])

9. Tabelle Pivot: Analisi Dati Avanzata

Le tabelle pivot sono uno degli strumenti più potenti di Excel per riassumere, analizzare, esplorare e presentare grandi quantità di dati. Ecco come crearne una:

  1. Seleziona i dati che vuoi analizzare (incluso l’intestazione)
  2. Vai alla scheda Inserisci e clicca su Tabella pivot
  3. Scegli dove posizionare la tabella pivot (nuovo foglio di lavoro o posizione esistente)
  4. Trascina i campi nell’area Righe, Colonne, Valori e Filtri secondo le tue esigenze

9.1. Campi Calcolati nelle Tabelle Pivot

Puoi aggiungere campi calcolati per eseguire calcoli personalizzati:

  1. Fai clic con il pulsante destro del mouse sulla tabella pivot
  2. Seleziona Campi, elementi e set > Campo calcolato
  3. Assegna un nome al campo
  4. Inserisci la formula (puoi fare riferimento ad altri campi usando i loro nomi)

9.2. Filtri e Segmentazione Dati

Puoi aggiungere filtri alla tua tabella pivot per focalizzarti su dati specifici. La segmentazione dati (disponibile in Excel 2010 e versioni successive) offre un modo visivo per filtrare i dati:

  1. Seleziona la tabella pivot
  2. Vai alla scheda Inserisci e clicca su Segmentazione dati
  3. Seleziona i campi per cui vuoi creare le segmentazioni

9.3. Grafici Pivot

Puoi creare grafici basati sulle tabelle pivot che si aggiornano automaticamente quando i dati sottostanti cambiano:

  1. Seleziona la tabella pivot
  2. Vai alla scheda Inserisci e scegli il tipo di grafico desiderato
  3. Il grafico sarà collegato alla tabella pivot e si aggiornerà con essa

10. Trucchi e Consigli Avanzati

10.1. Riferimenti Strutturati

Quando lavori con tabelle (Ctrl+T per creare una tabella), puoi usare riferimenti strutturati che si aggiornano automaticamente quando aggiungi o rimuovi righe:

Invece di =SOMMA(A2:A100), puoi usare =SOMMA(Tabella1[Colonna1])

10.2. Nomi Intervallo

Assegnare nomi agli intervalli rende le formule più leggibili e più facili da gestire:

  1. Seleziona l’intervallo di celle
  2. Vai alla scheda Formule > Definisci nome
  3. Assegna un nome descrittivo (es. “Vendite2023”)
  4. Ora puoi usare il nome nelle formule: =SOMMA(Vendite2023)

10.3. Formattazione Condizionale

Evidenzia automaticamente le celle in base a determinate condizioni:

  1. Seleziona l’intervallo di celle
  2. Vai alla scheda Home > Formattazione condizionale
  3. Scegli una regola (es. “Maggiore di”, “Contiene”, ecc.)
  4. Imposta il formato (colore di riempimento, colore del testo, ecc.)

10.4. Convalida Dati

Controlla il tipo di dati immessi in una cella:

  1. Seleziona le celle a cui applicare la convalida
  2. Vai alla scheda Dati > Convalida dati
  3. Scegli il tipo di dati consentiti (numero intero, decimale, data, ecc.)
  4. Imposta i criteri (es. “Maggiore di 0”)
  5. Opzionalmente, aggiungi un messaggio di input e un messaggio di errore

10.5. Macro e VBA (Visual Basic for Applications)

Per automatizzare attività ripetitive, puoi registrare macro o scrivere codice VBA:

  1. Vai alla scheda Visualizza > Macro > Registra macro
  2. Esegui le azioni che vuoi automatizzare
  3. Ferma la registrazione
  4. Ora puoi eseguire la macro ogni volta che ne hai bisogno

Per accedere all’editor VBA, premi Alt+F11.

11. Errori Comuni e Come Evitarli

Errore Causa Soluzione
#DIV/0! Divisione per zero Usa SE.ERRORE o verifica che il divisore non sia zero
#N/D Valore non disponibile (spesso in CERCA.VERT) Verifica che il valore di ricerca esista nella tabella
#VALORE! Tipo di argomento o operando errato Controlla che tutti gli argomenti siano del tipo corretto
#RIF! Riferimento di cella non valido Verifica che tutte le celle referenziate esistano
#NUM! Problema con un numero (es. radice quadrata di un numero negativo) Correggi la formula o usa SE.ERRORE
#NOME? Nome di funzione o intervallo non riconosciuto Controlla l’ortografia della funzione o del nome
###### Colonna troppo stretta per visualizzare il contenuto Aumenta la larghezza della colonna o riduci il formato del numero

12. Risorse per Approfondire

13. Confronto tra Excel e Altri Strumenti di Analisi Dati

Caratteristica Microsoft Excel Google Sheets Python (Pandas) R
Costo Parte di Microsoft 365 (a pagamento) Gratuito Gratuito (open source) Gratuito (open source)
Collaborazione in tempo reale Limitata (con OneDrive/SharePoint) Eccellente No (richiede strumenti aggiuntivi) No (richiede strumenti aggiuntivi)
Capacità di elaborazione Limitata (1.048.576 righe) Limitata (5 milioni di celle) Molto elevata (dipende dall’hardware) Molto elevata (dipende dall’hardware)
Funzioni integrate Oltre 400 funzioni Simili a Excel, ma alcune mancano Nessuna (tutto va programmato) Poche integrate (ma molte librerie)
Automazione Macro/VBA Google Apps Script Script Python Script R
Visualizzazione dati Buona (grafici integrati) Buona (grafici integrati) Eccellente (Matplotlib, Seaborn, Plotly) Eccellente (ggplot2, Plotly)
Analisi statistica Buona (funzioni di base) Buona (funzioni di base) Eccellente (SciPy, StatsModels) Eccellente (pacchetti statistici dedicati)
Apprendimento automatico Limitato (analisi predittiva di base) Limitato Eccellente (scikit-learn, TensorFlow) Eccellente (caret, tidymodels)
Accessibilità Buona (con lettore schermo) Buona (con lettore schermo) Limitata (interfaccia a riga di comando) Limitata (interfaccia a riga di comando)

14. Conclusione

Excel è uno strumento incredibilmente potente che può semplificare calcoli complessi, automatizzare attività ripetitive e fornire informazioni preziose dai tuoi dati. Che tu sia uno studente, un professionista o un imprenditore, padronanza di Excel può farti risparmiare ore di lavoro e aiutarti a prendere decisioni più informate.

Ricorda che la chiave per diventare esperto in Excel è la pratica costante. Inizia con le basi, poi gradualmente esplora funzioni più avanzate man mano che ti senti più a tuo agio. Non avere paura di sperimentare – uno dei migliori modi per imparare è provare nuove funzioni e vedere cosa succede!

Se hai domande specifiche su una funzione o un calcolo in Excel, non esitare a consultare la documentazione ufficiale di Microsoft o a cercare tutorial online. La comunità di Excel è vasta e ci sono risorse per quasi ogni problema tu possa incontrare.

Leave a Reply

Your email address will not be published. Required fields are marked *