When I call a spreadsheet function, say int(f2), the function operates on the value in the cell. If cell(\"F2\") contains 3.14159, the result would
int(f2)
cell(\"F2\")
When you pass a range to a custom function the parameter is of type Range, which you can then use the fetch the values, etc.
Edit: This in incorrect.