ora ho compreso meglio il metodo di arrot. che chiedi.
Nell'esempio iniziale mi era sembrato che qualunque fosse il valore del terzo decimale dovesse essere un valore fisso.
prova con questa nuova:
=VALORE(SE(O(STRINGA.ESTRAI(A1*B1;TROVA(",";A1*B1;1)+3;1)="3";
STRINGA.ESTRAI(A1*B1;TROVA(",";A1*B1;1)+3;1)="4"; STRINGA.ESTRAI(A1*B1;TROVA(",";A1*B1;1)+3;1)="5";STRINGA.ESTRAI(A1*B1;TROVA(",";A1*B1;1)+3;1)="6";STRINGA.ESTRAI(A1*B1;TROVA(",";A1*B1;1)+3;1)="7");ARROTONDA.PER.ECC(A1*B1;3);ARROTONDA.PER.DIF(A1*B1;3)))
Ho aggiunto la funzione trova per determinare la posizione della virgola per comparare il terzo decimale.
prova a fa sapere se ancora non ci siamo.
saluti
Andrea