gestione ore
Hai un problema con Excel? 
gestione ore
di iarots data: 25/11/2017 19:43:01
Dovrei poter allegare un file perché spiegarmi così diventerebbe oltremodo lungo e presumo incomprensibile.
Si tratta di ritrovare il totale di ore nei fogli di ogni mese ma in modo che a Gennaio ci sia la somma delle ore di gennaio, a febbraio la somme delle ore di gennaio e febbraio, a marzo la somma delle ore di gennaio, febbraio e marzo...il problema è che il file è un po' complesso, c'è un foglio Matrice dove c'è la somma delle ore della commessa ed i fogli dei mesi con le ore dei dipendenti per la singola commessa che viene cercata con questa formula =INDICE(MATRICE!$A$1:$C$156; CONFRONTA(A4;MATRICE!$A$1:$A$156;); CONFRONTA("nome commessa";MATRICE!$A$1:$C$1;))=INDICE(MATRICE!$A$1:$C$156; CONFRONTA(A4;MATRICE!$A$1:$A$156;); CONFRONTA("nome commessa";MATRICE!$A$1:$C$1;))
di cromagno data: 25/11/2017 20:02:04
Cit.
"Dovrei poter allegare un file perché spiegarmi così diventerebbe oltremodo lungo e presumo incomprensibile. "
In alto a destra (ed in basso a destra) trovi l'apposito pulsante "ALLEGA UN FILE".
di Gianfranco data: 25/11/2017 22:46:57
ciao
la meno complicata
in A2
=SE.ERRORE(INDICE(MATRICE!$B$2:$B$3000;AGGREGA(15;6;RIF.RIGA($1:$1000)/(MATRICE!$D$2:$D$3000>0);RIF.RIGA(A1)));"")
e tira in giù
in B2
=MATR.SOMMA.PRODOTTO((MATRICE!$B$2:$B$3000=$A2)*(MATRICE!$D$2:$D$3000))
e tira in giù
queste valgono per gennaio
per gli altri mesi basta cambiare il range
es Febbraio
=SE.ERRORE(INDICE(MATRICE!$B$2:$B$3000;AGGREGA(15;6;RIF.RIGA($1:$1000)/(MATRICE!$E$2:$E$3000>0);RIF.RIGA(A1)));"")
=MATR.SOMMA.PRODOTTO((MATRICE!$B$2:$B$3000=$C2)*(MATRICE!$E$2:$E$3000))
per eliminare però eventuali doppioni
dovresti usare
per gennaio
=SE.ERRORE(INDICE(MATRICE!$B$2:$B$1197;CONFRONTA(0;INDICE(CONTA.SE(A$1:$A1;MATRICE!$B$2:$B$1197&"")/(MATRICE!$D$2:$D$1197>0););0));"")
per febbraio
=SE.ERRORE(INDICE(MATRICE!$B$2:$B$1197;CONFRONTA(0;INDICE(CONTA.SE(C$1:$C1;MATRICE!$B$2:$B$1197&"")/(MATRICE!$E$2:$E$1197>0););0));"")
di iarots data: 26/11/2017 09:58:05
Forse mi sono spiegato male, il che è plausibile vista la mia ignoranza, il file mi pare funzioni bene in tutte le sue parti, c'è solo il problema che nella colonna D dei fogli mese non riporta il totale delle ore, vorrei che a Gennaio ci fosse la somma delle ore di gennaio, a febbraio la somme delle ore di gennaio e febbraio, a marzo la somma delle ore di gennaio, febbraio e marzo...
Non capisco perché dovrei andare a modificare le celle A2, B2 dei fogli mese.
di Gianfranco data: 26/11/2017 10:22:18
ciao
fogli mese?
io intendevo il foglio tot ore
a)
confronti colonne diverse
B5=nome commessa
A1:A156= numero commessa
=INDICE(MATRICE!$A$1:$C$156; CONFRONTA(B5;MATRICE!$A$1:$A$156;); CONFRONTA("tot. ore";MATRICE!$A$1:$C$1;))
b)
tot ore è completamente vuoto
in gennaio metti
=MATR.SOMMA.PRODOTTO((MATRICE!$B$2:$B$136=B4)*(MATRICE!$D$2:$D$136))
per il resto cambia range
di Gianfranco data: 26/11/2017 11:07:23
ciao
se vuoi usare il formulone
=INDICE(MATRICE!$A$1:$P$156; CONFRONTA(B4;MATRICE!$B$1:$B$156;); CONFRONTA("Tot. Ore";MATRICE!$A$1:$P$1;))
A)tot ore è un colonna P
ma ti da il totale annuo non mensile
se vuoi il mensile non ti basta =DY4 ?
di iarots data: 26/11/2017 11:38:24
Per totale delle ore intendo dire nella colonna D dei fogli gennaio, febbraio, marzo...
e vorrei che a Gennaio ci fosse la somma delle ore di gennaio, a febbraio la somme delle ore di gennaio e febbraio, a marzo la somma delle ore di gennaio, febbraio e marzo...
di Gianfranco data: 26/11/2017 12:39:34
allora o usi
per gennaio
=MATR.SOMMA.PRODOTTO((MATRICE!$B$2:$B$136=B4)*(MATRICE!$D$2:$D$136))
per gli altri mesi cambia *(MATRICE!$D$2:$D$136))
o metti
=DY4
dove hai il totale delle ore
di iarots data: 26/11/2017 21:47:04
Scusate, ma col file sotto mano, inserisco la formula in D4 del foglio gennaio e la cella mmi restituisce VERO, va da se che non saprei cosa inserire in D4 di febbraio, marzo, ecc.
di Gianfranco data: 27/11/2017 05:01:07
ciao
foglio gennaio
cella D4
=MATR.SOMMA.PRODOTTO((MATRICE!$B$2:$B$136=B4)*(MATRICE!$D$2:$D$136))
e ti da 15
il file allegato è il tuo originale
e funziona
di iarots data: 28/11/2017 12:37:21
così, con questa formula il file funziona solo per gennaio, vorrei che a Marzo, nella colonna D ci fosse la somma di Gennaio+Febbraio+Marzo
di Gianfranco data: 29/11/2017 09:17:35
ciao
ti invio il file
è completato fino ad aprile
=MATR.SOMMA.PRODOTTO((MATRICE!$B$2:$B$136=B4)*(MATRICE!$E$2:$E$136))+MATR.SOMMA.PRODOTTO(('Gennaio 2017'!$B$4:$B$136=B4)*('Gennaio 2017'!$D$4:$D$136))
Lascia stare non va bene
se non trova il nome nel mee precedente non somma niente.
cambio formula
di Gianfranco data: 29/11/2017 09:39:01
sono un pirla
ecco la formula e il file
=MATR.SOMMA.PRODOTTO((MATRICE!$B$2:$B$136=B4)*(MATRICE!$D$2:$G$136))
di iarots data: 30/11/2017 22:11:51
...il pirla sono io, anzi, semplicemente ignorante, ma il file mi funziona fino a maggio...
di Gianfranco data: 01/12/2017 16:39:51
Si
gli altri mesi dovresti metterli tu
la formula è sempre
=MATR.SOMMA.PRODOTTO((MATRICE!$B$2:$B$136=B4)*(MATRICE!$D$2:$E$136))
ma cambia la colonna :$E$136))
E=FEBBRAIO
F= MARZO
G=APRILE
e così via fino all'ultimo mese
tutto qui
ci vuole solo la pazienza di copia/incollarla
e cambiare la colonna
Vuoi Approfondire?