Avrei bisogno di sapere cosa è sbagliato

Scusate il disturbo, c’è qualcosa che non mi quadra.
Io credo di aver impostato tutto correttamente, eppure non mi ridà i valori di cui necessito, nella colonna colore verde.
Allego file per vedere dov’è sbagliato.
Grazie mille

File A.xls

.

=IF(G2<0,85;-3;IF(G2<0,89;-2;IF(G2<0,91;-1;IF(G2<0,93;0;IF(G2<0,95;1;IF(G2<0,99;2))))))

OU it

=CERCA($K$3;{0;0,85;0,89;0,91;0,93;0,95;0,99};{-3;-2;-1;0;1;2;3})

OU en

=LOOKUP($K$3;{0;0,85;0,89;0,91;0,93;0,95;0,99};{-3;-2;-1;0;1;2;3})

@Gilberto Schiavinatto

Grazie perché mi sono dimenticato delle mie impostazioni e impostazioni internazionali. Spero che il mio campione di prova sia OK.

Archivio, ok.

Per valori numerici non richiesti tra virgolette.

Ciao,

Il tuo controllo delle condizioni è al contrario di quello che dovrebbe essere. La tua prima condizione è sempre soddisfatta prima di verificare le altre condizioni. Invertire la sequenza come:

=IF(G2<0.85,"-3",IF(G2<0.89,"-2",IF(G2<0.91,"-1",IF(G2<0.93,"N",IF(G2<0.95,"1",IF(G2<0.99,"2"))))))

Modificare:

Non capisco cosa hai fatto nel correggere il tuo file. Ho allegato un esempio in cui funziona la correzione applicata:

Campione ---- FileAFix.xls

No, mi dispiace, è errata, da ERR 501
Mi dispiace

Un problema complesso da cui non si riesce a ricavarne la soluzione, sembra che non accetti la nidificazione

Buondì, hai nell’intervallo K5:M11 una tabella con le condizioni per assegnare i punteggi. Perchè non la usi per fare una formula con il CERCA.VERT, invece di nidificare i SE?
Nell’esempio che ti allego ho messo la formula

=SE(G2="";"";CERCA.VERT(G2;$K$4:$M$11;3;1))

nella colonna I. Vedi se è quello che vuoi.

bonus fielding.ods

Ps.:perchè alleghi un file .xls e non uno .ods che è il formato nativo di libreoffice?