No, but you could put your formula in a cell and then reference that cell instead. Let's say you put the formula in cell X6, then my formula would become this...
=CHOOSE(SIGN(D6)+2,X6,0,1-X6)
If that is not an option, then you should use 6StringJazzer's code, either as he originally posted it or with the minor modification I posted for it.
Bookmarks