di Anthony47 » 11/11/09 17:14
Non hai risposto all' osservazione di tuta: vuoi la somma delle ore totalizzate da un nominativo nelle tre colonne?
Se SI, allora hai solo da fare, in B59, tre Cerca.vert (una per ogni gruppo di colonne) e sommarle; qualcosa come =CercaVert(Primo gruppo)+CercaVert(SecondoGruppo)+CercaVert(TerzoGruppo)
Sara' necessario che ogni formula di Cerca.Vert sia inserita in un SE per eliminare l' errore #N/D in caso che quel nominativo non sia presente in quella colonna, qualcosa del tipo =SE(Val.errore(FormulaCercaVert);0;FormulaCercaVert)
Per la colonna A (A59 e sottostanti), non e' necessario complicarsi la vita col CercaVert nella parte superiore, perche' 1 corrisponde a Q59, 2 a Q60, etc; quindi basterebbe inserire =Q59 e copiare verso il basso; oppure, per evitare possibili discrepanze tra quanto scritto in col A (A59 e seguenti) e la serie presente in col P (P59 e seguenti), usi =Cerca.Vert(A59;$P$59:$Q$120;2;0)
Ovviamente mi chiedo se e' necessario avere in P:Q una anagrafica e in A59:B120 gli stessi dati calcolati con formule; forse basterebbe fare l' anagrafica direttamente in A59:B120.
Anche le formule che calcolano l' orario (es in D10) sono inutilmente complicate; basterebbe in D10 usare =(D7-C7)*24 senza bisogno delle varie celle di appoggio.
Ti quadra?