|
Rank: Newbie
Iscritto dal : 11/9/2009 Posts: 5
|
ciao a tutti ho il seguente problema ke con una formula in exel mi farebbe risparmiare tanta fatica:
allora mi serve una formula che mi dia i giorni che sono di competenza di un determinato anno avendo per ogni certificato data e fine lavori:
esempio: per l'anno 2006
certificato n. 1 data inizio 01/01/2005 - data fine 10/01/2006 (la formula dovrebbe restituirmi 9) certificato n. 2 data inizio 01/01/2006 - data fine 10/01/2007 (la formula dovrebbe restituirmi 364) certificato n. 3 data inizio 01/01/2005 - data fine 10/01/2005 (la formula dovrebbe restituirmi 0)
io nn ci sono riuscito quindi grazie in anticipo ;)
|
|
|
|
|
Rank: AiutAmico
Iscritto dal : 5/29/2003 Posts: 1,694
|
salve salvo svarioni dovrebbe funzionare qualcosa di questo tipo =SE(ANNO(A1)<2006;SE(ANNO(B1)<2006;0;SE(ANNO(B1)>2006;DATA.DIFF("01/01/2006";"31/12/2006";"D");DATA.DIFF("01/01/2006";B1;"D")));SE(ANNO(B1)>2006;DATA.DIFF(A1;"31/12/2006";"D");DATA.DIFF(A1;B1;"D"))) considerando in A1 la prima data e in B1 la seconda data da trascinare per la lunghezza della tabella. saluti Andrea
|
|
Rank: Newbie
Iscritto dal : 11/9/2009 Posts: 5
|
wow grazie mille, ho provato funziona alla grande, solo quando ci sono date superiori all'anno di competenza esce "#num!" ma nn importa! grazie davvero
|
|
Rank: AiutAmico
Iscritto dal : 5/4/2003 Posts: 2,845
|
inserisci la formula in diverse colonne cambiando l'anno e tenendo come riferimento sempre il range a1, b1......in corrispondenza dell'anno avrai il risultato.
|
|
Rank: AiutAmico
Iscritto dal : 5/29/2003 Posts: 1,694
|
luck80 ha scritto: wow grazie mille, ho provato funziona alla grande, solo quando ci sono date superiori all'anno di competenza esce "#num!" ma nn importa! grazie davvero salve non avevo previsto un caso simile. aggiorna la formula come segue: =SE(ANNO(A1)<2006;SE(ANNO(B1)<2006;0;SE(ANNO(B1)>2006;DATA.DIFF("01/01/2006";"31/12/2006";"D");DATA.DIFF("01/01/2006";B1;"D")));SE(ANNO(B1)>2006;SE(ANNO(A1)>2006;0;DATA.DIFF(A1;"31/12/2006";"D"));DATA.DIFF(A1;B1;"D"))) saluti Andrea
|
|
Guest |