raggruppa per date e somma dati corrispondenti

Anonimo
2014-08-24T09:46:45+00:00

Salve a tutti,

espongo il problema:

in foglio "dati" ho un database con

  • in col A, la data
  • in col B, il codice identificativo
  • in col C, il valore1 corrispondente
  • col d, il val2 corrispondente...........fino a colonna CM per 89 valori

Qui c'è un esempio: https://onedrive.live.com/?cid=DA5FCA9CD6A20162&id=DA5FCA9CD6A20162%21217

Considerando che i codici(in col B) diversamente dall'esempio non sono mai minori di 100 per ogni giorno, e il range temporale totale sarà di 1 anno e mezzo circa, avrei bisogno di:

  • in Foglio2: raggruppare le date da lun a mer, e da gio a dom per ogni codice(col b), sommando i valori delle colonne--> nel file ho fatto un esempio per le prime due date; prendere come riferimento nel range lun-mer, il luned', e nel gio-dom, il giovedì.
  • in un foglio3(questo nel file non c'è): raggruppare le date per settimana per ogni codice, sommando i valori delle colonn

I dati nel foglio dati, li aggiorno tutte le settimane con la settimana precedente.

Io mi sono bloccato subito sul raggruppamento dei giorni.

Voi Avete idee in merito per risolvere?

Ringrazio in anticipo

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
2014-08-26T09:21:55+00:00

Salve a tutti,

espongo il problema:

in foglio "dati" ho un database con

  • in col A, la data
  • in col B, il codice identificativo
  • in col C, il valore1 corrispondente
  • col d, il val2 corrispondente...........fino a colonna CM per 89 valori

Qui c'è un esempio: https://onedrive.live.com/?cid=DA5FCA9CD6A20162&id=DA5FCA9CD6A20162%21217

Considerando che i codici(in col B) diversamente dall'esempio non sono mai minori di 100 per ogni giorno, e il range temporale totale sarà di 1 anno e mezzo circa, avrei bisogno di:

  • in Foglio2: raggruppare le date da lun a mer, e da gio a dom per ogni codice(col b), sommando i valori delle colonne--> nel file ho fatto un esempio per le prime due date; prendere come riferimento nel range lun-mer, il luned', e nel gio-dom, il giovedì.
  • in un foglio3(questo nel file non c'è): raggruppare le date per settimana per ogni codice, sommando i valori delle colonn

I dati nel foglio dati, li aggiorno tutte le settimane con la settimana precedente.

Io mi sono bloccato subito sul raggruppamento dei giorni.

Voi Avete idee in merito per risolvere?

Ringrazio in anticipo

Purtroppo il file di esempio è peggio della spiegazione ... i dati non sono per niente coerenti.

Nel foglio dati le date iniziano dal 13/10/2014 mentre nel foglio2 dal 10/10/2013, inoltre, piuttosto che allegare un file con 56.000 righe che copre un intervallo di 11 anni quando a te in realtà è sufficiente analizzare un intervallo di 1,5 anni, sarebbe più utile allegarne uno con decisamente meno righe, dati coerenti e semplici per verificare la correttezza dei risultati ottenuti.

Ad ogni buon conto, la formula seguente totalizza colonna C, relativamente al codice nella cella H2 e per i giorni della settimana da lunedì a mercoledì:

=MATR.SOMMA.PRODOTTO(--($B$2:$B$1000=H2);--(GIORNO.SETTIMANA($A$2:$A$1000;2)<4);$C$2:$C$1000)

analogo ragionamento può essere fatto per le giornate da giovedì a domenica modificando opportunamente il confronto di GIORNO.SETTIMANA().

Volendo raggruppare per numero settimana poi, è possibile utilizzare la funzione NUM.SETTIMANA().

La risposta è stata utile?

0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2014-08-26T18:59:32+00:00

    Ciao Andy.

    Oltre i commenti, tutto ok.

    ;)

    Grazie perl'aiuto.

    Andrea

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-08-25T14:39:25+00:00

    Potresti mettere il file nella cartella Pubblica di OneDrive e indicare il link? Non riesco a scaricarlo.

    Grazie.

    La risposta è stata utile?

    0 commenti Nessun commento