Esercizi su Funzioni Concatenate Avanzate in Excel con Soluzioni Dettagliate

Edoardo Midali
Impara a utilizzare funzioni concatenate avanzate in Excel con una serie di esercizi pratici e soluzioni dettagliate. Scopri come combinare diverse funzioni per risolvere problemi complessi e migliorare l’efficienza dei tuoi fogli di calcolo.
Esercizio 1: Combinare SE, E, e O per Creare Condizioni Complesse
Istruzioni:
- Inserisci un set di dati con colonne
Nome,Vendite, eBonus. - Utilizza le funzioni SE, E, e O per determinare se un venditore ha diritto a un bonus in base a due condizioni: se le vendite sono superiori a 1000 oppure se le vendite sono superiori a 800 e il nome inizia con la lettera “A”.
Soluzione:
- Inserisci i seguenti dati:
- A1:
Nome, B1:Vendite, C1:Bonus - A2:
Alessandro, B2:900 - A3:
Barbara, B3:1200 - A4:
Carlo, B4:850
- A1:
- In C2, utilizza la funzione concatenata per determinare il diritto al bonus:
Copia la formula nelle righe successive. I risultati saranno:=SE(O(B2>1000, E(B2>800, SINISTRA(A2,1)="A")), "Bonus", "No Bonus")- C2:
Bonus(Alessandro ha vendite superiori a 800 e il nome inizia con “A”) - C3:
Bonus(Barbara ha vendite superiori a 1000) - C4:
No Bonus(Carlo non soddisfa nessuna delle condizioni).
- C2:
Esercizio 2: Utilizzo di INDICE e CONFRONTA con SE.ERRORE
Istruzioni:
- Inserisci un set di dati con colonne
ID,Nome, eReparto. - Utilizza una combinazione di INDICE e CONFRONTA per cercare il reparto di un dipendente in base al suo ID.
- Aggiungi SE.ERRORE per gestire i casi in cui l’ID non esiste, mostrando “ID non trovato”.
Soluzione:
- Inserisci i seguenti dati:
- A1:
ID, B1:Nome, C1:Reparto - A2:
101, B2:Mario, C2:IT - A3:
102, B3:Luigi, C3:HR - A4:
103, B4:Anna, C4:Finance
- A1:
- In E1, inserisci l’ID da cercare, ad esempio
104. - In F1, utilizza la funzione concatenata per cercare il reparto:
Il risultato sarà “ID non trovato” perché l’ID=SE.ERRORE(INDICE(C2:C4, CONFRONTA(E1, A2:A4, 0)), "ID non trovato")104non esiste.
Esercizio 3: Concatenare TESTO, SOMMA.SE, e CONCAT
Istruzioni:
- Inserisci un set di dati con colonne
Prodotto,Vendite, eCategoria. - Utilizza SOMMA.SE per calcolare il totale delle vendite per una categoria specifica.
- Combina TESTO e CONCAT per creare una frase che mostri la categoria e il totale delle vendite formattato come valuta.
Soluzione:
- Inserisci i seguenti dati:
- A1:
Prodotto, B1:Vendite, C1:Categoria - A2:
Prodotto A, B2:500, C2:Elettronica - A3:
Prodotto B, B3:700, C3:Elettronica - A4:
Prodotto C, B4:300, C4:Abbigliamento
- A1:
- In E1, inserisci la categoria da cercare, ad esempio
Elettronica. - In F1, utilizza la funzione concatenata per creare la frase:
Il risultato sarà “Il totale delle vendite per Elettronica è 1,200.00 €”.=CONCAT("Il totale delle vendite per ", E1, " è ", TESTO(SOMMA.SE(C2:C4, E1, B2:B4), "#,##0.00 €"))
Esercizio 4: Utilizzo di MATR.SOMMA.PRODOTTO con SE per Calcoli Condizionali
Istruzioni:
- Inserisci un set di dati con colonne
Prodotto,Prezzo,Quantità, eSconto. - Utilizza una combinazione di MATR.SOMMA.PRODOTTO e SE per calcolare il totale scontato solo per i prodotti che hanno un prezzo superiore a 100.
Soluzione:
- Inserisci i seguenti dati:
- A1:
Prodotto, B1:Prezzo, C1:Quantità, D1:Sconto - A2:
Prodotto A, B2:120, C2:5, D2:0.1 - A3:
Prodotto B, B3:80, C3:3, D3:0.05 - A4:
Prodotto C, B4:150, C4:2, D4:0.2
- A1:
- In E1, utilizza la funzione concatenata per calcolare il totale scontato:
Per far funzionare questa formula, è necessario premere=MATR.SOMMA.PRODOTTO(SE(B2:B4>100, B2:B4*C2:C4*(1-D2:D4), 0))Ctrl + Shift + Enterper inserirla come formula matriciale. Il risultato sarà834, che è il totale delle vendite scontate per i prodotti con prezzo superiore a 100.
Esercizio 5: Concatenazione di CERCA.VERT e SE per Ricerca Condizionale
Istruzioni:
- Inserisci un set di dati con colonne
Prodotto,Prezzo, eStock. - Utilizza una combinazione di CERCA.VERT e SE per cercare il prezzo di un prodotto e restituire un messaggio personalizzato se il prodotto non è disponibile.
Soluzione:
- Inserisci i seguenti dati:
- A1:
Prodotto, B1:Prezzo, C1:Stock - A2:
Prodotto A, B2:50, C2:Disponibile - A3:
Prodotto B, B3:70, C3:Non Disponibile - A4:
Prodotto C, B4:30, C4:Disponibile
- A1:
- In E1, inserisci il prodotto da cercare, ad esempio
Prodotto B. - In F1, utilizza la funzione concatenata per cercare il prezzo e gestire la disponibilità:
Il risultato sarà “Prodotto non disponibile” perché=SE(CERCA.VERT(E1, A2:C4, 3, FALSO)="Disponibile", "Prezzo: " & CERCA.VERT(E1, A2:C4, 2, FALSO), "Prodotto non disponibile")Prodotto Bnon è disponibile.
Esercizio 6: Combinazione di SE, INDICE, e RIF.COLONNA per Selezionare Dati Dinamicamente
Istruzioni:
- Inserisci un set di dati con colonne
Mese,Vendite, eSpese. - Utilizza SE, INDICE, e RIF.COLONNA per creare una formula che restituisca i dati di
VenditeoSpesea seconda di una selezione in un’altra cella.
Soluzione:
- Inserisci i seguenti dati:
- A1:
Mese, B1:Vendite, C1:Spese - A2:
Gennaio, B2:1000, C2:700 - A3:
Febbraio, B3: `
- A1:
1200, C3: 800`
- A4:
Marzo, B4:1500, C4:900
- In E1, inserisci la selezione, ad esempio
Vendite. - In F2, utilizza la funzione concatenata per restituire i dati dinamicamente:
Copia la formula in F2:F4. Se in E1 selezioni “Vendite”, verranno restituite le vendite per ciascun mese; se cambi in “Spese”, verranno restituite le spese.=INDICE(B2:C4, RIF.RIGA(A2:A4)-RIF.RIGA(A2)+1, SE(E1="Vendite", 1, 2))
Esercizio 7: Utilizzo di CONCAT, TESTO e DATA per Creare Report Dinamici
Istruzioni:
- Inserisci una data in una cella e un numero in un’altra cella.
- Utilizza CONCAT, TESTO e DATA per creare un report dinamico che mostri la data in un formato leggibile e includa il numero formattato come valuta.
Soluzione:
- Inserisci
01/01/2025in A1 e1000in B1. - In C1, utilizza la funzione concatenata per creare il report:
Il risultato sarà “Il report del giorno Wednesday, 01 January 2025 mostra un importo di 1,000.00 €”.=CONCAT("Il report del giorno ", TESTO(A1, "dddd, dd mmmm yyyy"), " mostra un importo di ", TESTO(B1, "#,##0.00 €"))
Esercizio 8: Combinazione di SE.ERRORE, INDIRETTO e CONFRONTA per Riferimenti Dinamici
Istruzioni:
- Inserisci un set di dati con colonne
Prodotto,Q1,Q2,Q3,Q4. - Utilizza SE.ERRORE, INDIRETTO, e CONFRONTA per creare un riferimento dinamico che cambi in base a una selezione del trimestre in un’altra cella.
Soluzione:
- Inserisci i seguenti dati:
- A1:
Prodotto, B1:Q1, C1:Q2, D1:Q3, E1:Q4 - A2:
Prodotto A, B2:100, C2:200, D2:300, E2:400 - A3:
Prodotto B, B3:150, C3:250, D3:350, E3:450
- A1:
- In G1, inserisci il trimestre da selezionare, ad esempio
Q3. - In H2, utilizza la funzione concatenata per creare il riferimento dinamico:
Copia la formula in H2:H3. Se in G1 selezioni “Q3”, verranno mostrati i dati per=SE.ERRORE(INDIRETTO(INDIRIZZO(RIF.RIGA(A2:A3), CONFRONTA(G1, B1:E1, 0)+1)), "Trimestre non trovato")Q3(300 perProdotto Ae 350 perProdotto B).