conteggio ore
Hai un problema con Excel? 
conteggio ore
di max4001 (utente non iscritto) data: 04/02/2016 18:38:24
Salve a tutti, avrei necessita di fare una formula che conteggi delle ore a scalare, che possono essere fatte in vari giorni o mesi, per il raggiungimento di uno steep, al raggiungimento del quale, queste ore devonoriazzerarsi, e ricominciare a scalare dal valore iniziale. Non so se sono stato abbastanza chiaro, cerco di fare un esempio: valore iniziale 1500 ore, a scalare nei giorni o nei mesi si raggiunge lo zero o anche il negativo che mi dice che devo fare lo steep. Fatto questo, con una nota nella casella corrispondente al giorno dello steep, il conteggio riparte da 1500. Grazie a chi vorra aiutarmi.
di Mister_x (utente non iscritto) data: 04/02/2016 19:08:54
ciao
due possibile soluzioni, non sapendo quanto scalare, e ammettendo questo valore 24
iniziando da A1 con valore 1500
in A2 la seguente formula
=SE(A1<0;1500;A1-24) con questa potremmo avere anhe un segno negativo
=SE(A1-24<0;1500;A1-24) senza segno negativo
ciao
di Toscanaccio (utente non iscritto) data: 05/02/2016 11:07:20
Ciao Max4001!
E' la prima volta che provo a propormi come solutore, spero di aver capito bene il tuo problema.
Allego un file di prova.
Ho ipotizzato che 2 persone con il passare delle date scalino delle ore. E' ovvio che in un giorno non possono scalare 1450 h, ma era per vedere se funzionava e faceva il caso tuo.
Allo scoccare delle 1500 h la formattazione condizionale ti avvisa che quella persona ha raggiunto lo steep.
Così com'è le eventuali ore negative vengono sottratte al successivo steep di 1500, altrimenti la formula va aggiustata leggermente.
Ho bloccato i riquadri in B3 perchè nel caso tu dovessi avere molte colonne o righe l'immissione dati è + agevole
Spero faccia il caso tuo.
Ciao, Massimo
di Toscanaccio (utente non iscritto) data: 05/02/2016 11:17:17
Chiedo scusa agli altri lettori del forum che non volessero scaricare il file:
do la descrizione:
per ogni persona ho messo 2 colonne una con le ore da scalare (In questo caso la B) ed una con il computo delle ore (in questo caso la C) nella quale alla cella C4 ho inserito la seguente formula:
=RESTO(SOMMA($B$2:B4);1500)
che andrà ovviamente ricopiata in tutta la colonna.
Ciao, Massimo
di max4001 data: 06/02/2016 12:46:29
Ciao e grazie per i vostri suggerimenti, mi scuso per la tardiva risposta, ma avevo il PC in crasc e non avevo modo di provare le soluzioni da voi proposte. Per farvi capire meglio ciò che avevo intenzione di fare, vi allego un file da dove si dovrebbe capire meglio il problema. Il file e composto da tre fogli excel, il primo è il punto di partenza delle ore da tenere in considerazione, il secondo è dove si inseriscono le ore e il segno di spunta che indica lo stop al conteggio e successivo azzeramento del relativo step, il terzo e dove si vede il risultato. Chiaramente, facendo un esempio, se si raggiungono le ore del w2 (250) si azzererò solo questo mentre i w3 (500) dovrà continuare a scalare cosi come i w5 e i w6, al raggiungimento delle ore del w3 (500) si azzererà sia il w2 che il w3 mentre i w4 w5 e w6 continueranno a scalare, e cosi via. Spero di essere stato chiaro, grazie ancora.
di Toscanaccio (utente non iscritto) data: 07/02/2016 00:32:05
Ciao.
Potremmo sapere se i numeri vengono sottratti dal nuovo Step o se si parte comunque da zero?
Massimo
di max4001 (utente non iscritto) data: 07/02/2016 01:05:33
Ciao, si tratta di step manutentivi hanno un inizio, dato dalla messa in servizio
del motore, che a scadenze regolari deve eseguire delle
manutenzioni. Quindi i w2, si fanno al raggiungimento delle 250 ore, ogni
due w2 si raggiungono le w3, 500 ore, che comprende i lavori della w2 più
lavori aggiuntivi della w3, ogni 3 w3, si raggiunge la w4 e cosi via,
quindi, alla tua domanda, dico di no, si procede di pari passo. Le ore di funzionamento vanno sempre avanti, gli step, si scalano per le manutenzioni. ( per esmpio, quante ore ha l'olio, o quando cambiare una cinghia )
di Toscanaccio (utente non iscritto) data: 08/02/2016 10:39:00
Ciao!
Ho allegato il file conta oreToscanaccio.
Ho aggiunto 2 fogli Toscanaccio che è quello di "lavoro" e ToscanaccioMaster che io lo nasconderei addirittura per evitare modifiche, da tenere, copiandolo, per futuri veicoli.
Ogni foglio un motore (modificane il nome per identificarlo).
Foglio Toscanaccio: io l'ho bloccato lasciando sbloccate solo le colonne B e D che sono quelle dove inserire i dati.
In D ricordati sempre di inserire il Punto e i minuti e che devi usare il punto da tastiera perchè quello da tastierino numerico non da lo stesso risultato.
Ovviamente sbloccalo per formattarlo come ti pare e per poter modificare formule e celle.
Io ho considerato 500 righe su cui inserire i dati, ipotizzando che fossero sufficienti.
Per azzerare manualmente il contatore vai alla corrispondente colonna (es. J per il w6) ed in corrispondenza della data metti il valore delle ore di manutenzione (per il W6 ad es. 6000.00)
Spero tutto ok.
Fammi sapere.
Massimo
di Toscanaccio (utente non iscritto) data: 08/02/2016 11:01:32
Ciao!
Ho allegato Conta oreToscanaccio.1.xls con piccole modifiche "estetiche".
Scarica questo e tralascia l'altro.
Spero tutto
Massimo
di Toscanaccio (utente non iscritto) data: 08/02/2016 11:54:34
Ariciao !
Questo non è di di facciata ma sostanziale (nelle formule invece che solo > andava messo >=)
Prendi il conta oreToscanaccio.2
Massimo
di max4001 data: 08/02/2016 13:04:16
Ciao, non capisco come fare ad azzerare manualmente, esempio: ho inserito 154 ore, mi da w2,w3,e w4 da eseguire, dove devo azzerare?
di Toscanaccio (utente non iscritto) data: 08/02/2016 13:30:34
Dunque:
Quando il contatore raggiunge lo steep non devi fare nulla: al successivo inserimento il contatore partirà con il suo conto alla rovescia!
L'azzeramento manuale serve nel caso in cui, ad es., mancano 4.30 h alla W2 e il veicolo ti rientra perchè.... ha forato. Puoi approfittare avendolo già lì, per anticipargli il W2.
In questo caso metterai data, h 0.00 e sulla stessa riga in corrispondenza del W2 (col. R) al posto della formula scriverai manualmente 250.00 per far ripartire il conteggio.
Tutto chiaro?
Se hai altre domande interpellami pure.
Fammi sapere se è OK.
Massimo
di Toscanaccio (utente non iscritto) data: 08/02/2016 13:41:47
Se Invece anticipi il W3 o il W4... metti il numero corrispondente di h nella giusta colonna. E' sufficiente metterla in quella + a sn: ad es il W4 azzera già lui il W3 ed il W2, quindi è sufficiente che tu scriva solo 1500.00 nella colonna N.
Fai delle simulazioni e fammi sapere.
Massimo
di Toscanaccio (utente non iscritto) data: 08/02/2016 17:03:03
Il tuo esempio calza proprio a pennello!
Inserendo 154 h sei invitato ad effettuare da W4 a W2, ma considerando che manca solo un'ora alla W5 potresti decidere di fare quella: devi allora andare alla colonna L e sostituire manualmente alla formula la stringa 3000.00 ed automaticamente si azzereranno anche da W4 a W2.
Senza fare nient'altro alla successiva immissione dati i contatori riprenderanno a contare.
Ricorda che la data va sempre messa per poter aggiornare i contatori della riga 5, mentre nella colonna F da F8 in poi hai lo storico, che può essere consultato con il trova o con la funzione filtro automatico (che però per essere utilizzato necessita che tu tolga la protezione al foglio).
Ho inserito una leggera griglia che facilita la lettura in caso di stampa.
Altra opzione che hai è quella di eliminare, se vuoi e se ti serve, l'unione celle delle colonne B e C dalla riga 7 in poi in modo da poter inserire in C i Km (?).
Ciao,
Massimo
di max4001 data: 08/02/2016 18:44:42
Massimo un grazie di cuore, il problema è stato risolto, devo solo adattare il tuo prospetto al mio foglio di calcolo, ma per il resto pare dovrebbe essere ok. Appena ultimato, lo posto, ( nel caso qualcuno abbia necessita di un simile prospetto )
di Toscanaccio (utente non iscritto) data: 08/02/2016 19:16:55
AZZERAMENTO:
Con il post delle 13:30 t'ho scritto un'inesattezza: al posto di
"In questo caso metterai data, h 0.00,..."
dovevo scrivere "In questo caso metterai data, h ,..." quelle reali di quel giorno, questo per avere un giusto conteggio.
Per l'azzeramento, comunque, puoi seguire 2 strade:
1) quella descritta nell'ultimo post tenendo presente che invece il W6 prosegue con il giusto conteggio (non tiene conto dell'inganno che induciamo inserendo la cifra in colonna L) per cui il W6 sarà richiesto non al doppio delle ore del W5, ma al momento giusto (portandosi dietro l'azzeramento di tutti gli altri).
2) Oppure scrivi semplicemente in colonna D 155.00 invece del reale 154.00 e W6 (diciamo "ingannato"), rimarrà coerente con il W5.
Non so se t'ho complicato di più le cose o sono riuscito a spiegartele in maniera esaustiva .
Son contento che vada bene
P.S. Hai scaricato l'ultima versione, la .3?
Ciao!
Massimo
di Mohican1989 data: 08/02/2016 19:33:55
Non ho capito un H ma sono curioso della risoluzione
di Toscanaccio (utente non iscritto) data: 08/02/2016 19:42:33
Mohican1989, Ciao!!
Sono curioso di un tuo parere: è la prima volta che mi butto come "solutore".
Chissà quante migliorie può vedere un occhio esperto come il tuo...
Istruiscimi!
Grazie,
Massimo
P.S. Mi era parso di capire che Max4001 non gradisse una macro (su cui probabilmente avrei lasciato fare ad altri) ma una soluzione su excel, senza vba, ed allora....
di Mohican1989 data: 08/02/2016 23:03:28
Ciao Toscanaggio,
grazie ma esperto proprio non sono ^^
Sono venuto su questo forum la prima volta più di un anno fa, avevo bisogno di una mano per automatizzare un operazione che non potevo fare tramite formule. Come molti non ho spiegato bene il mio problema ne ho postato un esempio esaustivo per farmi aiutare e giustamente non ho ricevuto la soluzione. Mi sono quindi dovuto arrangiare, poi ho iniziato a leggere guide, a vedere video, non tanto per imparare le formule quanto per imparare a scrivere codice in vba. Come tutti ho iniziato dal registrare le macro. Ora posso dire che so leggere cosa c'è scritto quando postano del codice ma un lavoro come quello da te proposto come soluzione a questo quesito io, non l ' avrei mai partorito. Ognuno di noi infatti ha un' approccio diverso al problema e ha "talenti" diversi. Io sono molto scarso con formule matriciali e conosco poco le formule meno usate dai neofiti (piccolo,grande,indifice,rif,confronta etc). Io sono tornato su questo forum per verificare quanto ho imparato, rispetto a quando ci misi piede la prima volta e per provare ad aiutare gli altri.Che poi in fondo, non è tanto quante formule o quanto codice si conosce (certo è più facile) ma penso che sia la creatività e la logica con cui si affronta e risolve un problema. Ci sono problemi che hanno solo 1 soluzione mentre altri possono avere svariate soluzioni o meglio 1 risultato a cui si arriva tramite diverse strade. Quello che mi piace vedere qui dentro e vedere come altre persone arrivino dove non sono arrivato io o la strada diversa che hanno percorso per arrivare alla stessa soluzione (vedi la macro di gianfranco che ha postato per dividere una stringa in più parole, io non ho affrontato così il problema ma lo stesso scaricando e guardando la sua proposta ho imparato qualcosa).Ciò che più mi ha spinto a venire su questo forum però sono i problem degli altri perchè mi permettono di applicare le mie conoscenze non solo ai problemi che posso riscontrare nel mio lavoro ma anche ai problemi che riscontrano altre persone nel loro e quindi anche al poter usare formule/codici che nel mio lavoro non sono utili o non trovano posto nella risoluzioni di problemi di tutti i giorni. Finisco qui l' OFF TOPIC e chiedo scusa al forum / utente per essermi dilungato nel commento
di Max4001 (utente non iscritto) data: 09/02/2016 01:24:03
Ciao Mohican1989, la soluzione datami da Massimo e in effetti quello che cercavo di realizzare, spero di riuscire ad adattarlo nel mio progetto cercando di sfruttare le potenzialita al "massimo"....a parte le battute, mi incuriosisce, a titolo informativo, l'Idea di come avresti risolto il problema usando le macro, di cui, mi e parso di capire, tu sei più esperto, comunque la visione e l'approccio ad un quesito sono del tutto personali, e questo comunque deve portare alla soluzione del problema, che è quello che conta.........
Vuoi Approfondire?