Could it be a bug in Excel?
that's usually it.