I'm trying to develop a column function that will count every row of my data table where
1) The :X and :Y coordinates are less than 2 Euclidean distance away
&
2) The :Value is = 5
In this 5 by 5 grid every :Value is set to 1, except for the central datapoint (3,3) which has :Value = 5.
The datapoints in blue are <= 2 unites away from the central datapoint and thus get correctly count 1 datapoint in their range.
The datapoints in red don't have any rows with :Value = 5 in range and thus count a value of zero.

I've been experimenting with different methods to do this. Mostly trying out the For Each Row() command, but that doesn't seem to work well in a column function. I'm probably doing it wrong. Any ideas?