[Risolto] turni full time e ore residue

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

[Risolto] turni full time e ore residue

Messaggio da sandro merlino »

Ciao a tutti,
Mi allaccio all'argomento (SOMMA DI ORE) aperto e risolto in precedenza
L'azienda per la quale lavoro ha cambiato l'impostazione dell'inserimento delle ore lavorate da ogni singolo dipendente nella pianificazione della turnazione mensile
nel modo che vi mostro (esempio tre ore e mezzo come 3.30 invece di 3,5).Le colonne sono state formattate come suggerito (orario HH.MM)
Avendo dipendenti full time e part-time(20,25 e 30 ore lavorative) mi servirebbe sapere per ogni giorno lavorativo quanti turni full time sono presenti.
Per full time intendo i turni full time di 8 ore e la somma dei part-time che formano un full time do 8 ore.

Es: se il dipendente X ha lavorato 6 ore e mezzo (cellaA1) indicato nella cella come 6.3
se il dipendente Q ha lavorato 5 ore e mezzo (cellaA2) indicato nella cella come 5.3
se il dipendente P ha lavorato 8 ore (cellaA3) indicato nella cella come 8
Utilizzando la funzione somma ottengo come totale lavorato ore 20 (cella A4)
La mia domanda è questa:
Come posso ottenere nella (cella A5) il risultato 2,4 che indica 2 giorni e 4 ore ?
Se divido 20 per 8 il risultato che ottengo è 2,5 cioè 2 giorni e ore extra e
se moltiplico 0,5 per 8 ottengo le 4 ore di frazione del giorno

Come posso fare?

Mi piacerebbe avere soluzione senza macro

sandro
Ultima modifica di sandro merlino il mercoledì 4 gennaio 2017, 8:50, modificato 2 volte in totale.
openoffice 4.1.1
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: turni full time e ore residue

Messaggio da Gaetanopr »

sandro merlino ha scritto:
nel modo che vi mostro (esempio tre ore e mezzo come 3.30 invece di 3,5).Le colonne sono state formattate come suggerito (orario HH.MM)
Es: se il dipendente X ha lavorato 6 ore e mezzo (cellaA1) indicato nella cella come 6,3
se il dipendente Q ha lavorato 5 ore e mezzo (cellaA2) indicato nella cella come 5,3
se il dipendente P ha lavorato 8 ore (cellaA3) indicato nella cella come 8
Utilizzando la funzione somma ottengo come totale lavorato ore 20 (cella A4)

Quindi con la virgola o con il punto???
Orari e date solo valori numerici, ti basta moltiplicare per 24 il totale lavorato per avere il dato in formato numerico, quindi tramite la funzione QUOZIENTE che trova la parte intera della divisione ti ricavi i giorni e tramite la funzione RESTO ti trovi le ore

Allego esempio con tre colonne formattate diversamente per capire il funzionamento del calcolo delle ore e con un calcolo di paga.
Allegati
ORARI.ods
(10.69 KiB) Scaricato 265 volte
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: turni full time e ore residue

Messaggio da sandro merlino »

Ciao Gaetanopr,

ti allego un file di esempio
mi diresti dove sbaglio
grazie

sandro
Allegati
x.ods
(12.08 KiB) Scaricato 229 volte
openoffice 4.1.1
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: turni full time e ore residue

Messaggio da Gaetanopr »

La formula è errata hai indicato A1 e non A4

Codice: Seleziona tutto

=QUOZIENTE(A4*24;8)+(RESTO(A4*24;8)/10)
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: turni full time e ore residue

Messaggio da sandro merlino »

Ciao Gaetanopr,
scusa se ti disturbo ancora ma c'è un piccolo dettaglio che non mi torna
ti allego il file.

il numero di turni mi torna, il numero di ore mi torna ma non mi torna il numero di minuti

grazie

sandro
Allegati
x.ods
(11.23 KiB) Scaricato 140 volte
openoffice 4.1.1
Attilafdd
Volontario
Volontario
Messaggi: 591
Iscritto il: giovedì 5 aprile 2012, 8:25

Re: turni full time e ore residue

Messaggio da Attilafdd »

Per trovare in un'unica rappresentazione turni, ore residue e minuti andrebbe definito il formato
es. sempre per 2 turni 4 ore e 10 minuti come vorresti rappresentarlo: con
a) 2,410
b) 2,4,10
c) 2,4 - 10
d) 2,4_10
e) 2_4_10

Nel file allegato trovi le formule e qualche esempio.
Allegati
x v02.ods
(12.23 KiB) Scaricato 206 volte
LibreOffice 25.2.1 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde Immagine: viewtopic.php?f=9&t=5661
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: turni full time e ore residue

Messaggio da sandro merlino »

Ciao Attilafdd,
Grazie per la tua pronta risposta
Sono indeciso tra:
a) 2,410
e) 2_4_10
per il fatto che in seguito potrei dover calcolare la redditività del personale in base al tempo lavorato
Che cosa mi suggerisci?

grazie

sandro
openoffice 4.1.1
Attilafdd
Volontario
Volontario
Messaggi: 591
Iscritto il: giovedì 5 aprile 2012, 8:25

Re: turni full time e ore residue

Messaggio da Attilafdd »

Io opterei per la e) almeno è chiaro che non rappresenta un numero in formato decimale, ma un modello di rappresentazione di turni ore e minuti.

N.B. la rappresentazione è in formato testo (anche il 2,410). Per operare calcoli dovrai estrapolare il dato del turno e convertirlo in numero ... idem per ore e minuti.
Puoi estarlo basandoti sui separatori "_" oppure partendo dalle celle di origine che trovi nel file intitolate appunto "turni" "ore" "minuti"
LibreOffice 25.2.1 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde Immagine: viewtopic.php?f=9&t=5661
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: turni full time e ore residue

Messaggio da sandro merlino »

Ciao Attilafdd,

Dopo aver valutato attentamente tutte le opzioni, in ufficio sembrerebbe che la versione più gettonata sia questa:
12, 5:10 (turni, ore eccedenti:minuti eccedenti) come nella cella C18 del file che ti allego
Mi servirebbero gli ultimi consigli.
-Come posso formattare la cella C18 per avere il risultato dei minuti sempre di 2 cifre. Nel file allegato facendo alcuni tentativi
puoi vedere che in alcuni casi mi fornisce troppi numeri.
- Come formatteresti le celle A1,A2,A3;C18

grazie

sandro
Allegati
x.ods
(13.89 KiB) Scaricato 125 volte
openoffice 4.1.1
Attilafdd
Volontario
Volontario
Messaggi: 591
Iscritto il: giovedì 5 aprile 2012, 8:25

Re: turni full time e ore residue

Messaggio da Attilafdd »

sandro merlino ha scritto: -Come posso formattare la cella C18 per avere il risultato dei minuti sempre di 2 cifre.
Siccome l'output è un testo
Attilafdd ha scritto: N.B. la rappresentazione è in formato testo (anche il 2,410).
puoi utilizzare la funzione TESTO(Numero; Formato) per specificare il formato che ti serve... quindi l'ultima parte della formula diventerà

Codice: Seleziona tutto

TESTO((RESTO((RESTO(SOMMA(A1+A2+A3)*24*60;8*60));60));"00")
dove con "00" si specifica che il formato deve essere di 2 cifre.
sandro merlino ha scritto: - Come formatteresti le celle A1,A2,A3;C18
... non saprei, dipende da che uso ne fate, come volete che siano rappresentate... insomma dipende dalle vostre esigenze.
Lo scopo è sempre avere una rappresentazione chiara e veloce di quel che si sta leggendo.
Mi verrebbe da dire che come sono formattate ora A1 A2 e A3 rappresentano chiaramente che si tratta di ore e minuti, così come l'ultima versione di C18 (turni, ore:minuti) è altrettanto chiara e comprensibile... anzi, sicuramente più rappresentativa delle mie proposte.
Allegati
x v1.ods
(13.3 KiB) Scaricato 174 volte
LibreOffice 25.2.1 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde Immagine: viewtopic.php?f=9&t=5661
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: turni full time e ore residue

Messaggio da sandro merlino »

Ciao Attilafdd,

La cosa sembra risolta ma la cosa che mi spaventa è che le celle essendo un testo non posso poi utilizzare per calcoli sulle performance
Non esiste un modo per mantenerle numero?
Se la cosa non fosse possibile come penso la chiudo come risolto

grazie

sandro
openoffice 4.1.1
Attilafdd
Volontario
Volontario
Messaggi: 591
Iscritto il: giovedì 5 aprile 2012, 8:25

Re: turni full time e ore residue

Messaggio da Attilafdd »

sandro merlino ha scritto:Non esiste un modo per mantenerle numero?
Attilafdd ha scritto:Per operare calcoli dovrai estrapolare il dato del turno e convertirlo in numero ... idem per ore e minuti.
Puoi estrarlo basandoti sui separatori "_" oppure partendo dalle celle di origine che trovi nel file intitolate appunto "turni" "ore" "minuti"
Due le soluzioni:
1) ti basi sulle celle di origine (nell'esempio A11 B11 C11) che sono già in forma numerica
2) dalla rappresentazione compatta (es. 2,4:10) basandoti sui separatori (la virgola e i due punti) estrai i dati di turni, ore minuti... che sono numeri.

Allego esempio con le formule per il p.to 2 (formule in E18 F18 e G18) partendo dalla rappresentazione compatta in C18.

Fai sapere.
Allegati
x v2.ods
(12.48 KiB) Scaricato 182 volte
LibreOffice 25.2.1 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde Immagine: viewtopic.php?f=9&t=5661
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: turni full time e ore residue

Messaggio da sandro merlino »

Ciao Attilafdd,

Il formato che abbiamo scelto va bene. Ho aggiunto altri turni e il risultato non mi torna
I minuti dovrebbero essere 00 ed invece esce 60
Ti allego il file

grazie

sandro
Allegati
x v2.ods
(13.55 KiB) Scaricato 97 volte
openoffice 4.1.1
Attilafdd
Volontario
Volontario
Messaggi: 591
Iscritto il: giovedì 5 aprile 2012, 8:25

Re: turni full time e ore residue

Messaggio da Attilafdd »

Questione di arrotondamenti sui decimali dei minuti.

Ho modificato le formule.

Fai test e fai sapere.
Allegati
x v4.ods
(12.99 KiB) Scaricato 150 volte
LibreOffice 25.2.1 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde Immagine: viewtopic.php?f=9&t=5661
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: turni full time e ore residue

Messaggio da sandro merlino »

Ciao Attilafdd,
Mi puoi guardare anche questo esempio nel file allegato.
Non mi tornano le ore.

grazie 1000

sandro
Allegati
x v4.ods
(13.79 KiB) Scaricato 107 volte
openoffice 4.1.1
Attilafdd
Volontario
Volontario
Messaggi: 591
Iscritto il: giovedì 5 aprile 2012, 8:25

Re: turni full time e ore residue

Messaggio da Attilafdd »

Ho cambiato la formula... che in effetti sporcava il dato oltre una certa soglia.
Riallego il file.

Fai test.
Allegati
x v5.ods
(12.78 KiB) Scaricato 146 volte
LibreOffice 25.2.1 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde Immagine: viewtopic.php?f=9&t=5661
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: turni full time e ore residue

Messaggio da sandro merlino »

Ciao Attilafdd
Scusa se ti disturbo ma mi verificheresti la formula per le ore. Io non riesco
Ti allego il file

grazie 1000

sandro
Allegati
x v5.ods
(14 KiB) Scaricato 92 volte
openoffice 4.1.1
Attilafdd
Volontario
Volontario
Messaggi: 591
Iscritto il: giovedì 5 aprile 2012, 8:25

Re: turni full time e ore residue

Messaggio da Attilafdd »

Ci ritento.
In allegato nuova formula.
Allegati
tmp_7501-x v61809004448.ods
(14.41 KiB) Scaricato 150 volte
LibreOffice 25.2.1 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde Immagine: viewtopic.php?f=9&t=5661
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: turni full time e ore residue

Messaggio da sandro merlino »

Ciao Attilafdd,

Fammi la cortesia riprovaci ancora

grazie 1000

sandro
Allegati
xx.ods
(13.83 KiB) Scaricato 104 volte
openoffice 4.1.1
Attilafdd
Volontario
Volontario
Messaggi: 591
Iscritto il: giovedì 5 aprile 2012, 8:25

Re: turni full time e ore residue

Messaggio da Attilafdd »

:D Dannati decimali...
Allego il file
Allegati
x v8.ods
(12.76 KiB) Scaricato 155 volte
LibreOffice 25.2.1 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde Immagine: viewtopic.php?f=9&t=5661
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: turni full time e ore residue

Messaggio da sandro merlino »

Ciao Attilafdd,

Spero di poterlo mettere in questa serie di domande. Altrimenti mi scuso.
Mi spiegheresti questa funzione?
SE(C18="";"";SINISTRA(C18;RICERCA(",";C18;1)-1))

grazie 1000

sandro
openoffice 4.1.1
Attilafdd
Volontario
Volontario
Messaggi: 591
Iscritto il: giovedì 5 aprile 2012, 8:25

Re: turni full time e ore residue

Messaggio da Attilafdd »

La cella C18 contiene i turni in formato turni(virgola)ore(duepunti)minuti (es. 6,7:10 equivale a 6 turni 7 ore 10 minuti)

La formula cui ti riferisci serve ad estrarre il numero di turni dalla forma compatta.

Siccome i turni sono separati dalle ore dalla virgola ho usato la fz:

Codice: Seleziona tutto

RICERCA(",";C18;1)
per trovare la posizione della virgola all'interno della formula compatta (nell'es, 6,7:10, la virgola si trova come secondo carattere ==> la formula restituirà 2)

Poi con la funzione SINISTRA estraggo tutti i caratteri che partono da sinistra del "formato compatto" fino a trovare la virgola (virgola esclusa)... che equivale a dire estrapolo il valore dei turni (perchè i turni sono proprio i primi caratteri fino alla virgola)

Dunque

Codice: Seleziona tutto

SINISTRA(C18;RICERCA(",";C18;1)-1)
(il -1 serve per escludere la posizione della virgola, che nell'esempio aveva posizione 2, sottraendo 1 estrai solo 1 carattere della stringa di testo a partire da sinistra)
LibreOffice 25.2.1 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde Immagine: viewtopic.php?f=9&t=5661
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: turni full time e ore residue

Messaggio da sandro merlino »

Ciao a tutti,
Avrei bisogno di qualche altro consiglio.
Come posso calcolare nel foglio a:
la somma di A12+B12+C12 in E12
mantenendo - numero turni, HH:MM

Come posso nel foglio b:
-estrarre dalla funzione nella cella C24 le ore e i minuti (funzioni separate)
-calcolare il numero di minuti della cella C24 (trasformare turni e ore in minuti e sommarci i minuti)

allego file

grazie mille

sandro
Allegati
x v8.ods
(13.35 KiB) Scaricato 91 volte
openoffice 4.1.1
Attilafdd
Volontario
Volontario
Messaggi: 591
Iscritto il: giovedì 5 aprile 2012, 8:25

Re: turni full time e ore residue

Messaggio da Attilafdd »

sandro merlino ha scritto: Come posso calcolare nel foglio a:
la somma di A12+B12+C12 in E12
mantenendo - numero turni, HH:MM
Visto che in colonna E compare il totale per righe... direi che basta fare le somme delle singole righe da 2 a 9 e per il totale copiare le formule in A12 o B12 o C12 in E12 (allego esempio).
sandro merlino ha scritto: Come posso nel foglio b:
-estrarre dalla funzione nella cella C24 le ore e i minuti (funzioni separate)
La formula in C24 la trovi già divisa per ore e minuti in B17 e C17. Entrambe le celle si basano sui dati di origine.
La formula in C24 la trovi già divisa per ore e minuti in F24 e G24. Entrambe le celle si basano sull'estrazione della formula in C24.
sandro merlino ha scritto: -calcolare il numero di minuti della cella C24 (trasformare turni e ore in minuti e sommarci i minuti)
A tua scelta trovi in A17 i turni, in B17 le ore, in C17 i minuti. Parimenti in E24 i turni, F24 le ore, in G24 i minuti.
Per trasformare turni in minuti direi che basta prendere il valore di A17 (o E24) moltiplicarlo per 8 (n. di ore in un turno) e moltiplicarlo per 60 (numero di minuti in un'ora...)
Per trasformare le ore in minuti... valore in B17 (o F24) * 60 (min).
E poi sommi tutto.

Scusa se sono stato un po'... banale nelle risposte, ma forse non ho ben capito la difficoltà.

Se posso essere più preciso fammi sapere.
Allegati
x v9.ods
(14.59 KiB) Scaricato 146 volte
LibreOffice 25.2.1 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde Immagine: viewtopic.php?f=9&t=5661
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: turni full time e ore residue

Messaggio da sandro merlino »

Ciao Attilafdd,
Grazie per la tua risposta.
Avrei bisogno di sapere come si può fare la somma di A12+B12+C12 in E12 (dell'esempio semplificato che è stato allegato)
perché in quello reale che in cui lavoro le celle che devo sommare sono testo.
Nell'ultimo file che mi hai mandato forse c'è qualche piccolo errore


grazie

sandro
Allegati
x v9.ods
(14.16 KiB) Scaricato 103 volte
openoffice 4.1.1
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: turni full time e ore residue

Messaggio da sandro merlino »

Ciao a tutti,
Vi allego un file che rispecchia di più il file che utilizzo. Il file aziendale contiene dati riservati.
La colonna B(somma generale) dovrebbe contenere le somme delle colonne D+N+X che indicano a sua volta i turni e le ore residue dei singoli reparti(somme parziali)
Come potete vedere il risultato è #VALORE!. Secondo me è dovuto al fatto che sono delle stringhe
Le somme parziali sono perfette a mio avviso grazie all'eccezionale lavoro di Attilafdd che mi ha aiutato precedentemente.

Grazie in anticipo

sandro
Allegati
xxxx.ods
(18.56 KiB) Scaricato 91 volte
openoffice 4.1.1
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: turni full time e ore residue

Messaggio da unlucky83 »

Esatto, la somma totale non puoi ottenerla sommando delle stringhe.
Quale risultato numerico vorresti ottenere nelle celle B4 e B6, per esempio? Così se posso mi intrometto nella discussione senza perdermi nelle varie questioni già trattate e risolte.
2,2:00+2,3:00+3,1:45=?
2,4:30+2,1:10+4,0:00=?
Domanda sulle somme parziali: "apertura" sta per orario di inizio e "orario" sta per le ore lavorate?
se si non capisco la formula SOMMA(E4:L4), probabilmente i campi hanno un altro significato se dici che le somme parziali sono giuste
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
Attilafdd
Volontario
Volontario
Messaggi: 591
Iscritto il: giovedì 5 aprile 2012, 8:25

Re: turni full time e ore residue

Messaggio da Attilafdd »

Attilafdd ha scritto: Visto che in colonna E compare il totale per righe... direi che basta fare le somme delle singole righe da 2 a 9 e per il totale copiare le formule in A12 o B12 o C12 in E12 (allego esempio).
Ho scritto la formula in colonna B.
Fai test e fai sapere.
Allegati
x v10.ods
(21.61 KiB) Scaricato 131 volte
LibreOffice 25.2.1 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde Immagine: viewtopic.php?f=9&t=5661
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: [RISOLTO]turni full time e ore residue

Messaggio da sandro merlino »

Grazie 1000 Attilafdd per il tuo aiuto
openoffice 4.1.1
Rispondi