Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

EXCEL straordinari

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Re: EXCEL straordinari

Postdi massimo311273 » 18/09/15 22:58

C'è un problema, se io finisco alle 15:00 e inizio a mezzanotte mi da errore #VALORE invece dovrebbe segnare 9,00
oppure se finisco a mezzanotte e inizio alle 7:00 la cella è vuota ma dovrebbe segnare 7,00
se finisco alle 01:00 e inizio alle 7:00 il risultato è 30,00 invece dovrebbe essere 6 e cosi via inizio 8 Risultato 31 alle 9 ris. 32 ecc.
si può fare qualcosa?
per il fatto di colorare la cella se il risultato e 8 o inf. o utilizzato una formattazione condizionale e sembra funzionare, ciao
massimo311273
Utente Junior
 
Post: 68
Iscritto il: 25/08/08 12:15
Località: Pavia

Sponsor
 

Re: EXCEL straordinari

Postdi Anthony47 » 20/09/15 23:24

Questa versione di formula dovrebbe gestire molte delle cose che hai detto:
-l'orario di fine lavoro e' E4, se manca G4
-consente uscite dopo le 24
Codice: Seleziona tutto
=SE(O(G4<>"";E4<>"");(MIN(SE(D5:D7<>"";RIF.RIGA(D5:D7);""))+RIF.RIGA(D8)*(CONTA.VUOTE(D5:D7)=3)-1+1-SE(G4<>"";G4+(G4<F4);E4+(E4<D4))-RIF.RIGA(A4)+INDICE(D$1:D7;MIN(SE(D5:D7<>"";RIF.RIGA(D5:D7);""))))*24;"")

Sempre da confermare con Contr-Maiusc-Enter, non il solo Enter.

Assume che l'entrata sia sempre in colonna D.

Per l'errore #Valore secondo me non avevi confermato con Contr-Maiusc-Enter.

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: EXCEL straordinari

Postdi massimo311273 » 21/09/15 05:56

Anthony, ho provato la nuova formula se ho capito bene la prima entrata deve essere sempre D e gestisce sia l'uscita in E che in G, fin qui tutto ok
rimane però il fatto che; e ti porto alcuni esempi: se finisco in alle alla 00:00 e inizio alle 07:00 mi da come risultato 31;00 in pratica lui legge che io riprendo il lavoro non subito dopo la mezzanotte ma bensì dopo un giorno + 7 ore e questo per tutte le ore successive quindi 01:00 F/ 08:00 I, 02:00 F/ 10:00 I, lo so che è strano ma con il mio lavoro il tempo come ce lo hanno insegnato a scuola non esiste, a me capita spesso di smontare appena dopo la Mezzanotte e di riprendere visto che è già il giorno dopo di ripartire lo stesso giorno dopo qualche ora, ciao
massimo311273
Utente Junior
 
Post: 68
Iscritto il: 25/08/08 12:15
Località: Pavia

Re: EXCEL straordinari

Postdi Anthony47 » 21/09/15 12:23

Ho usato la formula in un tot di condizioni e ottengo i seguenti risultati:
Immagine
host image

Gli "00:00" di uscita che vedi possono essere caricati come 0:00 o come 24:00 (a logica io userei 00:00 come entrata e 24:00 come uscita).
A me sembra regolare...
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: EXCEL straordinari

Postdi massimo311273 » 21/09/15 19:51

Immagine

[img=http://s10.postimg.org/5aj1tw7ad/Nuova_immagine_bitmap.jpg]

Questo è il mio problema se inizio alle 00:00 e/o alle 24:00 loro me lo danno come turno del gg 3 ma in realtà è il 4 capito ora???
massimo311273
Utente Junior
 
Post: 68
Iscritto il: 25/08/08 12:15
Località: Pavia

Re: EXCEL straordinari

Postdi Anthony47 » 21/09/15 23:32

Secondo me fai un po' di confusione col calendario...
Per avere 8(h) in H7 (le intestazioni di colonna non le vedo, quindi "H" e' una deduzione) devi aver scritto 0:00 come "Entrata" il gg 5 genn (D8), quindi quel 6:00 si intende dello stesso 5 genn e non del 6 genn; per cui se il gg 6 genn cominci alle 23 vuol dire che hai riposato 18+23=41 ore, come calcolato.
Se proprio devi scrivere al gg 5 genn un turno che si svolge completamente il gg 6 genn allora dovrai scrivere:
D8 = 24:00 (cioe' inizio turno a fine giorno)
E8 = 6:00
Ragionamento simile col calcolo di riga 12:
Se D12 = 24:00 significa che il 9 genn hai cominciato a lavorare alle 24, cioe' quando il giorno e' terminato; da cui il riposo calcolato in H11 sara' di 8+24=32 ore, come calcolato.

Secondo me la corretta trasposizione in un foglio presenze di quegli orari dovrebbe essere come da immagine:
Immagine
caricare immagini
Ho formattato in giallo orari che si riferiscono al "giorno successivo", e ho usato il formato cella [hh]:mm per poter distinguere 24:00 da 00:00.

A me sembra tutto corretto, compreso il calcolo sull'ultima riga compilata.

La procedura corretta per l'uso della formula:
-inserire in riga 4 della colonna che decidi di usare la formula
Codice: Seleziona tutto
=SE(O(G4<>"";E4<>"");(MIN(SE(D5:D7<>"";RIF.RIGA(D5:D7);""))+RIF.RIGA(D8)*(CONTA.VUOTE(D5:D7)=3)-1+1-SE(G4<>"";G4+(G4<F4);E4+(E4<D4))-RIF.RIGA(A4)+INDICE(D$1:D7;MIN(SE(D5:D7<>"";RIF.RIGA(D5:D7);""))))*24;"")
Da confermare con Contr-Maiusc-Enter, non il solo Enter
Poi copi quella cella e la incolli fino alla riga del giorno 31

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: EXCEL straordinari

Postdi massimo311273 » 22/09/15 05:25

E no! Anthony il problema è proprio questo io inizio alle 00:00 o 24:00 che dir si voglia ma proprio del gg dopo e me lo conteggiano per il gg prima, quando io scrivo inizio gg 5 a mezzanotte è il gg 6 in realtà, se avessi iniziato alle 23:00 sarebbe stato il giorno 5
ma loro nell' ordine di servizio scrivono GG 5 - 00:00 08:00 lo so che è il gg dopo ma loro la considerano la notte del 5 di solito dato che noi ci siamo già lamentati in passato l'escamotage è 23:59:59 è per loro il problema è risolto potrebbe esserlo anche per me ma lo stesso accede anche se inizio alle 01:00 e li non posso fare l'escamotage del minutino

Grazie Anthony grazie mille la tua pazienza è infinita.
massimo311273
Utente Junior
 
Post: 68
Iscritto il: 25/08/08 12:15
Località: Pavia

Re: EXCEL straordinari

Postdi massimo311273 » 22/09/15 06:15

Immagine


http://s21.postimg.org/tg21jdtlz/Nuova_ ... tmap_2.png

Scusa se carico così le immagini ma sto cercando di capire come farlo, ameno ché tu non mi dica qual è la riga da adoperare, mi scuso con il forum tutto.
massimo311273
Utente Junior
 
Post: 68
Iscritto il: 25/08/08 12:15
Località: Pavia

Re: EXCEL straordinari

Postdi Anthony47 » 22/09/15 11:33

Nella mia risposta precedente c'e' la possibile soluzione alla strana contabilita' che siete chiamati a fare, partendo da una premessa: le 0:00 del giorno X e un momento ben diverso dalle 24:00 dello stesso giorno X, perche' 0:00 e' l'inizio giornata e 24:00 e' la fine, in mezzo ci sono 24 ore.
Quindi quando il giorno 5 gennaio ti assegnano un turno che parte alle 24:00 (che corrisponde alle 0:00 del 6 gennaio) scriverai Entrata = 24:00, e il calcolo e' fatto correttamente.
Quando invece ti assegnano un turno che parte mettiamo alle 3:00 ma lo devi riferire al giorno prima, allora scriverai (sulla riga del "giorno prima") Entrata = 27:00, e il calcolo sara' ancora regolare.

Quanto all'ipotesi che il giorno duri dalle 7:00 alle 7:00 del giorno dopo ho appena ricevuto la diffida da parte dell'Istituto Nazionale di Ricerca Metrologica, ex Istituto Galileo Ferraris di Torino, quindi sono costretto a non prenderla in considerazione.
Ciao

Anthony

Ps: mi viene in mente il simpatico Catozzo, del geniale Giorgio Faletti
Avatar utente
Anthony47
Moderatore
 
Post: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: EXCEL straordinari

Postdi massimo311273 » 22/09/15 12:47

Hai capito in pieno, per quanto riguarda la diffida sono spiacente,che solo per venire incontro alle richieste di aiuto da parte di altri ci si trovi a ricevere questo tipo di segnalazioni, perché non vengono diffidati chi crea queste necessità di disturbare il signor tempo come Dio lo ha creato? Per adesso ancora grazie verifichero la possibilità di fare ciò che mi hai detto. Ciao
Ciao
massimo311273
Utente Junior
 
Post: 68
Iscritto il: 25/08/08 12:15
Località: Pavia

Re: EXCEL straordinari

Postdi massimo311273 » 10/10/15 14:56

[img=http://s16.postimg.org/6020y9aq9/Nuova_immagine_bitmap.jpg]

Immagine

Ciao Anthony, ho valutato la possibilità di inserire l'orario del "giorno prima D10 E10" come dicevi tu, diciamo 01:00 08:00
nelle prime due celle del giorno dopo D11 E11 (come è giusto che sia) quindi avrò l'orario del ipotetico giorno prima nelle celle D11 E11 e nelle celle F11 G11 l'orario del giorno in cui svolgo il servizio.
così avrò il risultato in V9 dele ore che intercorrono fra il giorno A9 e A10, e in V11 le ore che intercorrono fra il giorno A11 e A12,
di conseguenza mi mancano le ore che intercorrono fra il giorno ipotetico A10 e A11 che segnano l'orario out e in, in E11 F11,
quindi io avrei pensato per ottenere il risultato in V10 di E11 F11 che è in tempo che intercorre tra il turno e l'altro che non viene calcolato, una giunta alla formula che dice: In V10: "se in D11 c'è un ora che intercorre tra le 01:00 e le 04:00 mi calcicoli in tempo intercorso fra E11 F11, così facendo evitiamo di allungare il giorno di 24 a 36 ore ed io ho lo stesso il risultato che mi occorre facendo rimanere gli orari del giorno es. 10 Feb come tali, 11 Feb vuoto perché iniziando alle 01:00 siamo già nel 12 e il giorno 12 mi calcola entrambi i tempi del primo turno e del secondo.
Secondo te, ammesso che sia stato chiaro, questo si può fare?
Grazie e mi scuso con tutti se sono stato un poco "recettivo".
massimo311273
Utente Junior
 
Post: 68
Iscritto il: 25/08/08 12:15
Località: Pavia

Re: EXCEL straordinari

Postdi Anthony47 » 11/10/15 20:39

Ciao Anthony, ho valutato la possibilità di inserire l'orario del "giorno prima D10 E10" come dicevi tu, diciamo 01:00 08:00 nelle prime due celle del giorno dopo D11 E11 (come è giusto che sia) quindi avrò l'orario del ipotetico giorno prima nelle celle D11 E11 e nelle celle F11 G11 l'orario del giorno in cui svolgo il servizio.
Non so se ho capito male quello che dici, o se hai capito male tu quello che dico io, o tutte e due...
Nella mia interpretazione se l' orario 1:00 - 8:00 lo fai il giorno 8 genn ma e' contabilmente riferito al giorno 7 genn allora gli orari devi scriverli sulla riga 7 genn come Inizio=25:00 e uscita 8:00 (potresti anche scrivere 32:00, cioe' 24+8, ma i due valori vengono interpretati ambedue allo stesso modo).
Cioe' dovresti scrivere come da immagine:
Immagine
image share(per visualizzare l'immagine completa: tasto dx, "Visualizza immagine")

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: EXCEL straordinari

Postdi massimo311273 » 12/10/15 02:58

Ciao Anthony devo proprio dirtelo, non so se ci siamo espressi male o non abbiamo compreso i messaggi, ma sta di fatto che sei un grande, grazie mille. :) :D :lol:
massimo311273
Utente Junior
 
Post: 68
Iscritto il: 25/08/08 12:15
Località: Pavia

Re: EXCEL straordinari

Postdi Cedamido » 09/02/16 21:01

Ok grazie.
excel 2003
Cedamido
Utente Senior
 
Post: 234
Iscritto il: 17/08/08 23:26

Precedente

Torna a Applicazioni Office Windows


Topic correlati a "EXCEL straordinari":


Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti