Hola Franz, resolví el problema con 2 métodos.
El primero lo encontré en un video que dejo más abajo, y consiste en reclasificar las variables de tal manera que limites los resultados a la distancia que buscas (reclasificas las distancias euclidianas). Todas las variables las reclasifiqué con 3 nuevos valores que iban del 0 al 2, dejando en 0 las distancias que no me interesaban, en 1 las que más o menos, y en 2 las óptimas, antes categorizadas como mencioné anteriormente.
Luego eso ya se podía sumar y ponderar en la calculadora raster y etc.
El segundo método me lo corrigio un amigo que fue mi maestro en la universidad.
Consistía en agregar 2 cosas:
Empezar con Float, y terminar con un ",0)".
Para que la condicional fuera:
Float(Con("dist_eucl"<150, .8, 0))<div>
Esto arrojaba rasters con valores polarizados que iban del 0 al .8 (o al valor seleccionado) y no valores de .8 a .8 (nodatavalues).
Luego, para ponderar la suma, hacer lo mismo: Float("var1"*.2+"var2"*.3+"var3"*.5)
Y listo!! Todo quedó como debería de quedar (acumulado y no interseccionado)