Try this out, let me know if it works:

= IF(INDIRECT("Weighted Average!"&"M"&3*(ROW()-2)) = "",A1+B1,IF( INDIRECT("Weighted Average!"&"M"&3*(ROW()-2))>0.001,INDIRECT("Weighted Average!"&"M"&3*(ROW()-2))))