How to format ranges including negative values in tables?
Personally, I would definitely not use this type of formatting, as I think it is easy for people to confuse the various different types of dashes.  Instead, I would recommend using the bracket format typically used for denoting intervals. Formatted in this manner, your examples would be:

[-0.2, -0.14]
[-3, 3]