Andrea50018 ha scritto:
Salve, Grazie per la risposta. Con Dmax() funziona. Ho temporaneamente risolto.
Comunque mi piacerebbe sapere come mai (c'è sicuramente un motivo logico per questo) del funzionamento di Dlast()
.....
Grazie
Andrea
Ciao Andrea, premesso che solitamente si usa
=NZ(DMAX(...))+1
Nz serve nel caso la Tabella sia vuota...
Prova a leggere bene quanto dice questo Link:
ed anche questo:
è molto evidente il motivo del probabile inghippo... peraltro al Paragrafo REMARKS spiega anche quale sia il metodo migliore per estrarre il primo o ULTIMO... e non cita DLAST.
Devo dire peraltro che l'uso delle Funzioni di Aggregazione sui Domini(DMax/Dlast/Dlookup....) hanno delle performances discretamente scarse, se ti crei una Funzione che effettua il recupero del valore del TOP 1 con ordinamento DESC(decrescente) è decisamente meglio.