Según el comentario de Stennie, los métodos de suelo y techo no son compatibles.
Y según mi comentario anterior, la mejor solución que pude encontrar fue simplemente hacer una operación que se parece a:(num-mod(num,1)) que debería producir el mismo resultado que la función de suelo.