Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!

Excel Forum Per condividere esperienze su Microsoft Excel

[RISOLTO] Compilazione foglio ore

  • Messaggi
  • OFFLINE
    Marco Rondinini
    Post: 10
    Registrato il: 14/05/2022
    Età: 43
    Utente Junior
    Excel 2019
    00 21/04/2024 13:40
    Ciao a tutti. Spero di essere il benvenuto anche se non sono tanto esperto e quindi all'inizio porrò soprattutto domande piuttosto che soluzioni.

    Vorrei sapere se esiste una guida sull'utilizzo e la compilazione anche di formule complesse di Excel sul web preferibilmente gratuita.

    Poi avrei un problema da risolvere. Ho creato un foglio Excel per ora solo graficamente uguale al foglio ore di lavoro che utilizzo. Vorrei nella colonna vuota a sinistra inserire il giorno anche in modo semplificato come "lun" "mar" "mer" ecc.. nella casella C15 dovrebbe apparire l'orario di inizio servizio preferibilmente nel formato ora 10:30 per esempio e nella casella D15 l'orario di fine servizio (es."14:30". Nella casella O15 dovrebbe comparire le ore nel formato numerico senza decimali "4" e nella casella P15 i minuti sempre nel formato numerico senza decimali, cioè "30".

    Nelle celle unite Q,R,S, Dovrebbe apparire la scritta "MALATTIA" se nella colonna A venisse scritta x e dovrebbe comparire la stessa "X" maiuscola nelle celle delle colonne C e D.
    Se nelle celle della colonna A computo la lettera "i" nelle celle delle colonne C e D dovrebbe apparire la lettera "I" e nelle celle unite Q,R,S dovrebbe apparire la scritta "INFORTUNIO".

    Per ogni celle unite Q,R,S compilata dovrebbe avere valore 1 e apparire la somma delle celle compilate Q,R,S, dei giorni nelle celle unite H50,I50.

    Poi per il resto dovrei riuscire a cavarmela da solo.
    Mi potete dare qualche suggerimento?

    Cerco di allegare file

  • OFFLINE
    federico460
    Post: 3.374
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Master
    365
    00 21/04/2024 16:16
    ciao
    Vorrei nella colonna vuota a sinistra inserire il giorno

    ma la colonna vuota è la A e se devi mettere x o i
    come si fa?

    non è che vuoi che ti mettiamo in B il calendario in base al mese della cella O8.........mese che non hai scritto.

    nella casella C15 dovrebbe apparire l'orario di inizio servizio preferibilmente


    che orario mettiamo a caso? ci sono tre turni quale deve essere compilato? non è che intendi che lo scrivi tu a mano ?
    facci sapere che facciamo tutto in una volta sola

    per contare malattia infortunio ti basta
    =CONTA.SE($Q$15:$S$45;"?*")
    [Modificato da federico460 21/04/2024 16:18]
  • ONLINE
    alfrimpa
    Post: 5.087
    Registrato il: 21/06/2013
    Città: NAPOLI
    Età: 70
    Utente Master
    Excel 365
    00 21/04/2024 16:21
    In quale colonna devono essere inseriti i giorni (lun, mar, etc)? Non puoi usare una convalida dati?

    Comunque riallega il file con il foglio compilato con dei dati e spiegando come i dati "automatici" devono generarsi.

    Edit Federico460 mi ha preceduto
    [Modificato da alfrimpa 21/04/2024 16:21]

    Alfredo
  • OFFLINE
    Marco Rondinini
    Post: 10
    Registrato il: 14/05/2022
    Età: 43
    Utente Junior
    Excel 2019
    00 21/04/2024 19:11
    FOGLIO ORE PARZIALMENTE COMPILATO
    VI INVIO IL FOGLIO ORE PARZIALMENTE COMPILATO
    La data ovviamente può essere creata in automatico ma gli orari devono corrispondere al giorno lavorativo:
    Cioè LUNEDI' DEVE CORRISPONDERE A CELLA C=10:30, D=16:30, I=16:30 e J=18:00
    La cella O deve dare il numero delle ore e la cella P quelle dei minuti.
    Però può avvenire di arrivare in ritardo o in anticipo e di uscire in ritardo (spesso) o in anticipo
    Quindi poi gli orari dovranno essere corretti manualmente ma il calcolo delle ore e dei minuti deve corrispondere al conteggio
    delle correzioni fatte.
    Inoltre c'è anche l'opzione FORMAZIONE come esemplificato nella riga 34
    La cella T34 con scritto "F" deve avere solo la funzione di scrivere in automatico "FORMAZIONE" nelle celle unite Q e R.
    L'orario della differenza delle celle N34 e M34, compilate senza automazione deve essere riportato nella cella J50.
    Le ore e i minuti delle differenze delle celle D34-C34 più quelle delle celle N34-M34,
    deve essere conteggiata per le ore nella cella O34 e per i minuti nella cella P34.

    COMUNQUE DI DEFAULT GLI ORARI PREVISTI (QUINDI CHE SI COMPILANO IN AUTOMATICO) SONO QUELLI DALLA RIGA 20 ALLA 26!

    Lo so che chiedo tanto, se non avete voglia di compilare le formule almeno se qualcuno è disponibile almeno a darmi qualche dritta,
    Almeno come fare quando si fa il conteggio delle ore e dei minuti che vengano trascritti su due celle differenti.
    Grazie mille in anticipo.
  • OFFLINE
    federico460
    Post: 3.375
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Master
    365
    00 21/04/2024 20:41
    ciao
    una alla volta risolviamo
    certo che i conteggi giusti potevi farli
    i collettivi li conti solo una volta
    e ci sono le colonne NOTTE che non vengono usate

    conteggio senza la notte ma con i collettivi
    ORE
    formato numero o generale

    =SE.ERRORE(ORA((D15-C15)+(F15-E15)+(J15-I15));"")

    minuti
    formato numero o generale
    =SE.ERRORE(MINUTO((D15-C15)+(F15-E15)+(J15-I15));"")

    se vanno bene queste passiamo ad altro

    NB
    la formula non funziona se fai la notte
    bisogna usare RESTO()

    nb
    per avere orari modificabili ci vuole il VBA
    [Modificato da federico460 21/04/2024 21:19]
  • OFFLINE
    picard17gtr
    Post: 0
    Registrato il: 17/03/2004
    Città: BOLOGNA
    Età: 45
    Utente Junior
    00 22/04/2024 02:26
    Adesso dovrei aver corretto il collettivo che mancava e finiva 15 minuti dopo e dove erano presenti anche le ore di formazione.
    Il conteggio ore e minuti è uguale per ogni riga.
    L'orario del collettivo si può anche eliminare dato che c'è solo il lunedì e va semplicemente sommato.
    La formazione va sommata all'orario mattina/pomeriggio e con conteggio
    ore minuti alla fine della riga e segnate la somma delle sole ore delle celle in questione sull'apposita casella in basso nel formato hh:,mm Queste vengono sempre segnate manualmente.
    Il problema è se funziona variando gli orari che vengono scritti in automatico.
    Per la data non c'è problema posso ogni giorno scrivere che giorno è sulla prima colonna. Così dovrebbe essere più facile.
    Il notturno non esiste nella mia struttura e quindi non ci sarà mai.
    Forse adesso sono riuscito a spiegarmi meglio, scusate ma non sono molto pratico.
    Un saluto e grazie mille.
    Domani provo qualche vostro suggerimento.
    [Modificato da picard17gtr 22/04/2024 02:28]
  • OFFLINE
    by sal
    Post: 7.606
    Registrato il: 14/11/2004
    Utente Master
    Office 2019
    00 22/04/2024 09:56
    Ciao eccoti una prima stesura, perche ci sono alcune cose che non ho compreso.

    Il collettivo cosa significa, vanno inserite nelle ore diurne? come pure la Formazione?

    quello che ho fatto io funziona in questo modo:

    nel mese in "O8" devi inserire una data cioè se è il mese di marzo devi scrivere 1/3/2024, ti compare Marzo anche se hai messo la data, e si aggiustano tutte le date nella colonna "A", indicando il giorno i sabato e domenica e le festività.

    una sola festività si deve inserire manualmente, in quanto cambia da Comune a Comune.

    se ti sposti sullta destra alla colonna "AK" vedi tutte le festivita e puoi aggiornare la festività Patronale.

    di fianco vedi l'orario ho messo un intervallo di 30 minuti, se l'intervallo è minore devi poi allungare il range.

    per l'inserimento delle ore nelle celle vi è una convalida per scrivere le ore non sbagliando, al momento l'orario parte dalle 00:30 ma se ad esempio il tuo orario di inizio e 07:30 per non scorrere l'elenco a discesa fino alle 07:30 basta che nella cella "AO1" scrivi 07:30 quindi l'elenco comincia da quell'orario.

    non ho fatto le sommatorie in quanto non so come considerare ferie o malattia o altro, cioè non so se considerarle come ore oppure no.

    Ciao By Sal (8-D
    se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
  • OFFLINE
    Marco Rondinini
    Post: 11
    Registrato il: 14/05/2022
    Età: 43
    Utente Junior
    Excel 2019
    00 25/04/2024 15:00
    FOGLIO ORE PARZIALMENTE COMPILATO
    Grazie mille per la proposta alla mia esigenza.
    Scusate se rispondo solo ora ma non avuto il tempo per impegni extra lavorativi.
    La compilazione automatica dei giorni rispetto al mese mi piace moltissimo: ho però fatto la modifica che apparisse anche MESE e ANNO.
    Sarebbe ideale che il mese visualizzato fosse in tutte MAIUSCOLE (APRILE 2024), ma ho provato ma non riesco a capire come fare.
    Le celle con l'orario con discesa a tendina mi pare la soluzione ideale.
    Sarebbe perfetta se l'elenco fosse ad intervalli di 5 minuti ma ho visto che il valore può essere modificato facilmente.
    Riguardo il conteggio ore ho messo a posto le formule riguardo MATTINA, POMERIGGIO, COLLETTIVO e FORMAZIONE, il NOTTURNO non c'è perché massimo si può finire alle ore 19:30 ma mai oltre e anche se fosse lo compilerei come fine POMERIGGIO.
    Nelle colonne O e P, nella nostra struttura noi lo compiliamo così: nella COLONNA O cioè "D" noi mettiamo le ore.
    Nella colonna P cioè "N" noi mettiamo solitamente i minuti anche se sarebbe più corretto mettere la percentuale senza simbolo "%" dei minuti rispetto a un'ora, cioè se si fanno 7 ore e 30, nella colonna O verrà scritto 7 e nella colonna P 50, come se si fanno 15 minuti in più si dovrebbe scrivere non 15 ma 25 … e così via, ma nessuno ha voglia di scrivere la percentuale e quindi scriviamo i minuti cioè "15".
    Il conteggio va bene adesso ma non riesco a far apparire solo i minuti nella colonna P senza che ci sia la virgola e uno o due "0"., o in alternativa mm:ss Boh?
    In un conteggio che da come risultato 4:30 se scrivo solo "mm" viene fuori il valore 01: perché?
    Ho provato a scrivere la formula nelle celle unite Q,R,S che se nella colonna T scrivo M, I, F dovrebbe apparire MALATTIA, INFORTUNIO o FERIE … ma non funziona!
    In pratica poi se apparisse MALATTIA, INFORTUNIO, FERIE nelle colonne unite Q,R,S queste dovrebbero avere poi valore 1 che andrebbero sommate e riportate nella celle unite H50,I50 la somma MALATTIA ,INFORTUNIO, la somma FERIE nella cella F50.
    Riconosco che sono una gran rottura di scatole, mi dovrò comprare un manuale di Excel da studiare perché questo programma oltre essere utile è divertente e si può fare qualsiasi cosa.

    Diciamo che il foglio andrebbe bene anche così, poi il conteggio MALATTIA ecc. lo posso fare senza formula, l'unica cosa che ho bisogno di risolvere è che appaia il mese TUTTO MAIUSCOLO, e i minuti senza virgola o due punti e con uno o due zero successi ma se le ore sono 6:25 appaia nelle celle della colonna P solo il valore "25". Lasciamo perdere la percentuale dell'ora perché sarei il solo che lo farebbe!!
    Grazie mille, un saluto e Buon 25 Aprile.🤗
  • ONLINE
    L2018
    Post: 1.378
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 25/04/2024 17:14
    ciao, non mi dilungo come vorrei
    il file allegato va un po' meglio ?

    LEO
    https://t.me/LordBrum
  • OFFLINE
    by sal
    Post: 7.611
    Registrato il: 14/11/2004
    Utente Master
    Office 2019
    00 27/04/2024 10:53
    Ciao, devi fare alcune modifiche, io ho inserito la data nella cella "AP1", quindi nella cella "O8" inserisci questa Formula al posto della data

    =MAIUSC(TESTO($AP$1; "mmmm")) & " " & ANNO($AP$1)

    e poi devi anche cambiare il riferimento nella cella "A15" che deve far riferimento alla cella "AP1" per aggiornare il calendario.

    a questo punto quando devi cambiare mese basta sostituire la data nella cella "AP1" io ho usato quella ma puoi usare una cella a tuo piacere.

    per i minuti nel formato personalizzato invece di usare "mm," metti solo "mm" ed avrai i minuti in 2 cifre.

    Ciao By Sal (8-D
    se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
  • OFFLINE
    Marco Rondinini
    Post: 12
    Registrato il: 14/05/2022
    Età: 43
    Utente Junior
    Excel 2019
    00 09/05/2024 00:02
    FOGLIO ORE
    Grazie mille a tutti.
    Ho apportato tutte le modifiche e adesso è praticamente tutto perfetto.
    Le celle a tendina ho messo gli orari più comodi per me.

    Ultima cosa se è possibile.
    Nella colonna "T" inserendo "M", "I" o "F" nelle celle unite delle colonne "Q,R,S" appare la scritta MALATTIA, INFORTUNIO e FERIE.
    Ho compilato le celle della colonna "U" così =SE(T15="M";"1";SE(T15="I";"1";"")) in modo che mi restituisca il valore "1"
    Le celle della colonna "V" =SE(T15="F";"1";"") per la stessa cosa.
    La cella "H/I50" =SOMMA(U15:U45) e la cella F50 =SOMMA(V15:V45)

    Non capisco però perché non mi fa le somme ma mi restituisce sempre il valore zero.
    Altra cosa : dove trovo la formula o parte di essa che attribuisce un colore diverso alla cella in base al giorno Sabato e Domenica e festivi?
    Dopo questo per questo foglio non vi tedierò più.
    Promesso.

    Mi potreste consigliare un testo dove imparare meglio il funzionamento di Excel in modo poi da poter contribuire anche io in futuro?
    Grazie tanto,
    Marco.
  • OFFLINE
    by sal
    Post: 7.612
    Registrato il: 14/11/2004
    Utente Master
    Office 2019
    00 09/05/2024 06:49
    Ciao Marco non ti fa la somma perche tu nella formula

    SE(T15="M";"1";SE(T15="I";"1";""))


    fai considerare 1 come testo "1" togli le virgolette e vedrai che farà la somma modificala in questo modo

    SE(T15="M";1;SE(T15="I";1;""))


    per la formula della colorazione dei giorni della settimana è stata usata la formattazione condizionale, li trovi le formule che controllano se il giorno della settimana corrisponde ad un Sabato, Domenica o Festivo.

    nel web ci sono moltissimi tutorial basta solo cercare, poi bisogna anche vedere se ti piacciono più le formule oppure il codice VBA per le macro, anche se ognuno di noi è portato per un certo campo, ma è sempre bene avere una piccola infarinatura anche del campo che non piace.

    Ciao By Sal (8-D
    se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
  • OFFLINE
    Marco Rondinini
    Post: 13
    Registrato il: 14/05/2022
    Età: 43
    Utente Junior
    Excel 2019
    00 09/05/2024 16:01
    Grazie della soluzione ... in effetti era semplice. Colpa mia.
    Cercherò i tutorial perchè il programma lo trovo molto utile ed interessante, poi vedrò a cosa sono più portato.
    Saluti, Marco.
    🙎‍♀️