Buongiorno mi sono permesso di implementare i Vostri sempre validi suggerimenti, visto che è un tema importante e che coinvolge tutte le aziende: quello del calcolo delle ore del personale, suddivise in modo corretto tra ore ordinarie, straordinarie, ferie, ecc…
Vi allego il mio file, modificato dopo le Vs dritte; lo stesso contiene:
Database orari, forse trascurabile, per ora
Database Dipendenti dove inserire i nominativi; qui ogni volta che si aggiunge un nome si deve ordinare in ordine alfabetico visto che poi abbiamo un elenco nel foglio Inserimento dati legato a questo database.
Sarebbe bello che ci fosse una macro che nel momento in cui si torna ad Inserimento Dati ordini faccia automaticamente il tutto.
Inserimento Parametri orari dove vengono riportate le formule create da Maurizio Qui dobbiamo stabilire una cosa importante: se la settimana lavorativa è di 5 o 6 giorni e quindi di 8 ore lav al gg o 6,40. Questo ci verrà utile successivamente. Il valore andrà indicato in M1, mentre in automatico verrà inserito il sabato, come gg festivo, o meno.
Inserimento Dati come utilizzarlo:
Nella prima colonna andiamo ad inserire il nome del dipendente (per l’elenco ALT+freccia giù); poi solo la data, mentre il mese ed il gg compariranno in automatico;
Sarebbe bello che il testo del giorno festivo, in relazione a quanto stabilito in inserimento parametri orari, si colori di rosso. La stessa cosa se fosse legato ad altre festività di quell’anno, ma qui io non ci arrivo proprio!
A questo punto inserire l’ora d’ingresso e di uscita per la mattina; lo stesso
per il pomeriggio. Nota bene le ore andranno inserite con il “punto” e alle volte nel tastierino numerico non lo “prende” non è configurato e bisogna usare il punto (stesso tasto dei due punti), questa nn l’ho mai capita!
Le ore inserite possono essere solo la mattina (ent ed usc); solo il pomeriggio (idem); oppure senza la pausa come in riga 11.
Nello stesso tempo ho pensato di inserire “variazioni strane” sempre qui, e qui iniziano i problemi, problemi che potrei risolver einserendo una colonna nuova dove inserire PR o M, ecc, ma voglio vedere se qualcuno ha una soluzione più “professionale”:
Supponiamo di avere messo la settimana lavorativa breve dal lun al ven, 8 ore giornaliere
Se io inserisco nella colonna entrata del pomeriggio la lettera PR (che sta per permesso retribuito), come in riga 15, devo registrare le 4 ore di lavoro nei due totali ma anche, nella colonna AC devo inserire le ore di permesso cioè 4.
In giallo vengono evidenziate le celle della riga 15 con problemi:N15 deve sommare solo i numeri; idem S15 ed U15.
Una volta trovata la formula sarà riproducibile quante volte si vuole per malattie, infortuni, ecc basta assegnare il prefisso breve ad ognuna
Adesso guardiamo la colonna S dove vengono riportati i totali delle ore lavorate nella giornata; qui il totale andrà ripartito in base alle ore di lavoro giornaliere o le 8 o le 6,40 (parametro che abbiamo scelto precedentemente) e quindi le ore totali della giornata 8,30 della riga 12, andranno splittate in 8 in colonna S e 0,30 in colonna T.
Per tutte le altre celle evidenziate in giallo si dovrebbe per maggior chiarezza di lettura evitare che se non vi sono valori le celle delle colonne restino vuote, e non ci riesco!
Ed infine un foglio Report dove vengono riportate tutte le variazioni; questo è il sacrificio di un mese di inserimenti ed è il foglio che andrà consegnato al consulente del lavoro.
Spero che che vi appassionate anche voi al tema e che si possa sviluppare per tutti
Grazie 1000
Andrea
Allego il file
https://skydrive.live.com/redir?resid=5E856AF67A873B3E!283&authkey=!AOSHbQZ8vfjGtR4