+ Rispondi al messaggio
Pagina 2 di 2 primaprima 12
Visualizzazione dei risultati da 11 a 13 su 13

Pianificazione ferie

  1. #11
    L'avatar di dragone bianco
    dragone bianco non è in linea Certosino
    Ciao

    Allora sono riuscito ad aprire il tuo file ma è un po' complesso (ma ho capito la logica)
    Il tuo file è da ottimizzare

    in un foglio metterei per ogni riga un dipendente (nella Cella "B5") e ogni colonna rappresenta un Giorno del Mese
    Da "F4=01/01/2021" A "Aj4=31/01/2021)
    ho usato la tua Struttura

    in un secondo Foglio (FERIE) diviso su tre colonne metti "Nome Dipendente", Da (inizio ferie), A (Fine Ferie)
    Rispettivamente nella colonna A,B,C

    la prima parte di formula è usare il conta.più.se per determinare che quei giorni cascano tra le date di ferie di quel dipendente o meno
    Nella cella F5 è
    =CONTA.PIÙ.SE(Ferie!$A:$A;$B5;Ferie!$B:$B;"<=" & F$4;Ferie!$C:$C;">=" & F$4)

    restituisce 1 se è nel periodo di ferie "0" (Zero non è in ferie)

    questa Formula ti ha creato 2 macro Gruppi (il giorno è nel "periodo di ferie" o "non perido ferie")
    con un "se"

    =Se(CONTA.PIÙ.SE(Ferie!$A:$A;$B5;Ferie!$B:$B;"<=" & F$4;Ferie!$C:$C;">=" & F$4)>=1;"xx";"yy")
    invece di XX E YY
    usi dei "se" per Determinare
    - se il giorno in questione e Ferie o Riposo (XX)
    - Se il giorno in questione e Lavoro o Riposo (YY)

    Postresti usare la formula da te usata GIORNI.LAVORATIVI.TOT
    sullo stesso giorno e usi l'elenco vacanze per indicare i giorni di festa (Se=1 è Lavorativo, SE=0 è festivo)
    Questo per Full Time (se riposano Sabato e Domenica)

    un po' dovrai ingegnarti tu

    Ciao
    ℹ️ Leggi di più su dragone bianco ...

  2. #12
    Sgrubak non è in linea Scribacchino
    Un'alternativa potrebbe essere:
    =SE(E(F4>=$C$5;F4<=$D$5;GIORNO.SETTIMANA(F4;2)<6;CONTA.SE($E5:E5;"F")<$E$5);"F";"")
    
    E poi trascinare a destra sulla riga. L'esempio si applica alla cella F5.

    Funziona così com'è sui full-time... Resta da discriminare quali giorni spettino a casa di default a chi fa il part-time. Se si riesce a determinare, basta agire sulla costante della disuguaglianza [GIORNO.SETTIMANA(F4;2)<6] rendendo dinamico il 6, oppure sdoppiandola per far prendere una parte della settimana (se è maggiore di un giorno della settimana E minore di un altro), oppure se son giorni spezzettati (tipo che la persona lavora lunedì mercoledì e venerdì) allora controllare che non siano presenti in un elenco.

    Di sicuro fa comodo un secondo foglio in cui raccogliere tutte le info del dipendente: Tipo di contratto (e quindi annesse ore di lavoro settimanale da dividere per 8 e confrontare con il CONTA.SE), quali giorni lavorativi lavora (per eventualmente gestire il caso "spezzettato"), magari raccogliere tutte le feste (tipo il 06/01) e segnare "Fe" di default e altre eventualità.

  3. #13
    Francesco ... la prossima volta non scrivere 3 post ma correggi quello sbagliato.
    ℹ️ Leggi di più su AntonioG ...

+ Rispondi al messaggio
Pagina 2 di 2 primaprima 12

Potrebbero interessarti anche ...

  1. Utilità di pianificazione Windows 10
    Da pmagno72 nel forum Microsoft Windows
    Risposte: 18
    Ultimo Post: 08-07-2019, 10:39
  2. Consiglio per pianificazione algoritmo
    Da lenna85 nel forum Visual Basic .Net
    Risposte: 1
    Ultimo Post: 08-11-2014, 19:49
  3. Pianificazione di Windows
    Da Niceman nel forum Microsoft Windows
    Risposte: 3
    Ultimo Post: 12-08-2011, 16:33
  4. Pianificazione programmi
    Da Carmen nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 03-01-2006, 16:50
  5. Utilità di Pianificazione Pacchetti QoS
    Da spezio nel forum Networking e sicurezza
    Risposte: 0
    Ultimo Post: 10-08-2005, 14:53