Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

conteggio ore concatena se

Ultimo Aggiornamento: 16/05/2021 18:31
Post: 4
Registrato il: 14/11/2007
Città: MUGGIA
Età: 39
Utente Junior
2016
OFFLINE
13/05/2021 19:38

Buonasera.
Purtroppo mi sono incartato nel sommare ad alcune condizioni gli orari di lavoro.
Nello specifico mi converte l'ora in numero dandomi così un conteggio illeggibile.
Allego file per vedere se è fattibile.
Post: 1.053
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
14/05/2021 10:14

Ciao
Stai lavorando con orari misti a testo
Allega il file con il risultato da ottenere scritto a mano.....così facciamo prima
Post: 3.174
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
14/05/2021 10:59

Ciao
il tuo file contiene riferimenti circolari che devi eliminare...

saluti




Domenico
Win 10 - Excel 2016
Post: 4
Registrato il: 14/11/2007
Città: MUGGIA
Età: 39
Utente Junior
2016
OFFLINE
14/05/2021 11:46

Grazie per l'interessamento.
Dodo47: sono a conoscenza dei riferimenti circolari, ma con le mie limitate conoscenze, non posso fare meglio. Vedrò di eliminarle.
DaniloFiorini: in merito ai risultati che dovrei ottenere, quelli sono già presenti sul lato destro, a fine righe (celle O5,O6,P5 eP6). Praticamente se il turno è doppio lo straordianario dovrebbe essere sommato nella cella G5, se invece il turno è singolo lo straordinario dovrebbe essere sommato nella cella D6.
Post: 1.054
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
14/05/2021 11:59

Ciao
Non avevo visto i dati a destra
Comunque ti ripeto che stai lavorando con testi e orari moltiplica per 1 i dati in testo così da trasformarli in numeri....oppure spiega meglio il calcolo che devi fare...quando è che sono straordinari???
Post: 5
Registrato il: 14/11/2007
Città: MUGGIA
Età: 39
Utente Junior
2016
OFFLINE
14/05/2021 12:16

Gli straordinari non hanno una cadenza fissa o paremetri predeterminati, li aggiungo manualmente di volta in volta in altro foglio.
In pratica devo estrarre orari predefiniti tipo 08:00-12:00/15:30-19:30 contenuti in una unica cella e scomporli nelle singole celle tipo cella a1=08:00, cella B1=12:00 ecc. poi, agli orari di fine turno, devo sommare l'eventuale straordinario inserito manualmente e prelavato da altro foglio. La formula deve preò riconoscere che se il turno è doppio, l'eventuale straordinario lo deve sommare all'ora più tarda del turno lungo (tipo 19:30+ straordinario), altrimenti all'ora più tarda del turno corto (tipo 12:30+straordinario).
Post: 1.055
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
14/05/2021 12:24

Guarda
Calcolare gli orari è abbastanza semplice però non ti seguo con tutte queste concatenazioni.....quindi se alleghi il file senza le tue formule ma con i dati iniziali e quello che vuoi ottenere in le formule scritto a mano risolviamo prima

Se quello che devi ottenere sono i due orari
Sulla destra basta moltiplicare per uno tutte le formule con stringa. Estrai
Post: 2.375
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
14/05/2021 12:32

ciao

per togliere il circolare modifica la formula in questo modo

in G5 =--STRINGA.ESTRAI(B5;19;5)+SE(K5>0;J5;L5)

e anteponi alle tue formule il segno -- come ha fatto io per valutare il testo orario ad un valore di orarario

riallego il tuo file con modifiche

Ciao da locate
excel 2007 / 13
Post: 6
Registrato il: 14/11/2007
Città: MUGGIA
Età: 39
Utente Junior
2016
OFFLINE
14/05/2021 12:51

Ho fatto una pessima esposizione del problema, scusate.
I riferimenti circolari mi servivano per dire alla formula che se la cella è zero non deve sommarmi l'eventuale straordinario, ma farlo sul turno corto, per questo ho spuntato in opzioni "attiva calcolo interattivo".
Riallego il file con qualche spiegazione più precisa.
Post: 1.056
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
14/05/2021 23:14

Ciao
nel file allegato la procedura completa


15/05/2021 12:04

Complimenti per la formula in N5
Finalmente un files ripulito dagli orari in testo
Post: 7
Registrato il: 14/11/2007
Città: MUGGIA
Età: 39
Utente Junior
2016
OFFLINE
15/05/2021 17:58

Grazie DaniloFiorini, gran lavoro.
Due cose, la prima è se excel considera le ore 24:00, per intenderci mezzanotte, come 00:00, perchè noto che nel doppio turno, una volta estratte le ore le converte e visualizza in 00:00 e non 24:00;
la seconda cosa è che se nel nel giorno in cui si fa il doppio turno non c'è straordinario, nella colonna N non viene visualizzato la seconda parte del turno, ma solo il primo.
Post: 8
Registrato il: 14/11/2007
Città: MUGGIA
Età: 39
Utente Junior
2016
OFFLINE
15/05/2021 18:22

Il problema sta proprio nel fatto che convertendo le 24:00 in 00:00 la formula riconosce la mezzanotte (00:00) come se non ci fossero ore di lavoro e quindi non le visualizza. Mentre invece se un turno notturno inizia alle 00:00 e termina alle 06:00 la formula funziona.
Aggiungo che solo se il turno finisce alle 24:00, ossia alle 00:00, non funziona, indipendentemente che ci sia o no lo straordinario. Diversamente è tutto perfetto.
[Modificato da (megan) 15/05/2021 18:31]
Post: 1.057
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
15/05/2021 18:33

Non entro nel merito di questo modo curioso di gestire turni di lavoro...
Allega un file con TUTTE le casistiche che ci possono essere e metti il risultato da ottenere scritto a mano
Post: 9
Registrato il: 14/11/2007
Città: MUGGIA
Età: 39
Utente Junior
2016
OFFLINE
15/05/2021 18:56

In merito alla gestione degli orari hai ragione, è un piccolo progetto nato male al quale adesso mi sto complicando la vita e devo chiedere aiuto.
Ti ho allegato il file. E' tutto corretto e funzionante quello che hai fatto, l'unico problema lo da quando trasforma le 24:00 ore (mezzanotte) in 00:00 nell'ultimo turno e solo nella colonna G. Se negli altri turni modifico l'orario in 24:00 es: 24:00-07:00 funziona correttamente, così come se un turno è unico es: 19:00-24:00 e quindi le estrae nelle colonne C e D tutto funziona.
Post: 10
Registrato il: 14/11/2007
Città: MUGGIA
Età: 39
Utente Junior
2016
OFFLINE
15/05/2021 21:43

Che dire, io devo studiare ancora molto, e tu hai fatto un lavoro perfetto.
Ringrazio il forum e in particolar modo DaniloFiorini.
Buona serata. [SM=g27811]
[Modificato da (megan) 15/05/2021 22:14]
Post: 1.059
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
15/05/2021 21:46

Ciao
ho cancellato il post....nell'ultimo caso se fa un turno solo

in B7 trovo

0:00-07:00/00:00-00:00

il risultato è

24:00-07:00 / 24:00-00:30 ( 24:00 + 00:30 )

è corretto???

no dovrebbe essere

24:00-07:00 ( 07:00 + 00:30 ) ??????
[Modificato da DANILOFIORINI 15/05/2021 21:49]
Post: 11
Registrato il: 14/11/2007
Città: MUGGIA
Età: 39
Utente Junior
2016
OFFLINE
15/05/2021 21:55

In realtà era una prova, l'orario giusto sarebbe 00:00-07:00/00:00-00:00 (in B7). In effetti mi accorgo che dove non c'è orario viene estratto 24:00. Non è corretto. In questo caso dovrebbe essere 00:00-07:00/00:00-00:00 (risultato in L7), oppure 00:00-07:00 senza gli zeri (risultato in L7).
Se dove non c'è il secondo turno ometto di indicare gli zeri es: 08:00-14:00 (escludo /00:00-00:00) anzichè 08:00-14:00/00:00-00:00 può risultare meno problematica la cosa?
[Modificato da (megan) 15/05/2021 22:01]
Post: 1.060
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
15/05/2021 22:18

Guarda io ci perdo un pò di tempo però devi avere una condotta univoca non puoi scrivere una volta 24:00 e un'altra 00:00

SCEGLI come indicare la mezzanotte con 00:00 oppure 24:00 e poi sistemiamo la formula

non puoi scrivere in B6

08:30-12:30/19:00-24:00

e in B7

00:00-07:00/00:00-00:00

dobbiamo usare un criterio univoco le formule hanno bisogno di certezze e queste giele diamo soltanto utilizzando una corretta immissione dei dati

Quindi prima di farmi intrecciare gli occhi fai sapere come intendi procedere anche perchè con la stringa in B7 in F7 e in G7 cosa vuoi visualizzare??è un turno che praticamente non esiste...non sarebbe meglio che se uno fa un turno singolo la seconda parte (00:00-00:00) non la scrivi proprio?? Ma che senso ha se non complicare le cose??

Poi il file è il tuo e se posso ti aiuto però ricorda che quando si lavora con date e orari bisogna lavorare nel modo corretto ....le ore si inseriscono con i due punti ....
Post: 12
Registrato il: 14/11/2007
Città: MUGGIA
Età: 39
Utente Junior
2016
OFFLINE
15/05/2021 22:24

Concordo, nel singolo turno ometterò 00:00-00:00, non mi serve e complica le cose.
Per quanto riguarda la mezzanotte sarebbe di utile che fosse trascritta così 24:00, mentre l'inizio turno notturno 00:00 (es: 00:00-06:00/20:00-24:00). Tieni presente che la mezzanotte 24:00 può andare solo nelle colonne out D e G.
Chiedo venia.
Post: 1.061
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
15/05/2021 22:44

Guarda
facciamo cosi allega un file e metti in una colonna tutti gli orari che si possono incontrare che magari facciamo un menu a tendina in colonna B e cosi mi posso regolare sui risultati da fare apparire che lo scopo ormai è chiaro però ti ripeto questa parte non và bene

(es: 00:00-06:00/20:00-24:00) o scrivi

(es: 24:00-06:00/20:00-24:00)

oppure

(es: 00:00-06:00/20:00-00:00) che tra l'altro è quella corretta (le ore 24 NON ESISTONO le ore vanno da 00:00 a 23:59)

se nò dobbiamo impazzire per dire alle formule quando e come sostituire il 00:00 con 24:00

Comunque dammi la lista di tutte le stringhe che si possono trovare in colonna B e domattina te la aggiusto.....

Saluti
Post: 13
Registrato il: 14/11/2007
Città: MUGGIA
Età: 39
Utente Junior
2016
OFFLINE
16/05/2021 08:46

Ti ho allegato il file con le delucidazioni.
Post: 1.062
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
16/05/2021 09:15

Ciao

ecco il file

Post: 14
Registrato il: 14/11/2007
Città: MUGGIA
Età: 39
Utente Junior
2016
OFFLINE
16/05/2021 18:31

Risolto!
Ho guardato adesso il file e devo dire che è proprio come intendevo io.
Scusa se ti ho fatto tribolare.
E' perfetto!
Grazie ancora.
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Conteggio ore (24 messaggi, agg.: 04/11/2019 22:56)
calcolo ore lavorative (7 messaggi, agg.: 02/11/2022 14:24)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 09:34. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com