Me respondo a mi mismo.
Tal y como se dice en otro post, cuando son valores negativos, hay que restarle 65536.
Para calcularlos sobre el valor, basta con hacer esta operación sobre el valor. No es necesario usar virtuales:
(#value# > 65000 ) ? #value# - 65536 : "#value#"
Dejo imagen para que se vea mas claro