Somma celle suddivise per mesi

Anonimo
2024-11-15T11:11:34+00:00

Buongiorno,

avrei bisogno di creare una tabella e poi un grafico, in cui mi vengano sommati i gol di ogni calciatore, ma suddivisi per mese, basandosi sulla data indicata nella cella in alto, di circa 60 fogli.

In allegato lo screenshot del foglio.

Grazie

Angelo

Microsoft 365 e Office | Excel | Per la casa | 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
Risposta accettata dall'autore della domanda
Anonimo
2024-11-19T17:28:18+00:00

Ciao Angelo,

ti metto il link al file modificato: File modificato

Potrai notare che ora è presente una seconda tabella con il riepilogo mensile dei gol (per confronto con la precedente) e tre tabelle con le "medie minuti".

Per arrivare a queste nuove tabelle (che non sono altro che una duplicazione l'una dell'altra ma riportando le colonne specifiche) ho creato una query nominata "DATI_MULTIPLI", che sfrutta la funzione personalizzata "FunzioneFogliColonneMultiple" tramite la quale, a differenza della precedente, si mantengono le colonne che hanno anche gli altri dati "totali" e non solo la colonna dei gol.

Questa query andrebbe implementata per avere le altre medie. Io mi sono fermato alle medie "minuti".

I passaggi che dovresti aggiungere partono da qui:

aggiungendo delle colonne personalizzate la cui formula fondamentalmente è questa per ciascun tipo di media:

Io avevo creato la prima e poi ho aggiunto dei passaggi successivi copiando e incollando e modificando in base all'esigenza.

Poi le query successive hanno come origine questa query di dati "multipli" e mantengo le colonne che mi interessano in base al riepilogo.

Lascio a te il compito di implementare a tuo piacimento :)

In teoria non dovrebbe essere impossibile, prendendo ad esempio quanto già c'è, aggiungere le altre medie e replicare i relativi riepiloghi.

ciao

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

38 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2024-11-19T10:44:21+00:00

    La cosa si complica non poco.

    C'è da rivedere la query "FunzioneFogli" perché ora estrae, da ogni singolo intervallo nominato, la sola colonna dei gol, rimuovendo tutte le altre colonne.

    Bisognerebbe mantenere le colonne relative ai minuti totali, alle presenze. ecc. Creare delle colonne calcolate per le medie.

    Poi creare una query per ciascuna informazione (di una per i gol, minuti totali, media minuti, ecc. ecc.).

    Quando ho un momento vedo se riesco a crearti la funzione che estrae tutte le colonne di interesse.

    L'unica cosa dovresti spiegare come conteggi le presenze. Ho provato a leggere le formule ma mi ci perdo gli occhi :-)

    ciao

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2024-11-19T09:50:24+00:00

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2024-11-19T09:50:03+00:00

    Meraviglioso!

    Sembra funzionare tutto!

    Grazie davvero a tutti!

    Se volessi fare la stessa cosa fatta per i gol anche con i minuti totali giocati in ogni mese da ogni bambino (colonna P), dove devo intervenire?

    E step successivo, è fattibile anche con la media dei minuti giocati? Ovvero minuti totali giocati nel mese, diviso il numero di partite giocate dal bambino?

    Ovviamente aiutatemi solo se avete tempo e voglia, vi sono già grato per quello che avete fatto!

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2024-11-18T17:54:14+00:00

    Ciao Angelo

    Hai ragione.... è Office 2019!

    Scusatemi!

    ti metto il link dropbox ad un file, convertito in xlsm.

    Ho inserito una procedura VBA per assegnare ai fogli il cui nome inizi per "Foglio" il nome "AreaDati".

    Il nome viene assegnato all'intervallo "A2:S57"

    Questo ha comportato una leggera modifica al codice M della funzione personalizzata "FunzioneFogli" per tener conto del fatto che ora l'intervallo nominato ha una riga in più. Prima avevo preso "A3" come prima cella dell'intervallo nominato.

    Ho dovuto fare anche una modifica alla query che riporta i dati del riepilogo dei gol, ora nominata "GOL_MENSILI", per tenere conto dell'eventualità che ci siano fogli senza data (la qual cosa mandava in errore la query nel momento in cui veniva applicata la trasformazione in pivot della colonna del mese in lettera).

    Ho anche personalizzato il formato della tabella in modo che abbia un aspetto più "semplice" (tabella solo con bordo singolo e riga intestazioni ed eventuale totale con carattere grassetto e senza sfondi).

    Ho lasciato i mesi in ordine "normale" (da gennaio a dicembre).

    Ma se dovesse servirti un ordinamento differente ti basterebbe effettuare un spostare le colonne agendo direttamente sulla query "GOL_MENSILI" come ultimo passaggio di spostamento delle colonne.

    File esempio: File esempio

    Vedi se ti può essere utile.

    La risposta è stata utile?

    0 commenti Nessun commento