EDATE function not working in formula since upgrade to Sierra
I have a formula which uses the EDATE function to reference a date in another cell. It worked fine on earlier OSX versions but since upgrade to Sierra the formula always returns zero. The formula is:
=D$4*SUMIFS('Insurance - Julian' :: $B,'Insurance - Julian' :: $A,">"&EDATE(D$3,-12),'Insurance - Julian' :: $A,"<="&D$3,'Insurance - Julian' :: $G,"="&$A21,'Insurance - Julian' :: $Category,"="&$A$3)
and cell D$3 contains a valid date.
Curiously the EDATE function works in isolation. I've tested this by entering =EDATE(D$3,-12) in another cell and it returns a date which is 12 months less than the date in D$3, which is as expected.
I've also replaced ">"&EDATE(D$3,-12) in the formula with ">"&A1 where A1 contains a datestring and this works which proves that the rest of the formula is OK. The problem clearly lies with the EDATE function not returning the expected datevalue when it is embedded in the formula. Very weird. Like I say, this has been working for years in earlier versions of OSX