Discussione:
Problemi con NUM.SETTIMANA
(troppo vecchio per rispondere)
xelav
2005-01-03 15:04:55 UTC
Permalink
Salve a tutti, come da oggetto ho un problema con la funzione Num.settimana.
Devo calcolare il numero della settimana riferito ad una data, mi dico
un'operazione semplice uso la funzione num.... e risolvo, invece no,
premetto che per controllare l'esattezza del risultato restituitomi da excel
utilizzo un'agenda di una banca, detto questo utilizzando la funzione
=NUM.SETTIMANA(a1;1) e in a1 è indata la data 01/01/2005 excel mi
restituisce 1, mentre dovrebbe essere 53, inserendo 10/01/2005 dovrebbe
essere 2 invece da 3, mi chiedo sto sbagliando qualcosa, ah inserendo tipo 1
o 2 non cambia il discorso o meglio non cambia totalmente ed esattamente, è
sbagliata l'agenda con la quale verifico i dati o e un bug? (parola grossa),
ho verificato il 2004 con l'agenda è funziona, non è che il 2004 è bisestile
e questo provoca problemi ad excel?, Grazie a tutti per l'aiuto, poi
sicuramente me ne servirà un altro ma intanto risolviamo questo. Grazie
ancora.
ivano
2005-01-03 14:58:26 UTC
Permalink
premetto che per controllare l'esattezza del risultato restituitomi da
excel
Post by xelav
utilizzo un'agenda di una banca, detto questo utilizzando la funzione
=NUM.SETTIMANA(a1;1) e in a1 è indata la data 01/01/2005 excel mi
restituisce 1, mentre dovrebbe essere 53
Ciao xelav,
quale potrebbe essere il motivo per cui l'1/1/2005 si debba considerare un
giorno della 53^ settimana?

ivano
xelav
2005-01-03 15:27:47 UTC
Permalink
Post by ivano
quale potrebbe essere il motivo per cui l'1/1/2005 si debba considerare un
giorno della 53^ settimana?
Ciao ivano, non ho capito l'OT comunque mi aspettavo che rispondessi tu
perchè ho visto che lo hai fatto poco fa al tread di roby, penso che il tuo
dubbio sia perchè non riiniziare da 1 al 01/01/05? allora questo me lo sono
chiesto anche io ma non da adesso che mi serve per elaborarlo con excel ma
già in precedenza per fissare le scadenze delle consegne che dovevo fare,
secondo me il discorso è questo: in 1 anno le settimane devono essere 54
cioè dalla 1 alla fine della 53, siccome la settimana è formata da 7 giorni
non sempre dalla penultima settimana di dicembre fino alla fine dell'anno
restano 7 giorni, ad esempio, sempre con riferimento all'agenda in mio
possesso ma i dati del 2004 coincidono con i risultati di excel, la
settimana 53 inizia lunedi 27/12 per concludere i 7 giorni si deve arrivare
al 31/12 e sono 5 giorni + 1 e 2 gennaio, quindi 1 e 2 fanno parte della 53,
e lunedi 3/01 è la prima settimana dell'anno. Quindi il mio problema che
personalmente potrei risolvere anche indicando 01/01/05 come 1 settimana,
putroppo il calcolo mi servirebbe anche per comunicare la settimana di
evasione dell'ordine al cliente, che poi gli posso dire che mi sono fatto un
conteggio delle settimane personalizzato!, anche per organizzarmi con la
distribuzione del lavoro ai dipendenti, comunque penso che se il problema
esistesse, cioè io penso che sono io a sbagliare qualcosa anche magari a
livello di ragionamento, ma se così non fosse penso che possa essere un bel
problema, comunque grazie per la risposta e se volessi discuterne ancora...
ivano
2005-01-03 16:29:44 UTC
Permalink
Post by xelav
Post by ivano
quale potrebbe essere il motivo per cui l'1/1/2005 si debba considerare un
giorno della 53^ settimana?
Ciao ivano, non ho capito l'OT comunque mi aspettavo che rispondessi tu
perchè ho visto che lo hai fatto poco fa al tread di roby, penso che il tuo
dubbio sia perchè non riiniziare da 1 al 01/01/05? allora questo me lo sono
chiesto anche io ma non da adesso che mi serve per elaborarlo con excel ma
già in precedenza per fissare le scadenze delle consegne che dovevo fare,
secondo me il discorso è questo: in 1 anno le settimane devono essere 54
A mio parere potrebbero non essere sempre 54...!
Esempio anno 2002
martedì 1-gen
quindi la prima settimana, a tuo modo di calcolo, dovrebbe iniziare il
lunedì 7-gen
da lunedì 7 a domenica 29-dic ci sono 51 settimane
la 52 proseguirebbe da lunedì 30-dic fino a domenica 5-gen-03
Post by xelav
cioè dalla 1 alla fine della 53, siccome la settimana è formata da 7 giorni
non sempre dalla penultima settimana di dicembre fino alla fine dell'anno
restano 7 giorni, ad esempio, sempre con riferimento all'agenda in mio
possesso ma i dati del 2004 coincidono con i risultati di excel, la
settimana 53 inizia lunedi 27/12 per concludere i 7 giorni si deve arrivare
al 31/12 e sono 5 giorni + 1 e 2 gennaio, quindi 1 e 2 fanno parte della 53,
e lunedi 3/01 è la prima settimana dell'anno. Quindi il mio problema che
personalmente potrei risolvere anche indicando 01/01/05 come 1 settimana,
putroppo il calcolo mi servirebbe anche per comunicare la settimana di
evasione dell'ordine al cliente, che poi gli posso dire che mi sono fatto un
conteggio delle settimane personalizzato!, anche per organizzarmi con la
distribuzione del lavoro ai dipendenti, comunque penso che se il problema
esistesse, cioè io penso che sono io a sbagliare qualcosa anche magari a
livello di ragionamento, ma se così non fosse penso che possa essere un bel
problema, comunque grazie per la risposta e se volessi discuterne ancora...
A prescindere dai ragionamenti teorici su come conteggiare il numero della
settimana ( e quì ci stava il mio OT) excel è lo strumento adatto per
gestire il numero della settimana come meglio serve a te; tutto sta solo
nell'essere coerenti ad una particolare struttura o strategia nel conteggio.

facci sapere come intendi procedere...anche se mi sorgono dubbi sul fatto
che conteggiare il primo giorno dell'anno come facente parte dell'ultima
settimana dell'anno precedente implica il calcolo del numero delle settimane
dell'ultimo anno, appunto...e si creerebbe un calcolo a catena...

ivano
Tiziano Marmiroli
2005-01-03 19:13:01 UTC
Permalink
Post by xelav
Salve a tutti, come da oggetto ho un problema con la funzione Num.settimana.
Devo calcolare il numero della settimana riferito ad una data, mi dico
un'operazione semplice uso la funzione num.... e risolvo, invece no,
premetto che per controllare l'esattezza del risultato restituitomi da excel
utilizzo un'agenda di una banca, detto questo utilizzando la funzione
=NUM.SETTIMANA(a1;1) e in a1 è indata la data 01/01/2005 excel mi
restituisce 1, mentre dovrebbe essere 53, inserendo 10/01/2005 dovrebbe
essere 2 invece da 3, mi chiedo sto sbagliando qualcosa, ah inserendo tipo 1
o 2 non cambia il discorso o meglio non cambia totalmente ed esattamente, è
sbagliata l'agenda con la quale verifico i dati o e un bug? (parola grossa)
Non è sbagliata l'agenda, è Excel che non si comporta come ti
aspetteresti. Il fatto è che NUM.SETTIMANA non restituisce il numero di
settimana ISO.

Puoi ovviare, ad esempio, scaricando il componente aggiuntivo
MOREFUNC.XLL (http://longre.free.fr/english). Installando quello avrai a
disposizione anche la funzione ISO.WEEKNUM

Vedi anche il thread "numero della settimana" del 31 Agosto:
http://www.google.it/groups?threadm=mn.94cd7d494963a056.12564%40nospam.invalid
--
Tiziano Marmiroli
Microsoft MVP - Office
xelav
2005-01-03 21:14:31 UTC
Permalink
Post by Tiziano Marmiroli
Puoi ovviare, ad esempio, scaricando il componente aggiuntivo
MOREFUNC.XLL (http://longre.free.fr/english). Installando quello
Grazie e complimenti per la segnalazione funziona a dovere.
saoche
2005-01-04 17:58:27 UTC
Permalink
Nella news:***@4ax.com del 03 gen
2005 *Tiziano Marmiroli* ha scritto:

[...]
Post by Tiziano Marmiroli
Puoi ovviare, ad esempio, scaricando il componente aggiuntivo
MOREFUNC.XLL (http://longre.free.fr/english). Installando quello
avrai a disposizione anche la funzione ISO.WEEKNUM
[...]

Per chi non volesse installare il componente aggiuntivo, a questo
indirizzo, sotto la voce "ISO Week Numbers" sono proposte due formule
e una macro:

http://www.cpearson.com/excel/weeknum.htm

Ciao
--
...saoche[at]despammed[dot]com...
xelav
2005-01-04 18:42:46 UTC
Permalink
Post by saoche
Per chi non volesse installare il componente aggiuntivo, a questo
indirizzo, sotto la voce "ISO Week Numbers" sono proposte due formule
http://www.cpearson.com/excel/weeknum.htm
Grazie anche a te per l'interessamento.

Continua a leggere su narkive:
Loading...