Quell' "And" che hai inserito nell'istruzione cosa sarebbe...?
Secondo me è l'errore che ti blocca.
Io tuttavia credo che si possa scrivere così:
IIf(Valore <= 10000, "1", IIf(Valore <= 20000, "2", "3"))
Se la scrivi come criterio in una query devi sostituire alla VIRGOLA il PUNTOVIRGOLA
IIf(Valore <= 10000; "1"; IIf(Valore <= 20000; "2"; "3"))