Microsoft Excel
Microsoft Excel è uno strumento potente per l'elaborazione di dati, analisi e calcoli. Le formule di Excel sono istruzioni che eseguono calcoli specifici utilizzando i dati inseriti nelle celle. Ecco una panoramica delle principali formule di Excel suddivise per categoria:
1. Operazioni di Base
Sottrazione: =A1-A2
Sottrae il valore nella cella A2 da quello in A1.
Moltiplicazione: =A1*A2
Moltiplica i valori nelle celle A1 e A2.
Divisione: =A1/A2
Divide il valore nella cella A1 per quello in A2.
2. Funzioni Statistiche
Mediana: =MEDIAN(A1:A10)
Calcola la mediana dei valori.
Minimo: =MIN(A1:A10)
Trova il valore minimo nell'intervallo.
Massimo: =MAX(A1:A10)
Trova il valore massimo nell'intervallo.
Conteggio: =COUNT(A1:A10)
Conta quante celle contengono numeri.
3. Funzioni Logiche
SE: =IF(A1>10, "Maggiore di 10", "Minore o uguale a 10")
Restituisce un valore basato su una condizione.
E: =AND(A1>10, B1<5)
Restituisce VERO se entrambe le condizioni sono vere.
O: =OR(A1>10, B1<5)
Restituisce VERO se almeno una delle condizioni è vera.
4. Funzioni di Testo
Lunghezza: =LEN(A1)
Restituisce il numero di caratteri in una cella.
Testo Maiuscolo: =UPPER(A1)
Converte tutto il testo in maiuscolo.
Testo Minuscolo: =LOWER(A1)
Converte tutto il testo in minuscolo.
Estrarre testo: =LEFT(A1, 5) o =RIGHT(A1, 3)
Estrae i primi 5 caratteri o gli ultimi 3 caratteri.
5. Funzioni per Data e Ora
Ora attuale: =NOW()
Restituisce la data e l'ora correnti.
Differenza date: =DATEDIF(A1, A2, "d")
Restituisce la differenza tra due date in giorni, mesi o anni.
6. Funzioni di Ricerca
CERCA.VERT: =VLOOKUP(5, A1:B10, 2, FALSE)
Cerca un valore nella prima colonna di un intervallo e restituisce un valore nella stessa riga da un'altra colonna.
CERCA.ORIZZ: =HLOOKUP(5, A1:Z3, 2, FALSE)
Cerca un valore nella prima riga e restituisce un valore nella stessa colonna da un'altra riga.
INDICE: =INDEX(A1:C10, 2, 3)
Restituisce il valore in una posizione specifica.
CONFRONTA: =MATCH(5, A1:A10, 0)
Restituisce la posizione relativa di un valore in un intervallo.
7. Funzioni Finanziarie
Interesse Futuro: =FV(rate, nper, pmt, pv)
Calcola il valore futuro di un investimento.
Pagamento Rate: =PMT(rate, nper, pv)
Calcola l'importo di una rata per un prestito.
8. Funzioni Avanzate
CONTA.SE: =COUNTIF(A1:A10, ">5")
Conta il numero di celle che soddisfano una condizione.
Ecco una lista dettagliata con esempi pratici per tutte le formule che ho menzionato:
1. Operazioni di Base
Somma: =SUM(A1:A10)
Esempio: Inserisci i numeri 1, 2, 3, ..., 10 nelle celle A1:A10. La formula somma tutti i valori, restituendo 55.
Sottrazione: =A1-A2
Esempio: Se A1 contiene 50 e A2 contiene 30, la formula restituisce 20.
Moltiplicazione: =A1*A2
Esempio: Se A1 contiene 6 e A2 contiene 7, la formula restituisce 42.
Divisione: =A1/A2
Esempio: Se A1 contiene 20 e A2 contiene 4, la formula restituisce 5.
2. Funzioni Statistiche
Media: =AVERAGE(A1:A10)
Esempio: Inserisci i valori 10, 20, 30, ..., 100 nelle celle A1:A10. La formula restituisce la media, 55.
Mediana: =MEDIAN(A1:A10)
Esempio: Se i valori in A1:A10 sono 1, 3, 5, 7, 9, la mediana è 5.
Minimo: =MIN(A1:A10)
Esempio: Se A1:A10 contengono 5, 8, 2, 10, 7, il risultato è 2.
Massimo: =MAX(A1:A10)
Esempio: Se A1:A10 contengono 5, 8, 2, 10, 7, il risultato è 10.
Conteggio: =COUNT(A1:A10)
Esempio: Se A1:A10 contengono 5 numeri e 5 celle vuote, la formula restituisce 5.
3. Funzioni Logiche
SE: =IF(A1>10, "Maggiore di 10", "Minore o uguale a 10")
Esempio: Se A1 contiene 15, la formula restituisce "Maggiore di 10".
E: =AND(A1>10, B1<5)
Esempio: Se A1 contiene 15 e B1 contiene 3, restituisce VERO.
O: =OR(A1>10, B1<5)
Esempio: Se A1 contiene 8 e B1 contiene 3, restituisce VERO (perché una condizione è vera).
4. Funzioni di Testo
Concatenazione: =CONCAT(A1, B1)
Esempio: Se A1 contiene "Ciao" e B1 contiene "Mondo", restituisce "CiaoMondo".
Lunghezza: =LEN(A1)
Esempio: Se A1 contiene "Excel", restituisce 5.
Testo Maiuscolo: =UPPER(A1)
Esempio: Se A1 contiene "excel", restituisce "EXCEL".
Testo Minuscolo: =LOWER(A1)
Esempio: Se A1 contiene "EXCEL", restituisce "excel".
Estrarre testo: =LEFT(A1, 3)
Esempio: Se A1 contiene "Microsoft", restituisce "Mic".
5. Funzioni per Data e Ora
Data odierna: =TODAY()
Esempio: Restituisce la data odierna (es. 2025-01-09).
Ora attuale: =NOW()
Esempio: Restituisce la data e l'ora attuali (es. 2025-01-09 14:30).
Differenza date: =DATEDIF(A1, A2, "d")
Esempio: Se A1 contiene 01/01/2025 e A2 contiene 09/01/2025, restituisce 8 giorni.
6. Funzioni di Ricerca
CERCA.VERT: =VLOOKUP(5, A1:B10, 2, FALSE)
Esempio: Se nella colonna A c'è una lista di numeri (1-10) e nella colonna B ci sono colori (es. "Rosso", "Blu"), la formula restituisce il colore associato al numero 5.
CERCA.ORIZZ: =HLOOKUP(5, A1:Z3, 2, FALSE)
Esempio: Cerca il valore 5 nella prima riga e restituisce il valore nella seconda riga della stessa colonna.
INDICE: =INDEX(A1:C10, 2, 3)
Esempio: Restituisce il valore nella seconda riga e terza colonna dell'intervallo.
CONFRONTA: =MATCH(5, A1:A10, 0)
Esempio: Trova la posizione del valore 5 nell'intervallo A1:A10.
7. Funzioni Finanziarie
Interesse Futuro: =FV(5%, 10, -1000, 0)
Esempio: Calcola il valore futuro di un investimento con tasso del 5%, durata 10 anni, e rate da 1000 euro.
Pagamento Rate: =PMT(5%/12, 60, -10000)
Esempio: Calcola la rata mensile per un prestito di 10.000 euro con tasso del 5% in 5 anni.
8. Funzioni Avanzate
SOMMA.SE: =SUMIF(A1:A10, ">10")
Esempio: Se A1:A10 contiene 5, 15, 20, 8, la formula somma i valori maggiori di 10 (15 e 20) e restituisce 35.
CONTA.SE: =COUNTIF(A1:A10, ">5")
Esempio: Conta le celle con valori maggiori di 5.