Bignami – Formule, Funzioni, Ricerche e Tabelle Pivot in LibreOffice Calc
1. Le formule: struttura, interpretazione, inserimento automatico
Struttura di una formula
Una formula in Calc:
- Inizia sempre con
= - Può contenere:
- Numeri
- Riferimenti di cella
- Operatori
- Funzioni
Esempi
=A1+B1
=SOMMA(A1:A10)
Operatori principali
| Operatore | Significato |
|---|---|
+ |
Somma |
- |
Sottrazione |
* |
Moltiplicazione |
/ |
Divisione |
^ |
Potenza |
Riferimenti di cella
| Tipo | Esempio | Significato |
|---|---|---|
| Relativo | A1 |
Cambia copiando la formula |
| Assoluto | $A$1 |
Non cambia |
| Misto | $A1 oppure A$1 |
Blocca solo riga o colonna |
Inserimento automatico
- Trascinando il quadratino di riempimento si copiano le formule.
- I riferimenti relativi si adattano automaticamente.
- Con
$si bloccano righe o colonne.
2. Incidenza Percentuale
Formula base
=Parte/Totale
Visualizzare in percentuale
- Formattare la cella come Percentuale
oppure
=(Parte/Totale)*100
3. Funzioni fondamentali
SOMMA()
Somma intervalli o valori.
=SOMMA(A1:A10)
=SOMMA(A1:A10; C1:C10)
=SOMMA(A1; A2; A3)
MEDIA()
Calcola la media aritmetica.
=MEDIA(A1:A10)
=MEDIA(A1:A10; C1:C10)
=MEDIA(A1; A2; A3)
MIN()
Restituisce il valore minimo.
=MIN(A1:A10)
MAX()
Restituisce il valore massimo.
=MAX(A1:A10)
4. Funzioni logiche
SE()
Struttura
=SE(condizione; valore_se_vero; valore_se_falso)
Esempio
Se A1 ≥ 6 → "Promosso"
Altrimenti → "Bocciato"
=SE(A1>=6; "Promosso"; "Bocciato")
5. Funzioni con criteri
CONTA.SE()
Conta le celle che soddisfano un criterio.
=CONTA.SE(A1:A10; ">5")
SOMMA.SE()
Somma con criterio.
=SOMMA.SE(A1:A10; ">5"; B1:B10)
MEDIA.SE()
Media con criterio.
=MEDIA.SE(A1:A10; ">5"; B1:B10)
CONTA.PIÙ.SE()
Conta con più criteri.
=CONTA.PIÙ.SE(A1:A10; ">5"; B1:B10; "<10")
CONTA.VALORI()
Conta le celle non vuote.
=CONTA.VALORI(A1:A10)
6. Funzioni matematiche
RESTO()
Restituisce il resto della divisione.
=RESTO(10;3)
10 ÷ 3 → resto 1
QUOZIENTE()
Restituisce la parte intera della divisione.
=QUOZIENTE(10;3)
10 ÷ 3 → 3
7. Testo
CONCATENA() oppure &
Unisce stringhe di testo.
=CONCATENA(A1; " "; B1)
oppure
=A1 & " " & B1
8. Funzioni di ricerca
CONFRONTA()
Restituisce la posizione di un valore in un intervallo.
=CONFRONTA(valore; intervallo; tipo)
0→ corrispondenza esatta
CERCA.VERT()
Cosa fa?
Cerca un valore in verticale (nella prima colonna)
e restituisce un dato della stessa riga.
Cerca dall’alto verso il basso.
Struttura
=CERCA.VERT(valore_da_cercare; tabella; numero_colonna; 0)
Argomenti
- valore_da_cercare → dato da trovare
- tabella → intervallo di ricerca
- numero_colonna → colonna da cui prendere il risultato
- 0 → corrispondenza esatta
Esempio
Foglio2
| Codice | Descrizione |
|---|---|
| A123 | Prodotto A |
| B456 | Prodotto B |
| C789 | Prodotto C |
In Foglio1, B2 contiene A123
=CERCA.VERT(B2; 'Foglio2'!A:B; 2; 0)
Risultato → Prodotto A
Regola fondamentale
Il valore da cercare deve essere nella prima colonna della tabella.
CERCA.ORIZZ()
Cosa fa?
Cerca un valore in orizzontale (nella prima riga)
e restituisce un dato della stessa colonna.
Cerca da sinistra verso destra.
Struttura
=CERCA.ORIZZ(valore_da_cercare; tabella; numero_riga; 0)
Argomenti
- valore_da_cercare → dato da trovare
- tabella → intervallo di ricerca
- numero_riga → riga da cui prendere il risultato
- 0 → corrispondenza esatta
Esempio
| Codice | A123 | B456 | C789 |
|---|---|---|---|
| Prezzo | 10 | 20 | 30 |
=CERCA.ORIZZ("A123"; A1:D2; 2; 0)
Risultato → 10
Regola fondamentale
Il valore da cercare deve essere nella prima riga della tabella.
9. Tabelle Pivot (Dati Pilota)
In Calc:
Dati → Tabella Pivot → Crea
Servono per:
- Riassumere grandi quantità di dati
- Raggruppare per categorie
- Calcolare somme, medie, conteggi
Elementi principali
- Campi di riga
- Campi di colonna
- Campi dati (somma, media, conteggio)
- Filtri
Vantaggio
Permettono analisi dinamica senza modificare i dati originali.