Domanda:
sto cercando di avere scadenze semestrali in successione su una riga
in K5 inserisco data iniziale
quindi poi in N5 inserisco =SE(VAL.VUOTO(K5);””;SOMMA(K5+180))
tutto ok
quando vado ad inserire in P5 =SE(VAL.VUOTO(N5);””;SOMMA(N5+180))
mi restituisce #valore
praticamente ho capito che il problema sta nel fatto che N5 no risulta vuota ma contiene la formula precedente e quindi mi crea l’errore successivo ma non riesco a trovare la soluzione , è possibile un aiuto?
Risposta:
In VBA esiste una funzione chiamata DateAdd che permette di aggiungere/togliere da una data, un determinato numero di giorni,mesi,anni,minuti e secondi.
Non esistendo la relativa funzione nel foglio di calcolo,
ho ‘creato’ la semplice funzione ‘Date Add in Excel’ da inserire in un modulo VBA del file nel quale vi interessa utilizzarla.
Per utilizzarla, dovete scrivere dentro una cella =DateAddExcel(“m”; 2; B4), dove:
>>> “m” indica che volete aggiungere MESI
>>> 2 indica che volete aggiungere 2 unità (di mesi)
>>> B4 indica la data sulla quale volete aggiungere 2 mesi.
Tornando alla domanda, nel file in allegato trovare la soluzione proposta.
A voi il file:
APRI
Riccardo Vincenti
Riccardo Vincenti
Ultimi post di Riccardo Vincenti (vedi tutti)
- 073. Duplicare righe excel modificando il contenuto - 6 Ottobre 2017
- 072. Estrazione numeri casuali - 6 Ottobre 2017
- 071. Estrazione casuale valori da un elenco - 5 Ottobre 2017
- 070. Contare dati univoci senza Pivot - 21 Settembre 2017
- 069. Aggiungere intervalli ad una data: Date Add in Excel - 21 Settembre 2017
sto provando piu volte a cliccare su “APRI” per vedere il file, ma non riesco a trovare nulla, è stato forse tolto????
Salve!
Grazie per la segnalazione, abbiamo provveduto a correggere l’errore nel link, adesso dovrebbe essere in grado di scaricare il file all’indirizzo http://www.office-guru.com/wordpress/wp-content/uploads/2017/09/DateAddExcel.zip