Vai al contenuto

Aiuto con Excel


albe101

Messaggi Raccomandati:

Ciao a tutti,

in questi giorni sto dedicando un pò più di tempo ad excel. Non per puro divertimento ma per lavoro e tra qualche smadonna e l'altra son riuscito anche a fare qualcosa di carino.

Così ci ho preso gusto e vorrei personalizzare un pò il foglio ore (che per contratto devo compilare giornalmente....2maroni!) ma non riesco a trovare il trucchetto giusto.

Vi sottopongo il problema, magari qualcuno di voi ha più esperienza e sa aiutarmi.

Descrivo brevemene cosa vorrei fare e come è organizzato il foglio ore:

Imserisco orario d'ingresso, uscita e pausa pranzo. Calcolo il tempo che sto a lavoro. La mia amministrazione è stupida e se faccio straordinari devo indicare che resto 8 ore in ufficio e a parte aggiungere un'ora di straordinario. Nopn chiedetemi perchè, ho già rischiato di dare fuoco a qualc'uno per questo argomento.

Detto questo come input del problema, vorrei fare in modo che nella casella di ore effettive che passo a lavoro restasse sempre 8, mentre in automatico calcola gli straordinari e li mette in un'altra cella.

[TABLE=width: 1172]

[TR]

[TD]41

[/TD]

[TD=align: center]23[/TD]

[TD]D[/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD=colspan: 6] [/TD]

[TD][/TD]

[/TR]

[TR]

[TD=align: center]24[/TD]

[TD]L[/TD]

[TD]9,00[/TD]

[TD]13,00[/TD]

[TD]14,00[/TD]

[TD]19,00[/TD]

[TD]8,0[/TD]

[TD] [/TD]

[TD] [/TD]

[TD]1,0[/TD]

[TD] [/TD]

[TD] [/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD=colspan: 6][/TD]

[TD][/TD]

[/TR]

[TR]

[TD=align: center]25[/TD]

[TD]M[/TD]

[TD]9,00[/TD]

[TD]13,00[/TD]

[TD]14,00[/TD]

[TD]18,00[/TD]

[TD]8,0[/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD=colspan: 6][/TD]

[TD][/TD]

[/TR]

[TR]

[TD=align: center]26[/TD]

[TD]M[/TD]

[TD]9,00[/TD]

[TD]13,00[/TD]

[TD]14,00[/TD]

[TD]19,00[/TD]

[TD]8,0[/TD]

[TD] [/TD]

[TD] [/TD]

[TD]1,0[/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD] [/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD=colspan: 6][/TD]

[TD][/TD]

[/TR]

[TR]

[TD=align: center]27[/TD]

[TD]G[/TD]

[TD]9,00[/TD]

[TD]13,00[/TD]

[TD]14,00[/TD]

[TD]19,00[/TD]

[TD]8,0[/TD]

[TD] [/TD]

[TD] [/TD]

[TD]1,0[/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD] [/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD=colspan: 6][/TD]

[TD][/TD]

[/TR]

[TR]

[TD=align: center]28[/TD]

[TD]V[/TD]

[TD]------[/TD]

[TD]-----[/TD]

[TD]17,00[/TD]

[TD]18,00[/TD]

[TD]1,0[/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD=colspan: 6][/TD]

[TD][/TD]

[/TR]

[TR]

[TD]29[/TD]

[TD]S[/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD=colspan: 6][/TD]

[TD][/TD]

[/TR]

[TR]

[TD]42[/TD]

[TD]30[/TD]

[TD]D[/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD=colspan: 6] [/TD]

[TD][/TD]

[/TR]

[TR]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD=colspan: 6] [/TD]

[TD][/TD]

[/TR]

[TR]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[TD=colspan: 3]Totali ore lavorative[/TD]

[TD]129,0[/TD]

[TD] [/TD]

[TD]0,0[/TD]

[TD]14,0[/TD]

[TD][/TD]

[TD]

[/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD=colspan: 6] [/TD]

[TD][/TD]

[/TR]

[TR]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD=align: right][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[/TR]

[TR]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD]

[/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[TD][/TD]

[/TR]

[/TABLE]

Riporto sopra uno spezzone del foglio ore per chiarezza.

Ho provalo la funzione SE, solo che questa restituisce il valore voluto nella cella stessa e non in un'altra.

Se esite andrebbe bene una cosa del genere:

= SE (((13.00-9.00)+(19.00-14.00))>8; 8 + [((13.00-9.00)+(19.00-14.00))-8 in un'altra cella] ;8)

Quello in rosso come si può fare?

Accetto anche altre soluzioni e/o consigli, tranne che partecipare ad atti di violenza contro l'amministrazione!!!

Link al commento
Condividi su altri Social

Una cosa del genere?

[TABLE=width: 595][TR][TD][/TD][TD][/TD][TD=colspan: 2]Mattino[/TD][TD=colspan: 2]Pomeriggio[/TD][TD][/TD][TD][/TD][TD][/TD][/TR][TR][TD][/TD][TD][/TD][TD]in.[/TD][TD]us.[/TD][TD]in.[/TD][TD]us.[/TD][TD]Ore totali[/TD][TD]Ord.[/TD][TD]Str.[/TD][/TR][TR][TD=align: right]1[/TD][TD]lunedì[/TD][TD=align: right]9:00[/TD][TD=align: right]13:00[/TD][TD=align: right]14:00[/TD][TD=align: right]18:00[/TD][TD=align: right]8:00[/TD][TD=align: right]8:00[/TD][TD=align: right]0:00[/TD][/TR][TR][TD=align: right]2[/TD][TD]martedì[/TD][TD=align: right]9:00[/TD][TD=align: right]13:00[/TD][TD=align: right]14:00[/TD][TD=align: right]19:30[/TD][TD=align: right]9:30[/TD][TD=align: right]8:00[/TD][TD=align: right]1:30[/TD][/TR][TR][TD=align: right]3[/TD][TD]mercoledì[/TD][TD=align: right]9:00[/TD][TD=align: right]13:00[/TD][TD=align: right]14:00[/TD][TD=align: right]16:30[/TD][TD=align: right]6:30[/TD][TD=align: right]6:30[/TD][TD=align: right]0:00[/TD][/TR][TR][TD=align: right]4[/TD][TD]giovedì[/TD][TD=align: right]9:00[/TD][TD=align: right]13:00[/TD][TD=align: right]14:00[/TD][TD=align: right]18:00[/TD][TD=align: right]8:00[/TD][TD=align: right]8:00[/TD][TD=align: right]0:00[/TD][/TR][/TABLE]

Alfiat Bravetta senza pomello con 170 cavalli asmatici che vanno a broda; pack "Terrone Protervo" (by Cosimo) contro lo sguardo da triglia. Questa è la "culona".

Link al commento
Condividi su altri Social

Loric ha centrato il punto: credo che la sua esperienza con le segretarie serva a qualcosa :mrgreen:

Al massimo puoi nascondere la colonna che non ti serve visualizzare.

Statisticamente, il 98% dei ragazzi nel mondo ha provato a fumare qualsiasi cosa. Se sei fra il 2%, copia e incolla questa frase nella tua firma

Link al commento
Condividi su altri Social

Due cose.

La prima è che segretarie come quella postata in foto da Gimmo non si trovano

La seconda è che nel mio schemino ho impostato i campi come "ora". Excel tratta le ore (ed i minuti ed i secondi) come numeri in virgola mobile la cui unità è rappresentanta da 24 ore (un giorno). Un'ora sarà pertanto pari a 1/24, cioè 0,0416666666666667. Di ciò bisognerà tener conto qualora si dovessero usare i risultati di quello schema nell'ambito di formule in cui sono contenuti numeri a base decimale.

La formula che calcola le ore ordinarie, pertanto, non sarà (in pseudocodice):

if  (A > 8) then   A = 8

Bensì:

const ord = 1/24*8 # 1/24*8 = 1/3 = 0,33 periodicoif (A > ord)    A = ord

Alfiat Bravetta senza pomello con 170 cavalli asmatici che vanno a broda; pack "Terrone Protervo" (by Cosimo) contro lo sguardo da triglia. Questa è la "culona".

Link al commento
Condividi su altri Social

Perfetto, provrò quanto da te suggerito, Grazie!!!!

P,S: scusa l'ignoranza, ma quando dici "const ord=1/24*8 # 1/24*8....., il # che sta a significare??

Alfiat Bravetta senza pomello con 170 cavalli asmatici che vanno a broda; pack "Terrone Protervo" (by Cosimo) contro lo sguardo da triglia. Questa è la "culona".

Link al commento
Condividi su altri Social

Crea un account o accedi per lasciare un commento

Devi essere iscritto per commentare e visualizzare le sezioni protette!

Crea un account

Iscriviti nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora
×
×
  • Crea Nuovo...

 

Stiamo sperimentando dei banner pubblicitari a minima invasività: fai una prova e poi facci sapere come va!

Per accedere al forum, disabilita l'AdBlock per questo sito e poi clicca su accetta: ci sarai di grande aiuto! Grazie!

Se non sai come si fa, puoi pensarci più avanti, cliccando su "ci penso" per continuare temporaneamente a navigare. Periodicamente ricomparità questo avviso come promemoria.