Turns out this is a really important question!
The need is for all the stuff we use in coding, but with emphasis on visibility, auditibility, and correctness. Excel errors are so insidious because the binary contains data, "code," and results all-in.
I'm at my best developing software, but I have a strong (and painfully gained) background in Quantitative Finance. So I end up rubbing shoulders with accounting and finance types quite often.
Working directly for the CFO of a Fortune 50, kind of his pet coder/analyst/Chief Truth Teller (hay my ego goes where the bank balance grows...). This guy would sell his mother to get some control of spreadsheets just within his own organization, let alone the whole company. I found many ways to version Excel and any required artifacts, but nothing that would help with those key terms "visibility, audit-ability, and correctness."
Our answer at the moment is to take the most important spreadsheets and other home-growns (like BASIC programs written by some department heads kid, SAS procedures done by admins for god's sake!) deconstruct and refactor, ultimately running the needed result into a BI or centrally managed analytic tool with good reporting. This takes a lot of time, but it will pay off. In 6 months, my team of 3 have reviewed about 500 odd-ball reporting/analytic spreadsheets/databases/programs; 37% had some errors and about 20% presented totally incorrect conclusions... and that by finance types who should know better. This is a Global 50 company, kids!
One Possible Answer
I still don't have an Excel repository and differencing tool to recommend. Since I often use excel as a great modeling tool for financial applications, I too needed something. For now its CVS, but thats just file control. In the near future I'm moving all of my personal professional stuff to PALO/Jedox, a BI/DW front-ended by excel. It's overkill for my use, but has a nice, clean audit and repository capability. If you have any solid experience to offer, please feel free to email me at TheOldQuant{a|t}g o o g l e {d|o|t} c o m.