Ciao Paolo,
Sono d’accordo con te della rilevata illogicità quando tu affermi: “Poi mi sembrerebbe più corretto che se aggiungi un anno al prebisestile dovrebbe restituire il 29/2 del bisestile (cioè il fine mese).
Questa illogicità l’avevo anch’io rilevata al mio Ufficio e mi hanno risposto che non posso discostarmi dalle “regole d’ufficio”, e, per evitare che io debba farmi i calcoli “a mano”, ho bisogno di avere una formula che mi calcoli anche queste illogicità.
Chiarito ciò, tu cosa mi consigli di chiudere questo Thread ed aprirne un altro, oppure specifico le mie esigenze in questo stesso Thread nella speranza che venga creata una nuova formula da mani e menti più raffinate della mia**?**
Premesso che le celle sono così impegnate: C2=DataInizio; D2=Anni; E2=Mesi;
F2=Mesi G2=Giorni H2=Scadenza
Le caratteristiche che dovrebbe rispettare la formula sono le seguenti:
1) Inserendo ANNI in D2: La Scadenza H2 deve solo restituire lo stesso giorno, lo stesso mese + l’aggiunta degli anni, tranne che per le DataInizio contenenti l’ultimo giorno
di Febbraio Pre-Bisestile e Bisestile, che dovranno avere come scadenza sempre il giorno 28 (sia che ricade in un bisestile che in un pre-bisestile)
2) Inserendo MESI in E2 e/o F2:
il calcolo deve restituire la stessa data di DataInizio aumentata dei mesi inseriti, esempio: DataInizio: 20/01/2012, + 1 Mese, Scadenza: 20/02/2012; 28/02/2012 + 1 Mese = 28/03/2012
SE DataInizio contiene il giorno di Fine Mese di Febbraio
prebisestile o bisestile (28 o 29), in questi casi la scadenza sarà rispettivamente 28 o 29 del/i mese/i successivo/i; es.: 28/02/2011 + 2 Mesi = 28/04/2011; 29/02/2012 + 1 Mese = 29/03/2012
SE DataInizio contiene il giorno di Fine Mese (30), e la scadenza contiene un fine mese di 31, essa deve restituire scadenza 30, esempio: 30/11/2012-30/12/2012
SE DataInizio contiene il giorno di Fine Mese (31), La
Scadenza deve restituire sempre un Fine mese (es.
31/07/2012-31/08/2012 31/10/2012-30/11/2012
31/01/2012-29/02/2012
3) Inserendo GIORNI in G2:
Essi vanno semplicemente aggiunti, senza alcuna regola.
Nella speranza di ricevere questa magia, ringrazio (anche nell’ipotesi che debba continuare a farmi i calcoli “a mano”).
Ciao Paul