Condividi tramite

Come dividere velocemente una lista di orari per fasce orarie?

Anonimo
2024-02-27T16:51:52+00:00

Ciao a tutti,

con tutta una serie di formule, sono riuscito ad estrapolare un elenco di questo tipo

Come faccio ora a fare un grafico del tipo: fascia 14-15 20%, fascia 15-16 5% ecc, considerato come 100% la somma di tutte le fasce

Grazie

8:53
10:18
10:18
17:34
17:34
12:26
9:28
9:28
10:32
11:47
11:47
11:50
11:50
11:55
18:55
9:10
9:10
9:58
9:58
15:13
15:15
10:32
10:32
15:06
15:06
15:33
15:33
15:56
15:56
16:11
16:11
16:17
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

3 risposte

Ordina per: Più utili
  1. Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
    2024-02-27T23:23:03+00:00

    a voler automatizzare il calcolo delle fasce orarie, se si dovessero analizzare tutte e 24 le ore, ci sarebbe il problema degli orari tra le 23 e le 23:59.

    Assolutamente d'accordo, ma ho fatto delle considerazioni:

    1. sono orari lavorativi, visti quelli in esempio;
    2. la formula con SEQUENZA voleva solo essere di spunto per non doverli ricreare manualmente, non era necessaria ai fini della richiesta che si risolve con la sola seconda formula;
    3. senza file di esempio si va sempre un po' a tentoni ed è difficile capire quando si sta chiedendo aiuto per imparare e quando si cerca invece una soluzione fatta e finita;

    nella sostanza, l'importante è dare modo di affrontare il problema.

    Per raffinare la soluzione, sempre graditi i riscontri dell'OP come anche i preziosi interventi di tutti gli altri frequentatori del forum, come ad esempio il tuo.

    Un caro saluto.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2024-02-27T19:27:11+00:00

    Ciao Eleuterio,

    a voler automatizzare il calcolo delle fasce orarie, se si dovessero analizzare tutte e 24 le ore, ci sarebbe il problema degli orari tra le 23 e le 23:59.

    Per Marco Ghisi, non ho idea se la casistica possa presentarsi realmente ma se dovesse essere io, per risolvere il problema, ho creato un elenco statico di orari dove l'ultimo, la 25^ ora, è data da 01/01/1900 00:00:00.

    In pratica ad es. in C1:C25 dove in C25 ho appunto 01/01/1900 00:00:00 (visualizzato in formato hh:mm):

    00:00
    01:00
    02:00
    03:00
    04:00
    05:00
    06:00
    07:00
    08:00
    09:00
    10:00
    11:00
    12:00
    13:00
    14:00
    15:00
    16:00
    17:00
    18:00
    19:00
    20:00
    21:00
    22:00
    23:00
    00:00

    Poi in D1:

    =LET(Orari;$A$1:$A$100;OrariPerOra;$C$1:$C$25;OrariPrima;SCARTO(OrariPerOra;0;;RIGHE(OrariPerOra)-1);OrariDopo;SCARTO(OrariPerOra;1;;RIGHE(OrariPerOra)-1);CONTA.PIÙ.SE(Orari;">="&OrariPrima;Orari;"<"&OrariDopo)/CONTA.VALORI(Orari))

    Ipotizzando che gli orari da analizzare vadano da A1:A100.

    Provando mi sembra che riesca a prendere correttamente tutti i possibili orari (compresi quelli tra le 23:00 e 23:59.

    Nel caso vedi se ti può essere utile.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
    2024-02-27T17:05:05+00:00

    Un modo, con i tuoi dati in A1:A32

    D1

    =LET(s;SEQUENZA(12;;7);s&"-"&s+1)

    E1

    =LET(i;A1:A32;CONTA.PIÙ.SE(i;">="&ORARIO(TESTO.PRECEDENTE(D1#;"-");0;0);i;"<="&ORARIO(TESTO.SUCCESSIVO(D1#;"-");0;0))/CONTA.VALORI(i))

    formatta percentuale, se vuoi estendere le fasce, modifica i dati in grassetto della prima formula,

    ciao.

    La risposta è stata utile?

    0 commenti Nessun commento