Excel e gli applicativi Microsoft Office Quadratura ore lavorate

Login Registrati
Stai vedendo 11 articoli - dal 1 a 11 (di 11 totali)
  • Autore
    Articoli
  • #24223 Score: 0 | Risposta

    nicopana
    Partecipante

      Allego alla presente un file, che utilizzo di concerto con i miei colleghi dell'ufficio personale per quadrare le ore lavorative dei dipendenti scaricandole sulle commesse di lavoro attive.

      Il file è mensile, in questo caso riferito al mese di Marzo, e lavorato dall'1 al 16.

      Com'è fatto il file: ci sono innanzitutto tanti fogli giornalieri per quanti sono i giorni di lavoro, quindi nell'esempio ne trovate 16. Dalla colonna A alla T ci sono informazioni anagrafiche (ho tolto nome e cognome per privacy), e gli orari di timbratura. dalla U alla X dei controlli, in particolare incrociare l'eventuale timbratura (e quindi la presenza in cantiere) con le ore scaricate sul rapportino di lavoro della commessa X, e quindi individuare eventuali anomalie (presenza da timbratura e assenza in commessa, o viceversa), che dovranno poi essere corrette. Dalla colonna AB in poi tutte le commesse, con i codici riportati nella riga 3, sono codici alfanumerici, e nella riga 4 i totali del giorno per la commessa. Nella riga 2 c'è un controllo per ogni codice di commessa che ti avverte se tu nella compilazione lo dovessi inserire due volte. Nella cella Y4 c'è un controllo che tutte le ore scaricate sui rapportini delle commesse siano lette nella colonna X. Fin qui quindi com'è costruito il file delle ore giornaliero.

      Io avrei necessità di due fogli di riepilogo, che trovate anche pre-impostati nel file: uno di riepilogo di ore lavorate per persona per giorno, ed usare la colonna D per verificare che il totale letto corrisponde effettivamente alla somma su tutti i singoli fogli giornalieri delle ore scaricate; il secondo di riepilogo di ore lavorate per commessa per giorno, sempre con la stessa verifica di corretta lettura delle ore dai fogli giornalieri sulla colonna C.

      In generale, la pre-impostazione dei due fogli di riepilogo è puramente casuale, si può modificare tranquillamente, quella dei fogli giornalieri no.

      Il mio problema principale è questo: nei due fogli di riepilogo, l'elenco del personale (nel quale vorrei che una persona venisse univocamente individuata) o l'elenco delle commesse (anche qui vorrei che chiaramente una commessa comparisse una sola volta) leggerebbero da fogli giornalieri dove l'elenco di base di persone o commesse non è proprio lo stesso, può cambiare ad esempio se assumo una nuova persona (o la sequenza può essere diversa), oppure una commessa oggi non c'è ma domani si perché appunto è nuova e parte domani con i primi lavori (o anche la sequenza di registrazione non è la stessa). Quindi nei 2 fogli di riepiloghi come fare a creare un elenco che sia "dinamico"? Cioè che una commessa oggi non c'è (cioè non esiste perché non ha ore lavorate) ma ci sarà domani, vuol dire che nell'elenco comunque deve esserci. O una persona, per il fatto che sia stata assunta a partire dal 10 Marzo ad esempio, nell'elenco deve esserci...

      Spero di aver esposto chiaramente il mio problema.

      Allegati:
      You must be logged in to view attached files.
      #24225 Score: 0 | Risposta

      PMC77
      Partecipante
        18 pts

        Ciao Nico!

        A parte che io vedo solo un file xlsx (spiegato un po' maluccio), ma quello che devi fare è una bella macro che ti scandisce tutti i fogli successivi al secondo di riepilogo (per capirci parte da "1" ed arriva fino all'ultimo) e che ti sposti i dati nei riepiloghi per soggetto o per commessa, giusto?

        #24227 Score: 0 | Risposta

        nicopana
        Partecipante

          Praticamente si.

          Scusami per la descrizione del file, pensavo invece di essermi dilungato parecchio, perché volevo appunto far capire come funzionasse.

          #24228 Score: 0 | Risposta

          PMC77
          Partecipante
            18 pts

            Prova a dare un'occhiata al file allegato

            Allegati:
            You must be logged in to view attached files.
            #24230 Score: 0 | Risposta

            nicopana
            Partecipante

              Scusami ma non vedo nulla di diverso dal mio file.

              Sono entrato nelle macro, trovo la CreaRiepiloghi, la provo a lanciare, ma non mi succede nulla

              #24231 Score: 0 | Risposta

              PMC77
              Partecipante
                18 pts

                Scusa Nico, ma se la macro manco la leggi….

                Ci sono delle parti che devi completare tu!!!

                #24232 Score: 0 | Risposta

                nicopana
                Partecipante

                  Ma non so scrivere da 0 cosi in VBA

                  #24233 Score: 0 | Risposta

                  PMC77
                  Partecipante
                    18 pts

                    No Comment!

                    Il forum dovrebbe essere fatto per aiutarsi e dare suggerimenti nonché condividere conoscenze-scoperte-work around, non per farsi scrivere software e via!

                    Saluti!

                    #24236 Score: 0 | Risposta

                    nicopana
                    Partecipante

                      Finchè si tratta di formule in Excel posso anche provarci, ma scrivere codice in VBA mi dispiace, ma non ci riesco.

                      Se a questo punto una soluzione si può trovare attraverso normali formule in Excel e non macro, posso provarci con qualche tuo suggerimento.

                      Altrimenti grazie comunque.

                      #24237 Score: 0 | Risposta

                      PMC77
                      Partecipante
                        18 pts

                        Scusa se insisto Nico, ma ho visto che sono circa due anni che frequenti il forum...

                        Forse in due anni dedicare anche solo 10 minuti ogni tanto a capire qualcosa di VBA ti avrebbe aiutato ed oggi potresti tranquillamente aggiungere le parti che ti mancano nella Macro!

                        Questo è il mio modesto modo di vedere le cose!

                        Paolo

                         

                        PS=dubito che con delle formule di Excel di facile utilizzo ed eventuale modifica (ma vorrei essere smentito) si possa ottenere quello che desideri!

                        #24239 Score: 0 | Risposta

                        nicopana
                        Partecipante

                          Mi sarebbe piaciuto approfondire, ma purtroppo sono riuscito ad impratichirmi solo con qualche formula in Excel un po' più complicata.

                          Con il linguaggio di programmazione no, pazienza.

                        Login Registrati
                        Stai vedendo 11 articoli - dal 1 a 11 (di 11 totali)
                        Rispondi a: Quadratura ore lavorate
                        Gli allegati sono permessi solo ad utenti REGISTRATI
                        Le tue informazioni: