Vai al contenuto
View in the app

A better way to browse. Learn more.

Autopareri

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Inviato

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!!!

Inviato

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".

Inviato
  • Autore

perfetto, una cosa del genere potrebbe andare bene, anche se preferirei non avere le ore totali, ma direttamente le ordinarie e straordinarie.

Inviato

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

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

Di questi ne vendono a secchiate.

Vedrete.

[scritto in data 18 Luglio 2013 - Riferito a Jeep Cherokee]

Inviato

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".

Inviato
  • Autore

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??

Inviato
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".

Crea un account o accedi per lasciare un commento

Background Picker
Customize Layout

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.