Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

calcolare media settimanale dal primo lunedi lavorativo

Ultimo Aggiornamento: 16/02/2018 15:17
Post: 4
Registrato il: 05/07/2004
Utente Junior
2016
OFFLINE
13/02/2018 16:39

ciao
devo trovare il modo per calcolare la media settimanale di una produzione giornaliera in base alle ore lavorate.
devo partire con il primo lunedi lavorativo del mese
ad esempio:
mese di febbraio 2018
la prima settimana da considerare è quella dal 05/02 al 09/02
la seconda dal 12/02 al 16/02
la terza dal 19/02 al 23/02
i primi 3 giorni e gli ultimi 3 rientreranno nel totale del mese
su cui calcolare la media mensile.
devo trovare una formula che automaticamente riconosca la prima settimana intera del mese.
allego un file che sto cercando di impostare come specificato.
grazie [SM=g27817]

marco
[Modificato da marcoiena 13/02/2018 16:40]
Post: 1.536
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
13/02/2018 17:35

ciao

questa ti trova il primo lunedì del mese


=DATA(2018;MESE(Q24&0);1+RESTO(7-GIORNO.SETTIMANA(DATA(2018;MESE(Q24&0);1);3);7))

[Modificato da federico460 13/02/2018 17:48]
Post: 1.807
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
13/02/2018 18:53

Ciao
Da quanto dici con l'esempio di febbraio, non è il promo lunedi lavorativo del mese, ma la prima settimana intera (e seguenti) lavorative. Ma se nella seconda settimana dopo la prima intera, c'è una festività di mezzo??

Perchè scrivi a mano i giorni del mese (1-2-3...L-M-M...) ?

Inoltre le tue date riportano l'anno 1900.

Sarebbe molto più comodo e corretto, inserire una data reale in Q3 (tipo 01/01/2018) e poi formattarla come gggg.

Di conseguenza, B6, sara uguale a Q3,con formato gg, da C6 in poi una formuletta =B6+1 e trascinare

Lo stesso in B7, =B6 con formato ggg e trascinare

Premesso quanto sopra, sarà ben difficile che tu trovi una formula per quello che chiedi, a meno di non scriverla manualmente, es per feb (macchina1): =media.valori(F31:j31)+media.valori(M31:Q31)..etc..etc.

A mio avviso dovrai ricorrere al vba e non sarà uno scherzo produrre il codice.

saluti


[Modificato da dodo47 13/02/2018 19:34]
Domenico
Win 10 - Excel 2016
Post: 4
Registrato il: 05/07/2004
Utente Junior
2016
OFFLINE
13/02/2018 22:13

ciao
grazie ad entrambi per le informazioni che mi avete dato.
inizierò a sistemare le date e aggiungerò un foglio per le festività
da usare.
per il momento grazie ancora.
buona serata

Post: 3.167
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
15/02/2018 01:12

Stavo provando a risolvere il quesito (questo non è il massimo, comuque è una base valida)
Ho creato in Foglio1 l'Area A1:AL15 con varie formule. Funziona in automatico per anni futuri

1) Controlla le varie festivita e casomai metti il patrono AO1:AP15.
2) In A1 scegli l'anno
3) Di rosso le festività e in blu SAB+DOM
4) Un semplice copia/incolla dell'area A3:AL15 per 11 volte, e Ti ritrovi l'annata completta.

5) NB una formula strana, in riga5 colorata in arancio (più relative righe in basso)
C'è una formula che calcola il Lunedi e non riesco automatizzarla
Nel mese di gennaio deve finire al 27/1 (Ex 31-4=27)
Idem per gli altri mesi Ex 30-4=26
In febbraio che può essere bisestile (pertanto ogni 4 anni devi farla finire il 25 e non 24 (ex 29-4=25 oppure 28-4=24))

Ps. Da verificare bene l'area A3:AL15 (solo dopo eventuali modifiche, eseguire il punto 4 e 5)
[Modificato da raffaele1953 15/02/2018 12:32]
Excel 2013
Post: 5
Registrato il: 05/07/2004
Utente Junior
2016
OFFLINE
16/02/2018 15:17

ciao raffaele1953
ti ringrazio per quanto ha fatto
proverò a sistemare il mio file con le tue indicazioni

per il momento ringrazio tutti quanti per l'aiuto ricevuto
Vota: 15MediaObject5,0036 3
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 09:32. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com