Questo sito utilizza cookie per raccogliere dati statistici.
Privacy Policy
# Excel
## Cos'è Excel
Microsoft Excel è un software sviluppato da Microsoft per la gestione e l'analisi di dati in formato tabellare. Fa parte della suite di produttività Microsoft Office, ma è anche disponibile come applicazione standalone. È uno degli strumenti più utilizzati in ambito professionale, educativo e personale per la creazione di fogli di calcolo, analisi finanziaria, gestione dei dati e reporting.
## Cos’è Google Spreadsheet?
Google Sheets (in italiano, Google Fogli) è un'applicazione di fogli di calcolo sviluppata da Google, parte della suite di Google Workspace (ex G Suite), che include anche altri strumenti come Google Docs, Google Slides e Google Drive. Google Sheets è un’alternativa a Excel che funziona completamente online e si integra perfettamente con altri servizi Google.
## Terminologia di Base
Prima di immergerci nell'uso delle formule e delle funzioni, è importante familiarizzare con i termini fondamentali di Excel.
- **Foglio (Sheet)**: Un foglio di lavoro è la superficie su cui si lavora in Excel. Ogni file di Excel (detto anche *workbook* o *cartella di lavoro*) può contenere più fogli, che sono identificati da etichette nella parte inferiore della finestra.
- **Cella**: La cella è l'unità di base di un foglio Excel, dove si inseriscono i dati. È l'intersezione di una **colonna** (identificata da lettere: A, B, C, ...) e di una **riga** (identificata da numeri: 1, 2, 3, ...). Ogni cella ha un indirizzo univoco (ad esempio, *A1* è la cella che si trova all'incrocio della colonna A con la riga 1).
- **Intervallo (Range)**: Un intervallo è un insieme di celle selezionate, che può essere continuo (ad esempio, *A1:A5* indica tutte le celle dalla cella A1 alla cella A5) o disgiunto (ad esempio, *A1, B3, C4* indica tre celle separate). Gli intervalli sono spesso utilizzati per applicare formule o funzioni a un gruppo di celle.
---
## Inserimento delle Prime Formule
Le formule in Excel sono istruzioni che consentono di eseguire calcoli. Ogni formula deve iniziare con un segno di uguale (`=`), seguito da un'espressione matematica o una funzione.
Ecco le operazioni matematiche più comuni in Excel:
1. **Addizione (`+`)**: Somma due o più valori.
- Esempio: `=A1 + B1` somma il valore della cella A1 con quello della cella B1.
2. **Sottrazione (`-`)**: Sottrae un valore da un altro.
- Esempio: `=A1 - B1` sottrae il valore della cella B1 da quello della cella A1.
3. **Moltiplicazione (`*`)**: Moltiplica due o più valori.
- Esempio: `=A1 * B1` moltiplica il valore della cella A1 per quello della cella B1.
4. **Divisione (`/`)**: Divide un valore per un altro.
- Esempio: `=A1 / B1` divide il valore della cella A1 per quello della cella B1.
5. **Elevamento a potenza (`^`)**: Eleva un valore a una potenza specifica.
- Esempio: `=A1^2` eleva al quadrato il valore della cella A1.
---
## Funzioni Principali
Le funzioni in Excel sono strumenti predefiniti che permettono di eseguire calcoli complessi in modo rapido. Di seguito alcune delle più utilizzate.
### Matematiche
- **SOMMA (SUM)**: Calcola la somma di un intervallo di celle.
- Sintassi: `=SOMMA(A1:A5)`
- Questo calcola la somma di tutti i valori contenuti nelle celle da A1 ad A5.
- **MEDIA (AVERAGE)**: Calcola la media aritmetica di un intervallo di celle.
- Sintassi: `=MEDIA(A1:A5)`
- Questo calcola la media dei valori nelle celle da A1 ad A5.
- **MIN e MAX**: Trovano rispettivamente il valore minimo e massimo in un intervallo.
- Sintassi: `=MIN(A1:A5)` o `=MAX(A1:A5)`
- `=MIN(A1:A5)` restituirà il valore più basso, mentre `=MAX(A1:A5)` restituirà il valore più alto.
- **CONTA.NUMERI (COUNT)**: Conta il numero di celle contenenti valori numerici in un intervallo.
- Sintassi: `=CONTA.NUMERI(A1:A5)`
- Restituisce il numero di celle che contengono numeri nell’intervallo specificato.
### Testo
- **CONCATENA (CONCAT)**: Combina il contenuto di più celle in una singola cella.
- Sintassi: `=CONCAT(A1; B1)`
- Esempio: Se *A1* contiene "Ciao" e *B1* contiene "Mondo", la funzione restituirà "CiaoMondo".
- **DESTRA (RIGHT), SINISTRA (LEFT), LUNGHEZZA (LEN)**: Estraggono una parte di testo o calcolano la lunghezza di un testo.
- `=DESTRA(A1; 3)` restituisce gli ultimi tre caratteri del testo nella cella A1.
- `=LEN(A1)` restituisce la lunghezza del contenuto nella cella A1.
### Su valori casuali
Le funzioni **CASUALE** e **CASUALE.TRA** sono molto utili per generare numeri casuali in Excel, ciascuna con scopi leggermente diversi.
- **CASUALE (RAND)**: Genera un numero decimale casuale compreso tra 0 e 1. È particolarmente utile quando si vuole un valore casuale con decimali o quando si desidera normalizzare un valore tra 0 e 1.
- **Sintassi**: `=CASUALE()`
- **Esempio**: `=CASUALE()` può restituire un numero come 0,54321. Ogni volta che si ricalcola il foglio, il numero cambia.
> **Nota**: Se hai bisogno di un numero casuale in un intervallo diverso, puoi moltiplicare il risultato di CASUALE per ottenere il range desiderato. Ad esempio, `=CASUALE() * 100` genererà un numero tra 0 e 100.
- **CASUALE.TRA (RANDBETWEEN)**: Genera un numero intero casuale compreso tra due valori specifici (inclusi i limiti). È ideale quando hai bisogno di numeri interi per simulazioni, prove casuali, o test.
- **Sintassi**: `=CASUALE.TRA(min; max)`
- **Esempio**: `=CASUALE.TRA(1; 10)` restituisce un numero intero casuale compreso tra 1 e 10 (inclusi).
> **Nota**: Ogni volta che il foglio viene ricalcolato, entrambi i numeri casuali generati con **CASUALE** e **CASUALE.TRA** cambiano. Se vuoi mantenere un valore statico, puoi copiare e incollare il risultato come "Valore".
### Su Date
Le funzioni di gestione delle date in Excel permettono di eseguire calcoli e analisi legati a giorni, mesi e anni. Sono particolarmente utili per gestire scadenze, calcolare differenze tra date e ottenere informazioni specifiche da una data.
- **OGGI (TODAY)**: Restituisce la data odierna.
- **Sintassi**: `=OGGI()`
- **Esempio**: Se oggi è il 5 marzo 2024, `=OGGI()` restituirà "05/03/2024". Questa funzione si aggiorna automaticamente ogni giorno.
- **ADESSO (NOW)**: Restituisce la data e l’ora attuali.
- **Sintassi**: `=ADESSO()`
- **Esempio**: Se sono le 10:15 del 5 marzo 2024, `=ADESSO()` restituirà "05/03/2024 10:15". Si aggiorna in tempo reale.
- **DATA (DATE)**: Crea una data utilizzando anno, mese e giorno specificati.
- **Sintassi**: `=DATA(anno; mese; giorno)`
- **Esempio**: `=DATA(2024; 12; 25)` restituirà "25/12/2024", utile per costruire date in base a input variabili.
- **GIORNO, MESE, ANNO (DAY, MONTH, YEAR)**: Estraggono rispettivamente il giorno, il mese o l’anno di una data.
- **Esempio**: Se `A1` contiene "05/03/2024", `=GIORNO(A1)` restituisce 5, `=MESE(A1)` restituisce 3, e `=ANNO(A1)` restituisce 2024.
- **GIORNI (DAYS)**: Calcola il numero di giorni tra due date.
- **Sintassi**: `=GIORNI(data_finale; data_iniziale)`
- **Esempio**: Se `A1` è "01/01/2024" e `B1` è "15/01/2024", la formula `=GIORNI(B1; A1)` restituirà 14, che rappresenta la differenza tra le due date.
- **FINE.MESE (EOMONTH)**: Restituisce l'ultimo giorno del mese di una data specificata.
- **Sintassi**: `=FINE.MESE(data_inizio; mesi)`
- **Esempio**: `=FINE.MESE("01/01/2024"; 1)` restituisce "29/02/2024", ossia l’ultimo giorno del mese successivo alla data inizio.
Queste funzioni sono utili per creare scadenze automatiche, tenere traccia di intervalli di tempo, o estrarre informazioni specifiche da una data.