calcolare il giorno dell'anno

Anonimo
2015-11-28T10:18:55+00:00

Buongiorno,

sto cercando la funzione che mi restituisca il  numero del giorno dell'anno corrente per impiegarlo in un calcolo di divisione un importo di spesa annuale per ottenere il suo valore medio giornaliero attualizzato al giorno corrente di calendario.

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2015-11-28T11:26:52+00:00

Ciao GiorgioBianchi,

per ottenere le parti di una data (settimana giorno mese ecc ecc) c'è la funzione DatePart

es VBA:

Datepart("y",Date())

es origine controllo

=DatePart("a";Date())

per maggiori info vedi: Funzione Datepart

Ciao

Giorgio Rancati

La risposta è stata utile?

0 commenti Nessun commento

7 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2015-11-28T14:53:12+00:00

    grazie Mimmo, ho utilizzato la funzione DatePart suggerita da Giotgio Rancati.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-11-28T14:51:43+00:00

    Grazie Giorgio Rancati.

    funzione perfetta al caso, utilizzata al calcolo in origine controllo una casella di testo. Ad onor del vero già la conoscevo e utilizzata  ma non l'ho pensata applicabile alla conoscenza del numero di giorno corrente nell'anno.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-11-28T11:02:13+00:00

    Ciao,

    puoi utilizzare la funzione format :

    format(date(),"y")

    che restituisce un numero da 1 a 366

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-11-28T10:24:17+00:00

    ciao Giorgio,

    prova a calcolare con dateDiff la differenza in giorni tra il primo giorno dell'anno e la data interessata nel calcolo.

    Questo :

    datediff("d","01/01/2015","02/01/2015")+1

    restituisce 2.

    HTH.

    Ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento