[Risolto] Calcolo ore totali mensili

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
allievo65
Messaggi: 80
Iscritto il: domenica 1 gennaio 2017, 22:15

[Risolto] Calcolo ore totali mensili

Messaggio da allievo65 »

Dopo aver creato una tabella di turni relativa ai mesi dell' anno avrei la necessità di creare una formula che mi permetta di calcolare la quantità totale di ore svolte nei 30/31 giorni.
Di preciso vorrei aggiungere una cella alla fine del mese con le ore totali mensili.
Preciso che i turni sono così suddivisi:

1 = 7 ore
2 = 8 ore
3 = 9 ore
S = 0 ore
R = 0 ore
CS = 6 ore
PR (104) = 6 ore
CO = 6 ore
M = 6 ore
TURNI - 2017.jpg
Grazie
Ultima modifica di charlie il lunedì 23 ottobre 2017, 6:16, modificato 2 volte in totale.
Motivazione: Inserita spunta verde
LibreOffice 5.1.4.2 in Ubuntu 16.04 LTS
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1723
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Calcolo ore totali mensili

Messaggio da gioh66 »

Buondì. Se vuoi delle risposte allega un file, con un 'immagine ci fai poco.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
allievo65
Messaggi: 80
Iscritto il: domenica 1 gennaio 2017, 22:15

Re: Calcolo ore totali mensili

Messaggio da allievo65 »

Certo, eccolo:
TURNI.ods
(24.83 KiB) Scaricato 153 volte
LibreOffice 5.1.4.2 in Ubuntu 16.04 LTS
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1723
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Calcolo ore totali mensili

Messaggio da gioh66 »

Nel file che hai mandato vedo dei 1D e 3D, a cosa corrispondono?
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
allievo65
Messaggi: 80
Iscritto il: domenica 1 gennaio 2017, 22:15

Re: Calcolo ore totali mensili

Messaggio da allievo65 »

Sono le disponibilità ma se si lavora, quelle ore (che possono variare) vengono conteggiate a parte come ore di straordinario.
LibreOffice 5.1.4.2 in Ubuntu 16.04 LTS
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1723
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Calcolo ore totali mensili

Messaggio da gioh66 »

Quindi vanno escluse dal calcolo totale?
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
allievo65
Messaggi: 80
Iscritto il: domenica 1 gennaio 2017, 22:15

Re: Calcolo ore totali mensili

Messaggio da allievo65 »

Si certo.
LibreOffice 5.1.4.2 in Ubuntu 16.04 LTS
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1723
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Calcolo ore totali mensili

Messaggio da gioh66 »

Ciao, ho aggiunto un foglio "Legenda" al tuo file e ho applicato questa formula, usando i riferimenti di questo foglio

Codice: Seleziona tutto

=MATR.SOMMA.PRODOTTO((B2:AF2=$Legenda.$A$1)*$Legenda.$B$1+(B2:AF2=$Legenda.$A$2)*$Legenda.$B$2+(B2:AF2=$Legenda.$A$3)*$Legenda.$B$3+(B2:AF2=$Legenda.$A$6)*$Legenda.$B$6+(B2:AF2=$Legenda.$A$7)*$Legenda.$B$7+(B2:AF2=$Legenda.$A$8)*$Legenda.$B$8+(B2:AF2=$Legenda.$A$9)*$Legenda.$B$9)
Non ho incluso nella somma i riferimenti R e S che hanno valore 0, e non ho considerato neanche i 3D e 1D, ma eventualmente si possono aggiungere, creando nelle legenda i rispettivi riferimenti.
Ps.: la formula la fai nella prima cella e poi la copi dove ti interessa.
Allegati
TURNI-bis.ods
(28.56 KiB) Scaricato 134 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
allievo65
Messaggi: 80
Iscritto il: domenica 1 gennaio 2017, 22:15

Re: Calcolo ore totali mensili

Messaggio da allievo65 »

Scusami....
1D e 3D "vanno" considerati come 1 e 3.
La D corrisponde alle eventuali ore di straordinario in caso di chiamata e quindi le ore vengono calcolate a parte.
LibreOffice 5.1.4.2 in Ubuntu 16.04 LTS
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1723
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Calcolo ore totali mensili

Messaggio da gioh66 »

Scusami mi son accorto di un errore che ho fatto. La formula è così

Codice: Seleziona tutto

=MATR.SOMMA.PRODOTTO((B2:AF2=$Legenda.$A$1)*$Legenda.$B$1+(B2:AF2=$Legenda.$A$2)*$Legenda.$B$2+(B2:AF2=$Legenda.$A$3)*$Legenda.$B$3+(B2:AF2=$Legenda.$A$6)*$Legenda.$B$6+(B2:AF2=104)*$Legenda.$B$7+(B2:AF2=$Legenda.$A$8)*$Legenda.$B$8+(B2:AF2=$Legenda.$A$9)*$Legenda.$B$9)
Inizialmente avevo pensato di sostituire 104 con PR, e l'ho fatto solo sulla prima riga, ma no serve :crazy: .
Allegati
TURNI-bis-1.ods
(28.86 KiB) Scaricato 103 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1723
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Calcolo ore totali mensili

Messaggio da gioh66 »

Bene allora ho aggiunto le due nuove condizioni e modificato la formula

Codice: Seleziona tutto

=MATR.SOMMA.PRODOTTO((B2:AF2=$Legenda.$A$1)*$Legenda.$B$1+(B2:AF2=$Legenda.$A$2)*$Legenda.$B$2+(B2:AF2=$Legenda.$A$3)*$Legenda.$B$3+(B2:AF2=$Legenda.$A$6)*$Legenda.$B$6+(B2:AF2=104)*$Legenda.$B$7+(B2:AF2=$Legenda.$A$8)*$Legenda.$B$8+(B2:AF2=$Legenda.$A$9)*$Legenda.$B$9+(B2:AF2=$Legenda.$A$10)*$Legenda.$B$10+(B2:AF2=$Legenda.$A$11)*$Legenda.$B$11)
Allegati
TURNI-bis-2.ods
(28.97 KiB) Scaricato 109 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
allievo65
Messaggi: 80
Iscritto il: domenica 1 gennaio 2017, 22:15

Re: Calcolo ore totali mensili

Messaggio da allievo65 »

Grazie per la tua disponibilità e, se posso, vorrei approfittare per inserire altri codici che possono servire ai fini della conta.
Vorrei inserire:
RO (recupero ore) = 6 ore
FS (festività soppresse) = 6 ore
I (infortunio) = 6 ore
Grazie ancora

Prospetto finale
Formule.pdf
(16.03 KiB) Scaricato 108 volte
LibreOffice 5.1.4.2 in Ubuntu 16.04 LTS
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1723
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Calcolo ore totali mensili

Messaggio da gioh66 »

Ecco la formula completa di tutti i codici

Codice: Seleziona tutto

=MATR.SOMMA.PRODOTTO((B2:AF2=$Legenda.$A$2)*$Legenda.$B$2+(B2:AF2=$Legenda.$A$3)*$Legenda.$B$3+(B2:AF2=$Legenda.$A$4)*$Legenda.$B$4+(B2:AF2=$Legenda.$A$5)*$Legenda.$B$5+(B2:AF2=$Legenda.$A$6)*$Legenda.$B$6+(B2:AF2=104)*$Legenda.$B$7+(B2:AF2=$Legenda.$A$8)*$Legenda.$B$8+(B2:AF2=$Legenda.$A$9)*$Legenda.$B$9+(B2:AF2=$Legenda.$A$10)*$Legenda.$B$10+(B2:AF2=$Legenda.$A$11)*$Legenda.$B$11+(B2:AF2=$Legenda.$A$12)*$Legenda.$B$12+(B2:AF2=$Legenda.$A$13)*$Legenda.$B$13+(B2:AF2=$Legenda.$A$14)*$Legenda.$B$14+(B2:AF2=$Legenda.$A$15)*$Legenda.$B$15)
Ho lasciato solo 104, senno bisogna cambiare nella tabella tutti i 104 con PR, e nella formula: B2:AF2=104 con B2:AF2=$Legenda.$A$7
Allegati
TURNI-bis-3.ods
(21.63 KiB) Scaricato 91 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
allievo65
Messaggi: 80
Iscritto il: domenica 1 gennaio 2017, 22:15

Re: Calcolo ore totali mensili

Messaggio da allievo65 »

Ultima cosa:
quando creo il file che sarà costituito da tutti i nomi dei miei colleghi sfruttando un foglio per mese, dove devo inserire la formula? Grazie sempre!
LibreOffice 5.1.4.2 in Ubuntu 16.04 LTS
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1723
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Calcolo ore totali mensili

Messaggio da gioh66 »

Se fai tutti i fogli uguali, con gli stessi riferimenti, copi la formula nella cella AG2 di ogni foglio. Poi puoi selezionare le celle AG2 e AG3, posizionarti col cursore del mouse nell'angolo in basso a DX di AG3 e quando compare la crocetta trascinare in basso.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
allievo65
Messaggi: 80
Iscritto il: domenica 1 gennaio 2017, 22:15

Re: Calcolo ore totali mensili

Messaggio da allievo65 »

Scusa la mia ignoranza ma non capisco dove inserire la formula.
Cosa si intende per cella AG2 e tutto il resto che hai scritto?
LibreOffice 5.1.4.2 in Ubuntu 16.04 LTS
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1723
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Calcolo ore totali mensili

Messaggio da gioh66 »

Ti metto un piccolo video.
Ps: ho notato che nel tuo file la colonna AG è nascosta!
https://youtu.be/5i1LRRfgFOE
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
allievo65
Messaggi: 80
Iscritto il: domenica 1 gennaio 2017, 22:15

Re: Calcolo ore totali mensili

Messaggio da allievo65 »

A me viene fuori un errore:
TURNI.ods
(27.92 KiB) Scaricato 99 volte
LibreOffice 5.1.4.2 in Ubuntu 16.04 LTS
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1723
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Calcolo ore totali mensili

Messaggio da gioh66 »

Si perchè non hai il foglio "Legenda" da cui la formula prende i riferimenti. Ti rimando il mio file.
Allegati
TURNI-bis-3.ods
(21.63 KiB) Scaricato 70 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1723
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Calcolo ore totali mensili

Messaggio da gioh66 »

Se non vuoi usare il foglio "Legenda" metti questa formula, ti da lo stesso risultato

Codice: Seleziona tutto

=CONTA.SE(B2:AF2;1)*7+CONTA.SE(B2:AF2;2)*8+CONTA.SE(B2:AF2;3)*9+CONTA.SE(B2:AF2;"1D")*7+CONTA.SE(B2:AF2;"3D")*9+CONTA.SE(B2:AF2;104)*6+CONTA.SE(B2:AF2;"R")*0+CONTA.SE(B2:AF2;"S")*0+CONTA.SE(B2:AF2;"CO")*6+CONTA.SE(B2:AF2;"CS")*6+CONTA.SE(B2:AF2;"M")*6+CONTA.SE(B2:AF2;"I")*6+CONTA.SE(B2:AF2;"FS")*6+CONTA.SE(B2:AF2;"RO")*6
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
allievo65
Messaggi: 80
Iscritto il: domenica 1 gennaio 2017, 22:15

Re: Calcolo ore totali mensili

Messaggio da allievo65 »

Quindi mi pare di aver capito che non posso usare PR ma solo 104. Giusto?
La voce 104 corrisponde ad un PR. Ho provato a cambiare come da tuo suggerimento ma nulla.
LibreOffice 5.1.4.2 in Ubuntu 16.04 LTS
allievo65
Messaggi: 80
Iscritto il: domenica 1 gennaio 2017, 22:15

Re: Calcolo ore totali mensili

Messaggio da allievo65 »

Allora mettiamola così:
ho bisogno di una "formula" che faccia riferimento solo a questi orari di lavoro.
orari di lavoro.odt
(11.91 KiB) Scaricato 77 volte
Grazie sempre
LibreOffice 5.1.4.2 in Ubuntu 16.04 LTS
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1723
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Calcolo ore totali mensili

Messaggio da gioh66 »

Se non vuoi usare 104 devi sostituirli anche nella tabella con PR. La formula poi è così

Codice: Seleziona tutto

=CONTA.SE(B2:AF2;1)*7+CONTA.SE(B2:AF2;2)*8+CONTA.SE(B2:AF2;3)*9+CONTA.SE(B2:AF2;"1D")*7+CONTA.SE(B2:AF2;"3D")*9+CONTA.SE(B2:AF2;"PR")*6+CONTA.SE(B2:AF2;"R")*0+CONTA.SE(B2:AF2;"S")*0+CONTA.SE(B2:AF2;"CO")*6+CONTA.SE(B2:AF2;"CS")*6+CONTA.SE(B2:AF2;"M")*6+CONTA.SE(B2:AF2;"I")*6+CONTA.SE(B2:AF2;"FS")*6+CONTA.SE(B2:AF2;"RO")*6
o così se metti anche il foglio "Legenda"

Codice: Seleziona tutto

=MATR.SOMMA.PRODOTTO((B2:AF2=$Legenda.$A$2)*$Legenda.$B$2+(B2:AF2=$Legenda.$A$3)*$Legenda.$B$3+(B2:AF2=$Legenda.$A$4)*$Legenda.$B$4+(B2:AF2=$Legenda.$A$5)*$Legenda.$B$5+(B2:AF2=$Legenda.$A$6)*$Legenda.$B$6+(B2:AF2=$Legenda.$A$7)*$Legenda.$B$7+(B2:AF2=$Legenda.$A$8)*$Legenda.$B$8+(B2:AF2=$Legenda.$A$9)*$Legenda.$B$9+(B2:AF2=$Legenda.$A$10)*$Legenda.$B$10+(B2:AF2=$Legenda.$A$11)*$Legenda.$B$11+(B2:AF2=$Legenda.$A$12)*$Legenda.$B$12+(B2:AF2=$Legenda.$A$13)*$Legenda.$B$13+(B2:AF2=$Legenda.$A$14)*$Legenda.$B$14+(B2:AF2=$Legenda.$A$15)*$Legenda.$B$15)
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
allievo65
Messaggi: 80
Iscritto il: domenica 1 gennaio 2017, 22:15

Re: Calcolo ore totali mensili

Messaggio da allievo65 »

Perfetto, ho risolto con la formula cambiando le 104 in pr. Ho provato anche in Google Drive dove è caricato il file e funziona.
Ti ringrazio infinitamente per la pazienza ed il tempo che mi hai dedicato.
Applicherò la stessa formula nella compilazione della tabella turni mensile (con 12 fogli) per tutti i colleghi.
Ti allego il file:
TURNI PS.ods
(14.84 KiB) Scaricato 80 volte
LibreOffice 5.1.4.2 in Ubuntu 16.04 LTS
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1723
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Calcolo ore totali mensili

Messaggio da gioh66 »

Ottimo, grazie del riscontro :super:
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
allievo65
Messaggi: 80
Iscritto il: domenica 1 gennaio 2017, 22:15

Re: [RISOLTO]Calcolo ore totali mensili

Messaggio da allievo65 »

Ho provato ad usare la stessa formula su un nuovo grafico ma con la stessa simbologia ma il risultato è che non a tutti i nomi escono le ore mensili.
Esempio prova:
TURNI PS PROVA.ods
(19.53 KiB) Scaricato 88 volte
Grazie
LibreOffice 5.1.4.2 in Ubuntu 16.04 LTS
allievo65
Messaggi: 80
Iscritto il: domenica 1 gennaio 2017, 22:15

Re: [RISOLTO]Calcolo ore totali mensili

Messaggio da allievo65 »

Credo di creare una nuova discussione per un nuovo foglio che abbisogna di una diversa formula.
LibreOffice 5.1.4.2 in Ubuntu 16.04 LTS
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1723
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: [Risolto] Calcolo ore totali mensili

Messaggio da gioh66 »

Buondì se ti serve aiuto per un'altro prolema allora si apri una nuova discussione.
Per quanto riguarda il nuovo foglio, va modificata la formula in quanto parte dalla riga 3 e non più dalla 2. Inoltre questo foglio ha una struttura diversa dal primo, per tanto la formula va trascinata in basso senza selezionare la cella sotto.

Codice: Seleziona tutto

=CONTA.SE(B3:AF3;1)*7+CONTA.SE(B3:AF3;2)*8+CONTA.SE(B3:AF3;3)*9+CONTA.SE(B3:AF3;"1D")*7+CONTA.SE(B3:AF3;"3D")*9+CONTA.SE(B3:AF3;"PR")*6+CONTA.SE(B3:AF3;"R")*0+CONTA.SE(B3:AF3;"S")*0+CONTA.SE(B3:AF3;"CO")*6+CONTA.SE(B3:AF3;"CS")*6+CONTA.SE(B3:AF3;"M")*6+CONTA.SE(B3:AF3;"I")*6+CONTA.SE(B3:AF3;"FS")*6+CONTA.SE(B3:AF3;"RO")*6
Scusa se te lo dico, ma sei proprio "crudo" per quanto riguarda la gestione del foglio di calcolo :D :D
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
allievo65
Messaggi: 80
Iscritto il: domenica 1 gennaio 2017, 22:15

Re: [Risolto] Calcolo ore totali mensili

Messaggio da allievo65 »

Certo...hai perfettamente ragione. Mi piacerebbe imparare. Se ti va protresti indirizzarmi all' abc mandandomi qualche link.
Allora apro una nuova discussione.
LibreOffice 5.1.4.2 in Ubuntu 16.04 LTS
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1723
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: [Risolto] Calcolo ore totali mensili

Messaggio da gioh66 »

Se fai una ricerca trovi parecchia roba, anche video su youtube, che secondo me sono quasi come fare una lezione in classe.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Rispondi