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.