Ciao !!
Come da screenshot Ho applicato la tua formula e al tempo stesso avevo necessità di inserire una casella di selezione ( controllo modulo ) con riferimento alla parte decimale ( B12 ) e avanzamento per misure millesimali.
Per l'avanzamento ho ricevuto suggerimento di creare una una nuova cella in B18 e quindi , con Avanzamento impostato a 1 ho fatto riferimento alla cella B18 mentre alla cella B12 ho inserito la formula =(B18/1000+1).
In E12 ho inserito la formula :=SE.ERRORE(INDICE($G$16:$G$365;CONFRONTA($B$12;$I$16:$I$365;0));"")
Ho testato l'avanzamento ma non mi pare funzioni correttamente, o meglio, nella cella E12 mi sono apparsi alcuni numeri ma non tutti.
Ad esempio alcuni numeri apparsi sono stati il 6, 9, 11, 13,50, 21, 26 ma tantissimi altri non sono apparsi e non capisco la ragione .
Allego anche file excel

Link foglio excel
https://docs.google.com/spreadsheets/d/1KdCQYm2sxrjrJf4HTy4u4QWj2zvtK3oB/edit?usp=sharing&ouid=104393710339999548754&rtpof=true&sd=true