Discussione:
Somma di dati da lunedì a domenica
(troppo vecchio per rispondere)
nonExpert
2005-10-08 10:26:01 UTC
Permalink
Il mio problema è il seguente:

Ho impostato un foglio di excel col calendario nel seguente modo:

Anno: 2005 in cella C1
Mese: 09 in cella C2

nella colonna B da B4,B5,B6 ecc. ho impostato i giorni del mese (1,2,3 ecc.)

nella colonna A da A4,A5,A6 ecc. come per la colonna B ho impostato la
seguente formula =DATA($C$1;$C$2;B4) con il formato cella ggg che mi
restituisce il giorno della settimana (lun, mar, mer ecc.).

nella colonna C imposto giornalmente le ore lavorate.

Questa è la mia richiesta di aiuto:
Si può fare (e se si come) una formula che a fianco della domenica mi dà il
totale delle ore lavorate da lunedì a domenica? Quando poi il mese successivo
cambio il mese in C2 e tutti i giorni cambiano cosa succede?

Grazie anticipate.
Aspetto ansioso risposte.
fernando cinquegrani
2005-10-08 10:51:03 UTC
Permalink
[nonExpert] scrive in
Post by nonExpert
Anno: 2005 in cella C1
Mese: 09 in cella C2
nella colonna B da B4,B5,B6 ecc. ho impostato i giorni del mese (1,2,3 ecc.)
nella colonna A da A4,A5,A6 ecc. come per la colonna B ho impostato la
seguente formula =DATA($C$1;$C$2;B4) con il formato cella ggg che mi
restituisce il giorno della settimana (lun, mar, mer ecc.).
nella colonna C imposto giornalmente le ore lavorate.
Si può fare (e se si come) una formula che a fianco della domenica mi
dà il totale delle ore lavorate da lunedì a domenica? Quando poi il
mese successivo cambio il mese in C2 e tutti i giorni cambiano cosa
succede?
da D4 in giù
=SE(RESTO(A4;7)=1;SOMMA(INDIRETTO("C"&MAX(4;RIF.RIGA()-7)&":C"&RIF.RIGA()));"")
ma non mi sembra un bel sistema!
.f
nonExpert
2005-10-08 14:19:01 UTC
Permalink
Post by fernando cinquegrani
da D4 in giù
=SE(RESTO(A4;7)=1;SOMMA(INDIRETTO("C"&MAX(4;RIF.RIGA()-7)&":C"&RIF.RIGA()));"")
ma non mi sembra un bel sistema!
.f
Ho visto che funziona (e per questo ti ringrazio) , ma vorrei capire, visto
che non ti sembra un bel sistema, come lo risolveresti tu.
Ti sarei grato di una risposta.
Ciao
nonExpert
2005-10-08 14:39:01 UTC
Permalink
Post by fernando cinquegrani
da D4 in giù
=SE(RESTO(A4;7)=1;SOMMA(INDIRETTO("C"&MAX(4;RIF.RIGA()-7)&":C"&RIF.RIGA()));"")
ma non mi sembra un bel sistema!
.f
Funziona se nella tua formula faccio -6 e NON -7.
Ciao
fernando cinquegrani
2005-10-08 16:15:06 UTC
Permalink
[nonExpert] scrive in
Post by nonExpert
Post by fernando cinquegrani
da D4 in giù
=SE(RESTO(A4;7)=1;SOMMA(INDIRETTO("C"&MAX(4;RIF.RIGA()-7)&":C"&RIF.RIGA()));"")
ma non mi sembra un bel sistema!
.f
Funziona se nella tua formula faccio -6 e NON -7.
hai ragione: da lunedì a domenica non da domenica a domenica.
non lo ritengo un bel sistema perchè:
1. excel sa quanti sono i giorni che compongono il mese, non è
necessario che sia tu a specificarlo
2. la somma settimanale è corretta solo se il primo giorno del
mese è un lunedì e l'ultimo una domenica; in tutti gli altri casi
la prima e l'ultima settimana non sono corrette (la prima manca
dei giorni della settimana nel mese precedente, l'ultima non ha
una somma di riferimento)
3. non si distingue tra base di dati e visualizzazione: per inserire
il mese successivo devi cancellare il mese precedente.
quindi io avrei impostato:
1. un foglio database, dove inserisco per tutti i giorni dell'anno
(o degli anni) le ore lavorate
data | ore
1/1/05 ...
=A2+1 ...
2. un distinto foglio di riepilogo con i riepiloghi per mese
e settimana e la possibilità di indicare un qualsiasi periodo
dal/al su cui effettuare i conteggi.
delle modalità di somma delle ore (somma.se) per mese,
settimana, periodi si è parlato spesso nel newsgroup e non
ti sarà difficile aiutarti con google groups.
.f
Ivan
2005-10-09 12:48:26 UTC
Permalink
Post by nonExpert
Anno: 2005 in cella C1
Mese: 09 in cella C2
nella colonna B da B4,B5,B6 ecc. ho impostato i giorni del mese (1,2,3 ecc.)
nella colonna A da A4,A5,A6 ecc. come per la colonna B ho impostato la
seguente formula =DATA($C$1;$C$2;B4) con il formato cella ggg che mi
restituisce il giorno della settimana (lun, mar, mer ecc.).
nella colonna C imposto giornalmente le ore lavorate.
Si può fare (e se si come) una formula che a fianco della domenica mi dà il
totale delle ore lavorate da lunedì a domenica? Quando poi il mese successivo
cambio il mese in C2 e tutti i giorni cambiano cosa succede?
Grazie anticipate.
Aspetto ansioso risposte.
io provo a dire la mia:
in un'altra colonna io farei il calcolo della settimana (come il giorno e il
mese, è una funzione intrinseca di EXCEL).
a quel punto potresti cavartela con i subTotali raggruppando sul numero
settimana...


facci sapere come hai risolto
--
--
/)/) IVAN (\/)
( '.') NMCBRMC ( '.' )
o(_('')('') (")(")_)*
Non Microsoft Certified But Regular
Microsoft Consumer
Loading...