The issue was that I could not predetermine where a user would place the userdefined function relative to another dataset. The application.caller.address isthe address of the cell where the function was called from and thus solves thatproblem.