2013-04-24 4 views
6

La mia settimana lavorativa va dal lunedì alla domenica e devo trovare un modo per aggiornare automaticamente 2 celle diverse in base a = today() quale sia la data effettiva del inizio e fine della settimana di lavoro corrente è.Trova automaticamente inizio e fine settimana lavorativa in un foglio di calcolo di Google

C'è una formula che può trovare questo?

Allo stesso modo:

C'è anche un metodo simile per automatizzare i primi e gli ultimi giorni del mese corrente in celle diverse?

Grazie in anticipo per qualsiasi tipo di assistenza

risposta

14

Supponendo che si sta riferimento a una data in A1 ...

inizio della settimana di lavoro contenente tale data (supponendo settimana lavorativa inizia il Lunedi):

=A1-WEEKDAY(A1;3)

fine della settimana lavorativa:

=A1-WEEKDAY(A1;3)+6

Inizio del mese:

=EOMONTH(A1;-1)+1

fine del mese:

=EOMONTH(A1;0)

So che questo è Microsoft Excel documentazione, ma this descrive la funzione FINE.MESE.

+0

Bello - Questo ha funzionato alla grande. C'è un modo semplice per ottenere anche le date di inizio e fine del mese scorso? – DMarx

+1

'= EOMONTH (A1; -2) + 1' e' = EOMONTH (A1; -1) '. Modificherò nella documentazione di EOMONTH nella risposta. – AdamL