Do Rangesum only on last three rows that are not = 0
I did the following script to take the last three months'/ rows average when it would otherwise be a null or len = 0. However I want to only count the last three rows that have values. This only works if the last three rows have data. If one of the previous months /rows has a zero value it counts that zero I need it to count only the values greater than 0.