📢 Nuovo Corso Laravel API disponibile!

Esercizi su Funzioni Concatenate Avanzate in Excel con Soluzioni Dettagliate

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:

  1. Inserisci un set di dati con colonne Nome, Vendite, e Bonus.
  2. 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:

  1. Inserisci i seguenti dati:
    • A1: Nome, B1: Vendite, C1: Bonus
    • A2: Alessandro, B2: 900
    • A3: Barbara, B3: 1200
    • A4: Carlo, B4: 850
  2. In C2, utilizza la funzione concatenata per determinare il diritto al bonus:
    =SE(O(B2>1000, E(B2>800, SINISTRA(A2,1)="A")), "Bonus", "No Bonus")
    Copia la formula nelle righe successive. I risultati saranno:
    • 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).

Esercizio 2: Utilizzo di INDICE e CONFRONTA con SE.ERRORE

Istruzioni:

  1. Inserisci un set di dati con colonne ID, Nome, e Reparto.
  2. Utilizza una combinazione di INDICE e CONFRONTA per cercare il reparto di un dipendente in base al suo ID.
  3. Aggiungi SE.ERRORE per gestire i casi in cui l’ID non esiste, mostrando “ID non trovato”.

Soluzione:

  1. 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
  2. In E1, inserisci l’ID da cercare, ad esempio 104.
  3. In F1, utilizza la funzione concatenata per cercare il reparto:
    =SE.ERRORE(INDICE(C2:C4, CONFRONTA(E1, A2:A4, 0)), "ID non trovato")
    Il risultato sarà “ID non trovato” perché l’ID 104 non esiste.

Esercizio 3: Concatenare TESTO, SOMMA.SE, e CONCAT

Istruzioni:

  1. Inserisci un set di dati con colonne Prodotto, Vendite, e Categoria.
  2. Utilizza SOMMA.SE per calcolare il totale delle vendite per una categoria specifica.
  3. Combina TESTO e CONCAT per creare una frase che mostri la categoria e il totale delle vendite formattato come valuta.

Soluzione:

  1. 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
  2. In E1, inserisci la categoria da cercare, ad esempio Elettronica.
  3. In F1, utilizza la funzione concatenata per creare la frase:
    =CONCAT("Il totale delle vendite per ", E1, " è ", TESTO(SOMMA.SE(C2:C4, E1, B2:B4), "#,##0.00 €"))
    Il risultato sarà “Il totale delle vendite per Elettronica è 1,200.00 €“.

Esercizio 4: Utilizzo di MATR.SOMMA.PRODOTTO con SE per Calcoli Condizionali

Istruzioni:

  1. Inserisci un set di dati con colonne Prodotto, Prezzo, QuantitĂ , e Sconto.
  2. 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:

  1. 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
  2. In E1, utilizza la funzione concatenata per calcolare il totale scontato:
    =MATR.SOMMA.PRODOTTO(SE(B2:B4>100, B2:B4*C2:C4*(1-D2:D4), 0))
    Per far funzionare questa formula, è necessario premere Ctrl + Shift + Enter per 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:

  1. Inserisci un set di dati con colonne Prodotto, Prezzo, e Stock.
  2. 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:

  1. 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
  2. In E1, inserisci il prodotto da cercare, ad esempio Prodotto B.
  3. In F1, utilizza la funzione concatenata per cercare il prezzo e gestire la disponibilitĂ :
    =SE(CERCA.VERT(E1, A2:C4, 3, FALSO)="Disponibile", "Prezzo: " & CERCA.VERT(E1, A2:C4, 2, FALSO), "Prodotto non disponibile")
    Il risultato sarà “Prodotto non disponibile” perché Prodotto B non è disponibile.

Esercizio 6: Combinazione di SE, INDICE, e RIF.COLONNA per Selezionare Dati Dinamicamente

Istruzioni:

  1. Inserisci un set di dati con colonne Mese, Vendite, e Spese.
  2. Utilizza SE, INDICE, e RIF.COLONNA per creare una formula che restituisca i dati di Vendite o Spese a seconda di una selezione in un’altra cella.

Soluzione:

  1. Inserisci i seguenti dati:
    • A1: Mese, B1: Vendite, C1: Spese
    • A2: Gennaio, B2: 1000, C2: 700
    • A3: Febbraio, B3: `

1200, C3: 800`

  • A4: Marzo, B4: 1500, C4: 900
  1. In E1, inserisci la selezione, ad esempio Vendite.
  2. In F2, utilizza la funzione concatenata per restituire i dati dinamicamente:
    =INDICE(B2:C4, RIF.RIGA(A2:A4)-RIF.RIGA(A2)+1, SE(E1="Vendite", 1, 2))
    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.

Esercizio 7: Utilizzo di CONCAT, TESTO e DATA per Creare Report Dinamici

Istruzioni:

  1. Inserisci una data in una cella e un numero in un’altra cella.
  2. 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:

  1. Inserisci 01/01/2025 in A1 e 1000 in B1.
  2. In C1, utilizza la funzione concatenata per creare il report:
    =CONCAT("Il report del giorno ", TESTO(A1, "dddd, dd mmmm yyyy"), " mostra un importo di ", TESTO(B1, "#,##0.00 €"))
    Il risultato sarà “Il report del giorno Wednesday, 01 January 2025 mostra un importo di 1,000.00 €“.

Esercizio 8: Combinazione di SE.ERRORE, INDIRETTO e CONFRONTA per Riferimenti Dinamici

Istruzioni:

  1. Inserisci un set di dati con colonne Prodotto, Q1, Q2, Q3, Q4.
  2. 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:

  1. 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
  2. In G1, inserisci il trimestre da selezionare, ad esempio Q3.
  3. In H2, utilizza la funzione concatenata per creare il riferimento dinamico:
    =SE.ERRORE(INDIRETTO(INDIRIZZO(RIF.RIGA(A2:A3), CONFRONTA(G1, B1:E1, 0)+1)), "Trimestre non trovato")
    Copia la formula in H2:H3. Se in G1 selezioni “Q3”, verranno mostrati i dati per Q3 (300 per Prodotto A e 350 per Prodotto B).