Risultati da 1 a 11 di 11

Discussione: Formule - conteggi ore lavorate condizionate



  1. #1
    L'avatar di Sasyjoe
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Italy
    Età
    27
    Messaggi
    45
    Versione Office
    EXCEL 2010
    Likes ricevuti
    2
    Likes dati
    0

    Formule - conteggi ore lavorate condizionate

    Buongiorno,
    cerco tre FORMULE che mi calcolano quante ore sono state lavorate in determinate fasce orarie e da determinati ruoli.

    Al fine di essere più chiaro allego file.
    Le richieste, cioè il risultato che vorrei ottenere, sono indicate in rosso in cella I20,J20,K20


    Grazie anticipatamente.
    File Allegati File Allegati

  2. #2
    L'avatar di Mikelius
    Clicca e Apri
    Data Registrazione
    Feb 2016
    Località
    Acireale
    Messaggi
    10
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    2
    Ciao, io al momento non posso postare il file, ma ho usato un piccolo trucchetto.

    Ho convertito le ore in minuti, e diviso in 3 fasce.


    le ore 8.00 in sostanza sono il minuto 480, e le 13.59 il minuto 839 della giornata
    le ore 14.00 in sostanza sono il minuto 840, e le 20.59 il minuto 1259 della giornata
    il 3° blocco conta i minuti tra 0 e 479 (0-7.59) , e tra 1260 e 1440 (21.00 - 23.59)

    cosi ti trovi i minuti (da inizio giornata) di inizio e fine turno. Fai la differenza e ti trovi le ore lavorative.
    tramite le funzioni SE() e E() .. puoi tranquillamente selezionare l'ora di tuo interesse (facendo pure un controllo su x4-x6-x7,
    tramite SOMMA() le sommi, dopo le converi in ore se i minuti non vanno bene.

    Non sono molto pratico di excel , per ora questa è l'unica soluzione che mi è venuta

  3. #3
    L'avatar di Sasyjoe
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Italy
    Età
    27
    Messaggi
    45
    Versione Office
    EXCEL 2010
    Likes ricevuti
    2
    Likes dati
    0
    Citazione Originariamente Scritto da Mikelius Visualizza Messaggio
    Ciao, io al momento non posso postare il file, ma ho usato un piccolo trucchetto.

    Ho convertito le ore in minuti, e diviso in 3 fasce.


    le ore 8.00 in sostanza sono il minuto 480, e le 13.59 il minuto 839 della giornata
    le ore 14.00 in sostanza sono il minuto 840, e le 20.59 il minuto 1259 della giornata
    il 3° blocco conta i minuti tra 0 e 479 (0-7.59) , e tra 1260 e 1440 (21.00 - 23.59)

    cosi ti trovi i minuti (da inizio giornata) di inizio e fine turno. Fai la differenza e ti trovi le ore lavorative.
    tramite le funzioni SE() e E() .. puoi tranquillamente selezionare l'ora di tuo interesse (facendo pure un controllo su x4-x6-x7,
    tramite SOMMA() le sommi, dopo le converi in ore se i minuti non vanno bene.

    Non sono molto pratico di excel , per ora questa è l'unica soluzione che mi è venuta
    oltre questa soluzione, c'è qualcuno che sa suggerirmi altro?

    grazie

  4. #4
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1665
    Versione Office
    2010 PC
    Likes ricevuti
    892
    Likes dati
    184
    In base a come sto capendo:
    in I5:
    =(C5>D5)*MEDIANA(0;D5-$I$1;$I$1)+MAX(0;MIN($I$2;D5+(C5>D5))-MAX($I$1;C5))
    in J5:
    =(C5>D5)*MEDIANA(0;D5-$J$1;$J$1)+MAX(0;MIN($J$2;D5+(C5>D5))-MAX($J$1;C5))
    in K5:
    =D5-C5+(C5>D5)-(I5+J5)

    ho parametrato di orari delle varie fasce, mettendo in:
    I2: 8:00
    I3:14:00
    J2:14:00
    J3: 21:00
    K2:21:00
    K3:8:00

    allego mio file lavoro
    https://www.dropbox.com/s/84lcb0noz0...rrie.xlsx?dl=0
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  5. #5
    L'avatar di Sasyjoe
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Italy
    Età
    27
    Messaggi
    45
    Versione Office
    EXCEL 2010
    Likes ricevuti
    2
    Likes dati
    0
    Ciao Ninai,
    le formule fanno quanto richiesto ma non esaudiscono tutte le richieste.
    Invero avrei bisogno di non conteggiare le ore svolte da X7, X6 ed X4.

    Ti riporto la richiesta che ho inserito in cella I20 :
    "Quante ore sono state svolte dalle ore 08:00 alle ore 14:00 da tutti (Esclusi x7, x6, x4)"

    Per adesso le formule conteggiano le ore svolte da tutti.
    Grazie e scusa del disturbo.

    MODIFICA:
    Per eliminare le celle di appoggio ho trasformato la tua formula in I5 in quanto segue:

    =(C5>D5)*MEDIANA(0;D5-(1/3);(1/3))+MAX(0;MIN((1,75/3);D5+(C5>D5))-MAX((1/3);C5)))

  6. #6
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1665
    Versione Office
    2010 PC
    Likes ricevuti
    892
    Likes dati
    184
    ho aggiornato il link:
    https://www.dropbox.com/s/84lcb0noz0...rrie.xlsx?dl=0


    la formula usata in i20:
    =MATR.SOMMA.PRODOTTO((CONTA.SE($F$2:$F$4;$E$5:$E$18)=0)*I5:I18)

    ed ho aggiunto la gestione dell'errorere nelle formule in tabella
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  7. #7
    L'avatar di Sasyjoe
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Italy
    Età
    27
    Messaggi
    45
    Versione Office
    EXCEL 2010
    Likes ricevuti
    2
    Likes dati
    0
    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    ho aggiornato il link:
    https://www.dropbox.com/s/84lcb0noz0...rrie.xlsx?dl=0


    la formula usata in i20:
    =MATR.SOMMA.PRODOTTO((CONTA.SE($F$2:$F$4;$E$5:$E$18)=0)*I5:I18)

    ed ho aggiunto la gestione dell'errorere nelle formule in tabella

    C'è qualcosa che non va nella formula J20!
    Non riesco a trovare l'errore.
    La formula J20 non calcola bene.
    File Allegati File Allegati

  8. #8
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1665
    Versione Office
    2010 PC
    Likes ricevuti
    892
    Likes dati
    184
    ciao
    perchè dici che non calcola bene:

    somma J5:J18 = 15:00:00
    somma x1 = (0:30:00+4:00:00+0:15:00=4:45:00

    15:00:00-4:45:00=10:15:00

    cosa c'è di sbagliato???
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  9. #9
    L'avatar di Sasyjoe
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Italy
    Età
    27
    Messaggi
    45
    Versione Office
    EXCEL 2010
    Likes ricevuti
    2
    Likes dati
    0
    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    ciao
    perchè dici che non calcola bene:

    somma J5:J18 = 15:00:00
    somma x1 = (0:30:00+4:00:00+0:15:00=4:45:00

    15:00:00-4:45:00=10:15:00

    cosa c'è di sbagliato???
    J5:J18 fa 39:00:00 non 15:00:00
    Dovrei avere come risultato 39:00:00 - 04:45:00


    Se Usi la formula Somma() da 15:00:00 ma è un errore.
    Seleziona le celle in questione e vedi in basso a destra il risultato che ti indica. è 39:00:00 e non 15:00:00

  10. #10
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1665
    Versione Office
    2010 PC
    Likes ricevuti
    892
    Likes dati
    184
    ahhh
    è un problema di formato:
    devi usare il formato:
    [hh]:mm:ss;@

    perchè, diversamente, dopo le 24 ore ricomincia da zero

    24+15=39
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  11. #11
    L'avatar di Sasyjoe
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Italy
    Età
    27
    Messaggi
    45
    Versione Office
    EXCEL 2010
    Likes ricevuti
    2
    Likes dati
    0
    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    ahhh
    è un problema di formato:
    Devi usare il formato:
    [hh]:mm:ss;@

    perchè, diversamente, dopo le 24 ore ricomincia da zero

    24+15=39

    risolto

Discussioni Simili

  1. Presenze, orari, str, ore lavorate
    Di Alessandro nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 12/12/16, 15:09
  2. [Risolto] Problema formule matriciali: risultati diversi per formule uguali
    Di matrix nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 21/11/16, 00:28
  3. [Risolto] somma ore lavorate su ricerca per settimana
    Di matteowifi nel forum Domande su Excel in generale
    Risposte: 16
    Ultimo Messaggio: 16/10/16, 14:37
  4. Conteggi in diverse righe
    Di Silvia_ nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 16/09/16, 12:43
  5. Conteggi cumulati in diverse righe qu
    Di Silvia_ nel forum Domande su Excel in generale
    Risposte: 10
    Ultimo Messaggio: 15/09/16, 18:02

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •