Come visualizzare le settimane di inizio e fine in Microsoft Project (tutte le versioni)

Un mio ex allievo, mi ha chiesto come visualizzare le date di calendario a fianco delle colonne di Inizio e Fine delle attività in un Gantt di Microsoft Project.

In questo articolo rispondo alla sua domanda e vedremo come calcolare e visualizzare la settimana di calendario delle date di inizio e fine.
Facciamo uso di due campi personalizzati di tipo Testo.
Nella figura seguente vediamo il nostro Gantt prima delle modifiche

Come visualizzare le settimane di inizio e fine in Microsoft Project

 

Adesso attiviamo la finestra di gestione dei campi personalizzati di Microosft Project cliccando dulla voce di menu (1) Formato e quindi su Campi personalizzati (2)

Come visualizzare le settimane di inizio e fine in Microsoft Project

 

Gestione Campi personalizzati

 

Verifichiamo che in (1) sia selezionato Testo, poichè il valore che visualizzeremo non è una data ma un testo.
In (2) selezioniamo uno alla volta i campi Testo1 e Testo2 (scegliete qulli che preferite) e li rinominiamo (3) rispettivamente, Start Week e End Week.
Cliccheremo su (4) Formula per richiamare la videata di editing delle formule.

Inserimento di una formula in un campo di Microsoft Project

Fate lo stesso anche per Testo2.

 

inserire esattamente il testo come indicato, se vi serve copiarlo e incollarlo sul vostro Project ecco il testo dei due campi

“Week ” & CStr(1+datediff(“w”;”1/1/20″ & mid(Year([Inizio]);3);[Inizio]))
e
“Week ” & CStr(1+datediff(“w”;”1/1/20″ & mid(Year([Fine]);3);[Fine]))

per chi ha la versione inglese di Project sostituire Inizio e Fine con Start e Finish.

inserendo due nuove colonne con i campi Testo1 e Testo2 modificati precedentemente abbiamo il risultato che volevamo.
Vi è successo di aver enecessità di calcoli di questo tipo?
Inserite un commento per vedere se riusciamo a rispondere correttamente.

8 commenti su “Come visualizzare le settimane di inizio e fine in Microsoft Project (tutte le versioni)”

  1. Ho un problema…il giorno 01/06/2020 dovrebbe essere nella settimana Week 23 e non Week 22…dove sbaglio?

    Rispondi
  2. Grazie per la veloce risposta.
    La stringa che uso è questa, ho aggiunto l’anno poiché il progetto si sviluppa in più anni:
    “Week ” & CStr(1+datediff(“w”;”1/1/20″ & mid(Year([Inizio]);3);[Inizio])) & “-” & Year([Inizio])
    Questo è quello che ottengo:
    0 g lun 01/06/20 Week 22-2020

    Se metto il venerdì invece ottengo la settimana giusta:
    0 g ven 05/06/20 Week 23-2020

    Una domanda, se volessi ottenere la sintassi week 2023 al posto di week 23 – 2020, come dovrei modificare la stringa?

    Dimenticavo, sono su Office 2010

    Rispondi
  3. ho fatto altre prove…fino a martedì (mar 02/06/20) mi indica la settimana 22, da mercoledì (mer 03/06/20) mi indica la 23

    Rispondi
  4. Ho trovato in rete una formula senza problemi:
    “W” & Datepart(“ww”;[Inizio];2;2) & “/” & Format([Inizio];”YY”)
    …se dovesse servire…

    Rispondi
  5. a me servirebbe il conteggio settimane dall’inizio del progetto, e non riferito alla settimana dell’ anno (da 1 a 52) in modo da poter avere conteggiato quante settimane sono passate dall’apertura del progetto

    Rispondi

Lascia un commento