Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 10 su 10

Creare calendario con traslazione temporale

  1. #1
    robbita non è in linea Novello
    Ciao a tutti,
    devo realizzare una sorta di calendario. Nello specifico: inserendo una data, deve restituirmi una data successiva di X settimane. Sostanzialmente, inserendo questa data, devo capire se dopo sei mesi mi ritrovo in un giorno festivo ecc.ecc.
    -> In input ho dunque la data di partenza specifica: Giovedì 10/12/2015
    -> Come variabile di traslazione temporale (ad esempio): 6 settimane
    = Il risultato vorrei fosse una cosa del genere: Domenica 31/01/2016

    Any idea? Grazie in anticipo!

  2. #2
    fcarboni non è in linea Scolaretto
    ciao,
    cominciamo con il dire che il tuo calcolo dell'esempio è errato....
    proseguiamo consigliandoti una funzione che, stante l'oggetto del tread chiameremo calendario()

    Function calendario(d As Date, w As Integer) 'd=data di riferiemnto, w il nr di settimane da aggiungere alla data
        calendario = DateAdd("ww", w, d)
    End Function
    
    Ipotizzando tu inserisca in A1 10/12/2015, in B1 inserisci =calendario(A1;6)
    Se vuoi sbizzarrirti nel modificare la formula, qualora volessi aggiungere gg, mesi o anni, dai un occhiata qui: DateAdd Function
    ℹ️ Leggi di più su fcarboni ...

  3. #3
    fcarboni non è in linea Scolaretto
    Maledetta abitudine di usare VBA,
    potresti usare anche le funzioni native che ti permettono di aggiungere:
    giorni: =A1+100
    settimane: =A1+(6*7) '6 settimane da 7 gg
    mesi: =data.mese(A1;6)
    ......
    ℹ️ Leggi di più su fcarboni ...

  4. #4
    robbita non è in linea Novello
    Ops! Grazie per i suggerimenti! Dopo un po di "sbattimento" ero arrivato alla tua medesima soluzione (andando a caso ovviamente). Ci sarebbe un modo di evidenziare i sabati e le domeniche? Con la formattazione condizionale non me lo permette! (sostanzialmente dovrei evidenziare i festivi).
    Grazie ancora per la risposta! Gentilissimo

    http://it.tinypic.com/r/zntsi0/9

  5. #5
    fcarboni non è in linea Scolaretto
    certo che puoi usare la formattazione condizionale, usando GIORNO.SETTIMANA(J18;1)=6 per il sabato, =7 per la domenica.
    ℹ️ Leggi di più su fcarboni ...

  6. #6
    robbita non è in linea Novello
    Grazie! Non esiste invece un metodo invece per prendere le festività in automatico? Integrando una sorta di database?!

  7. #7
    fcarboni non è in linea Scolaretto
    si certo che esiste.
    la formattazione condizionale avrà questo criterio:
    =conta.se(F1:F10,B1)>0
    
    dove in F1:F10 ci sarà l'elenco delle festività, e B1 era la cella con il risultato.
    ℹ️ Leggi di più su fcarboni ...

  8. #8
    robbita non è in linea Novello
    Ti chiedo troppo nel farmi un esempio (tipo screenshot)?
    Grazie! Veramente gentile, apprezzo tanto!

  9. #9
    Beh ... potresti provare a seguire gli ampi consigli e farci vedere tu cosa riesci ad ottenere ...
    ℹ️ Leggi di più su AntonioG ...

  10. #10
    robbita non è in linea Novello
    Ciao! Scusatemi, non avevo visto che mi avevate risposto!

    E' un progetto didattico, dove avendo una data di partenza negli USA, excel mi da in output una data di arrivo in Italia con una traslazione temporale che inserisco come input in settimane.
    Se è un giorno festivo in italia, il sistema mi da la data in rosso (stesso discorso per gli usa), proponendomi la prima data utile, che è nella terza colonna.

    Ad ora, quello che vorrei fare, è creare una finestra dove è possibile inserire una data ed avere il relativo risultato.
    Semplicemente pensavo di usare la funzione "filtro", ma non mi da questa possibilità (mi fa scegliere solo il mese, o un giorno di un mese generico, tipo il 10 di ogni mese).

    Come potrei fare? Ecco quello che ho combinato sino ad ora!

    Thanks a lot!

    http://imgur.com/yVmPHE8

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Intervallo temporale tra record formato ora
    Da Gianluca1980 nel forum Microsoft Word
    Risposte: 1
    Ultimo Post: 05-10-2017, 14:13
  2. Query con record in intervallo temporale
    Da lolliman nel forum Microsoft Access
    Risposte: 16
    Ultimo Post: 19-01-2016, 10:10
  3. Creare un calendario con i controlli active sul foglio senza userform
    Da DOMENICO_FALCO nel forum Microsoft Excel
    Risposte: 11
    Ultimo Post: 20-09-2013, 21:01
  4. Estrazione intervallo temporale
    Da theronca nel forum Microsoft Access
    Risposte: 5
    Ultimo Post: 01-11-2010, 22:33
  5. [excel] creare un calendario
    Da volleyboy nel forum Microsoft Excel
    Risposte: 1
    Ultimo Post: 07-03-2005, 12:12