Aiuto formula - confrontare dati da diversi fogli di calcolo

Anonimo
2023-08-05T03:37:34+00:00

Buongiorno a tutti,

Sto cercando di creare una formula che mi consenta di importare dati da diversi fogli in una sola tabella o foglio, per poterli confrontare e fare un'analisi di base. Il contesto è quello di una scuola superiore: per ciascun trimestre, posso estrarre dalle pagelle una collezione di dati di questo tipo:

Nome Materia Voto primo trimestre
Giovanni Italiano 4
Giovanni Matematica 6
Giovanni Francese 8
Luca Italiano 9
Luca Matematica 5
Luca Francese 4
Maria Italiano 3
Maria Matematica 7

I dati per ogni trimestre sono su fogli separati. Così, a fine anno scolastico, mi ritrovo con tre fogli di lavoro, uno per ogni pagella pubblicata a fine trimestre.

Quello che vorrei ottenere è una tabella riassuntiva, che importi i dati di vari trimestri uno accanto all'altro, per paragonarli e analizzarli; per esempio:

Nome Materia Primo trimestre Secondo trimestre Terzo trimestre
Giovanni Italiano 4 7 8
Giovanni Matematica 6 6 7
Giovanni Francese 8 5 8
Luca Italiano 9 4 6
Luca Matematica 5 7 4

Mi dareste qualche consiglio sulla sintassi della formula per importare i dati nella tabella riassuntiva, per favore?

Ogni suggerimento è ben accetto. Grazie infinite!

EDIT: Penso sia come un CERCA.VERT, ma con due valori (nome e materia) invece di uno solo...? Grazie!

Microsoft 365 e Office | Excel | Per il lavoro | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

3 risposte

Ordina per: Più utili
  1. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-08-05T10:34:14+00:00

    ciao eleuterio

    ci sono molte variabili

    se i nomi fossero in ordine (come suppongo debbano essere)

    avendo il 365/2021

    basterebbe

    =STACK.ORIZ(Foglio1!C1:C9;Foglio2!C1:C9;Foglio3!C1:C9)

    ecco che l'espansione renderebbe tutti i voti

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Eleuterio Tedeschi 18,750 Punti di reputazione Moderatore volontario
    2023-08-05T10:10:51+00:00

    Lo scenario che proponi si potrebbe risolvere con pochi passaggi tramite Power Query, dove importi le tabelle e le unisci usando come chiavi i nomi e le materie, praticamente il suggerimento di Gianfranco (ciao), ma automatizzato per tutte le tabelle, risultandone una unica in uscita.

    Se non risolvi con la formula e/o sei interessato (versione permettendo) provo a spiegarti.

    Ciao.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-08-05T10:05:30+00:00

    ciao

    supponendo i nomi e le materire nel foglio riassuntivo ci siano gia

    diciamo che in foglio2 tu abbia il primo trimestre

    =INDICE(Foglio2!$C$2:$C$1000;CONFRONTA(1;INDICE((Foglio2!$A$2:$A$1000=$A2)*(Foglio2!$B$2:$B$1000=$B2);;);0))

    basta cambiare il nome del foglio per gli altri

    poi se i fogli sono nominati come l'intestazione si potrebbe rendere flessibile la formula con INDIRETTO()

    ma per tre fogli non so se ne vale la pena complicarsi la vita

    La risposta è stata utile?

    0 commenti Nessun commento