Esercizi — Foglio di Calcolo
Questi esercizi accompagnano il capitolo Il Foglio di Calcolo. Per ogni esercizio è disponibile una soluzione a comparsa: prova a risolverlo da solo prima di aprirla!
Tipologia 1 — Celle, tipi di dato e formattazione
Esercizio 1.1
Apri un nuovo foglio di calcolo in OnlyOffice. Crea la seguente tabella partendo dalla cella A1:
| Nome | Cognome | Voto | Data esame |
|---|---|---|---|
| Alice | Rossi | 8.5 | 15/06/2025 |
| Brando | Verdi | 6 | 15/06/2025 |
| Chiara | Bianchi | 9.5 | 16/06/2025 |
| Davide | Neri | 5 | 16/06/2025 |
Poi:
- Formatta la colonna Voto (C2:C5 ) come numero con 1 cifra decimale.
- Formatta la colonna Data esame (D2:D5
) nel formato
gg/mm/aaaa. - Metti in grassetto la riga delle intestazioni (riga 1).
- Aggiungi un bordo a tutta la tabella (A1:D5 ).
💡 Soluzione
- Seleziona C2:C5
→
Ctrl+1→ Categoria: Numero → Posizioni decimali: 1 - Seleziona D2:D5
→
Ctrl+1→ Categoria: Data → scegli il formatogg/mm/aaaa - Seleziona A1:D1
→
Ctrl+G(grassetto) - Seleziona A1:D5
→
Ctrl+1→ scheda Bordi → scegli Tutti i bordi
Esercizio 1.2 — Tipi di dato
Per ciascun valore nella colonna A, indica nella colonna B il tipo di dato (Testo / Numero / Data / Booleano):
| A | B (tua risposta) |
|---|---|
"Ciao" | |
42 | |
01/01/2000 | |
VERO | |
3.14 | |
"123" |
💡 Soluzione
| A | B (risposta) |
|---|---|
"Ciao" | Testo |
42 | Numero (intero) |
01/01/2000 | Data |
VERO | Booleano |
3.14 | Numero (decimale) |
"123" | Testo (le virgolette forzano il tipo testo) |
Tipologia 2 — Formattazione condizionale
Esercizio 2.1
Partendo dalla tabella dell’Esercizio 1.1, applica la formattazione condizionale alla colonna dei voti (C2:C5 ):
- Sfondo rosso chiaro per voti < 6
- Sfondo verde chiaro per voti ≥ 6
- Grassetto + sfondo verde scuro per voti ≥ 9
💡 Soluzione
- Seleziona C2:C5
- Home → Formattazione condizionale → Nuova regola
- Prima regola: “Valore cella” + “minore di” +
6→ Formato: riempimento rosso chiaro - Seconda regola: “Valore cella” + “maggiore o uguale a” +
6→ Formato: riempimento verde chiaro - Terza regola: “Valore cella” + “maggiore o uguale a” +
9→ Formato: grassetto + riempimento verde scuro
Importante: nella finestra di gestione regole, metti la regola del 9 in cima (priorità più alta), altrimenti un 9.5 verrebbe colorato solo di verde chiaro.
Esercizio 2.2
In un nuovo foglio, inserisci in A1:A10 i numeri da 1 a 10. Applica una scala di colore (da rosso per i valori bassi a verde per i valori alti) usando la formattazione condizionale.
💡 Soluzione
- Seleziona A1:A10
- Home → Formattazione condizionale → Scale di colore
- Scegli la scala predefinita rosso-giallo-verde (o personalizzala)
I numeri bassi appariranno tendenti al rosso, quelli alti al verde — utile per visualizzare classifiche o intensità.
Tipologia 3 — Riferimenti a celle e intervalli
Esercizio 3.1 — Riferimenti relativi
Crea questa tabella:
| A | B | |
|---|---|---|
| 1 | Quantità | Prezzo unitario |
| 2 | 5 | 12 |
| 3 | 8 | 7.5 |
| 4 | 3 | 20 |
Nella colonna C (intestazione “Totale”), scrivi in C2 una formula che moltiplica Quantità × Prezzo unitario, poi trascinala fino a C4.
Domanda: dopo il trascinamento, cosa contengono C3 e C4?
💡 Soluzione
- C2:
=A2*B2→ 60 - Trascinando verso il basso, i riferimenti si aggiornano automaticamente:
- C3:
=A3*B3→ 60 - C4:
=A4*B4→ 60
- C3:
Questo è il comportamento dei riferimenti relativi: si adattano alla nuova posizione della formula.
Esercizio 3.2 — Riferimenti assoluti
Hai una tabella di prezzi e vuoi applicare uno sconto fisso che sta nella cella E1 (es. 20%, scrivi 0.20 in E1).
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Prodotto | Prezzo | Prezzo scontato | 0.20 | |
| 2 | Tastiera | 45 | ? | ||
| 3 | Mouse | 25 | ? | ||
| 4 | Monitor | 180 | ? |
Scrivi la formula in C2 usando un riferimento assoluto a E1, poi trascinala fino a C4.
💡 Soluzione
In C2: =B2*(1-$E$1)
B2è relativo → si aggiorna a B3, B4 trascinando$E$1è assoluto → punta sempre a E1 (lo sconto fisso)
Risultati:
- C2:
=B2*(1-$E$1)→ 45 × 0.80 = 36 - C3:
=B3*(1-$E$1)→ 25 × 0.80 = 20 - C4:
=B4*(1-$E$1)→ 180 × 0.80 = 144
Esercizio 3.3 — Intervalli
Scrivi le formule che calcolano:
- La somma delle celle da A1 a A20
- Il massimo dei valori in tutto il range B1:D10
- Il numero di celle non vuote nella colonna C
💡 Soluzione
=SOMMA(A1:A20)=MAX(B1:D10)=CONTA.VALORI(C:C)
Tipologia 4 — Operazioni e funzioni di base
Esercizio 4.1
Hai questi dati in colonna A (A1:A8
): 12, 7, 8.5, 6, 9, 5.5, 8, 7.5
Calcola (usando le funzioni appropriate):
- La somma totale
- La media
- Il voto massimo
- Il voto minimo
- Il voto medio arrotondato a 1 decimale
💡 Soluzione
Con i dati in A1:A8:
=SOMMA(A1:A8)→ 63.5=MEDIA(A1:A8)→ 7.9375=MAX(A1:A8)→ 12 (attenzione: 12 è fuori scala 1-10 ma vale come esercizio!)=MIN(A1:A8)→ 5.5=ARROTONDA(MEDIA(A1:A8); 1)→ 7.9
Esercizio 4.2
Un negozio vende 3 prodotti. Calcola il totale con IVA al 22%.
| Prodotto | Prezzo netto |
|---|---|
| Libro | 15.00 |
| Penna | 2.50 |
| Quaderno | 4.80 |
Scrivi una sola formula in C5 che somma i prezzi netti e applica l’IVA.
💡 Soluzione
=SOMMA(B2:B4)*1.22
Oppure in forma più esplicita:
=(B2+B3+B4)*(1+0.22)
Risultato: 22.30 × 1.22 = 27.21
Tipologia 5 — Funzioni condizionali: SE e PIÙ.SE
Esercizio 5.1
Aggiungi una colonna “Esito” alla tabella dell’Esercizio 1.1. Usa SE per scrivere:
"Promosso"se il voto è ≥ 6"Bocciato"se il voto è < 6
💡 Soluzione
In E2 (o nella prima cella vuota a destra):
=SE(C2>=6; "Promosso"; "Bocciato")
Trascina fino all’ultima riga della tabella.
Esercizio 5.2
Usa PIÙ.SE per creare una colonna “Valutazione” con queste fasce:
| Voto | Valutazione |
|---|---|
| < 5 | Gravemente insufficiente |
| 5 – 5.9 | Insufficiente |
| 6 – 6.9 | Sufficiente |
| 7 – 7.9 | Discreto |
| 8 – 8.9 | Buono |
| 9 – 10 | Ottimo |
💡 Soluzione
=PIÙ.SE( C2>=9; "Ottimo"; C2>=8; "Buono"; C2>=7; "Discreto"; C2>=6; "Sufficiente"; C2>=5; "Insufficiente"; VERO; "Gravemente insufficiente")(puoi scriverla su una riga sola: =PIÙ.SE(C2>=9;"Ottimo";C2>=8;"Buono";C2>=7;"Discreto";C2>=6;"Sufficiente";C2>=5;"Insufficiente";VERO;"Gravemente insufficiente"))
Esercizio 5.3 — CONTA.SE
Hai una lista di voti in A1:A20 . Scrivi le formule per contare:
- Quanti voti sono sufficienti (≥ 6)
- Quanti voti sono ottimi (≥ 9)
- Quanti voti sono esattamente 7
💡 Soluzione
=CONTA.SE(A1:A20; ">=6")=CONTA.SE(A1:A20; ">=9")=CONTA.SE(A1:A20; 7)
Nota: le condizioni con operatori (>=6) vanno tra virgolette; il valore esatto (7) non ha bisogno di virgolette.
Tipologia 6 — CERCA.X
Esercizio 6.1
Crea due tabelle in due fogli diversi:
Foglio1 — Catalogo prodotti:
| A | B |
|---|---|
| Codice | Prezzo |
| P001 | 12.50 |
| P002 | 8.00 |
| P003 | 25.00 |
| P004 | 5.50 |
Foglio2 — Ordini:
| A | B | C |
|---|---|---|
| N° Ordine | Codice | Prezzo |
| 001 | P003 | ? |
| 002 | P001 | ? |
| 003 | P005 | ? |
| 004 | P002 | ? |
Nella colonna C di Foglio2, usa CERCA.X per trovare automaticamente il prezzo di ogni prodotto. Per P005 (che non esiste), mostra "Prodotto non trovato".
💡 Soluzione
In C2 di Foglio2:
=CERCA.X(B2; Foglio1.A:A; Foglio1.B:B; "Prodotto non trovato")Risultati:
- C2 (P003): 25.00 ✓
- C3 (P001): 12.50 ✓
- C4 (P005): “Prodotto non trovato” ✓
- C5 (P002): 8.00 ✓
Esercizio 6.2
Hai una lista di studenti con ID, nome e classe. In un secondo foglio hai solo l’ID e vuoi trovare nome e classe.
Foglio “Studenti”:
| A (ID) | B (Nome) | C (Classe) |
|---|---|---|
| S01 | Alice | 1A |
| S02 | Brando | 2B |
| S03 | Chiara | 1A |
| S04 | Davide | 3C |
Foglio “Ricerca” — dati in A2:
| A (ID ricercato) | B (Nome trovato) | C (Classe trovata) |
|---|---|---|
| S03 | ? | ? |
Scrivi le due formule per B2 e C2 nel foglio Ricerca.
💡 Soluzione
In B2: =CERCA.X(A2; Studenti.A:A; Studenti.B:B; "Non trovato")
In C2: =CERCA.X(A2; Studenti.A:A; Studenti.C:C; "Non trovato")
Risultati per S03:
- B2: “Chiara”
- C2: “1A”
Tipologia 7 — Grafici
Esercizio 7.1 — Grafico a colonne
Crea questa tabella con le temperature medie mensili di una città:
| Mese | Temperatura (°C) |
|---|---|
| Gen | 4 |
| Feb | 6 |
| Mar | 10 |
| Apr | 15 |
| Mag | 20 |
| Giu | 25 |
- Seleziona entrambe le colonne e crea un grafico a colonne.
- Aggiungi il titolo “Temperature medie mensili”.
- Cambia il colore delle barre in arancione.
💡 Soluzione
- Seleziona A1:B7 → Inserisci → Grafico → tipo: Colonne → OK
- Doppio clic sul grafico → clic sul titolo → scrivi “Temperature medie mensili”
- Doppio clic sul grafico → clic su una barra → clic destro → Formato serie dati → cambia il colore di riempimento
Esercizio 7.2 — Scegliere il grafico giusto
Per ogni scenario, indica il tipo di grafico più adatto e motiva brevemente:
- Vuoi mostrare come è cambiato il numero di utenti di un’app nei 12 mesi del 2024.
- Vuoi confrontare le vendite di 5 negozi diversi nel mese di dicembre.
- Vuoi mostrare che il 60% delle spese scolastiche va in materiale, il 25% in gite, il 15% in altro.
- Vuoi capire se c’è una relazione tra le ore di studio e il voto all’esame.
💡 Soluzione
- Grafico a linee — è l’ideale per mostrare andamenti e tendenze nel tempo.
- Grafico a colonne (istogramma) — confronta valori di categorie distinte e separate.
- Grafico a torta — mostra proporzioni di un tutto (solo 3 fette, quindi leggibile).
- Grafico a dispersione (XY) — mette in relazione due variabili numeriche e mostra se esiste una correlazione.
Mini-progetto — Registro della classe
Crea un foglio di calcolo completo per gestire i voti di una classe. Il foglio deve:
- Contenere una tabella con almeno 10 studenti e 5 voti ciascuno (inventali tu!)
- Calcolare automaticamente la media di ogni studente (riga)
- Aggiungere una colonna “Esito” con
SEoPIÙ.SE - Applicare la formattazione condizionale alle medie (verde ≥ 6, rosso < 6)
- Creare un grafico a colonne con le medie degli studenti
- In un secondo foglio “Anagrafica”, mettere nome e indirizzo email degli studenti; nel foglio principale usa
CERCA.Xper mostrare l’email data l’ID dello studente
💡 Soluzione (traccia)
Foglio “Voti”:
- Colonna A: ID studente (S01, S02…)
- Colonne B-F: 5 voti
- Colonna G:
=MEDIA(B2:F2)(trascinata per tutti) - Colonna H:
=PIÙ.SE(G2>=9;"Ottimo"; G2>=7;"Buono"; G2>=6;"Sufficiente"; VERO;"Insufficiente") - Formattazione condizionale su G2:G11
Grafico: seleziona A1:A11 + G1:G11 (con Ctrl) → Inserisci → Grafico a colonne
Foglio “Anagrafica”:
- Colonna A: ID (S01…), Colonna B: Nome, Colonna C: Email
In Foglio “Voti”, colonna I (Email):
=CERCA.X(A2; Anagrafica.A:A; Anagrafica.C:C; "Email non trovata")