![]() | |
#1
| |||
| |||
|
#2
| |||||||
| |||||||
|
|
I am a finance professional with some database experience (solid Access and some SQL Server experience). I need some help/ advice about a database I am thinking about creating. My company uses a fairly complex Excel worksheet for new product investments that calculate a 5-year cash flow, P&L, IRR, NPV and a few other calculations. |
|
I have been asked to look at the worksheet, which has not been changed much since its creation about 5-6 years ago, and identify improvements that can be made. The mains issues with it as you might imagine include the following: |
|
-Difficult to control universal assumptions. Assumptions that are baked into the worksheet often end up being different between worksheets do to when the worksheet was created and who created it. |
|
Among other issues that this causes it makes it difficult to filter changes to these assumptions to all of the worksheets. |
|
-Can not report on any of the data. It would be useful I believe to be able to say run a report that gives all of the open projects sorted by their IRR. This can not be done now. -Different people contribute to the worksheet so control over ownership and version is difficult. |
|
-Numerous calculations in the worksheet make it slow. Based on what I know I think this should absolutely be something that should reside in a database. My questions to this group (please let me know if this audience is not appropriate for this question) are: -Do you agree a database is the right place for this, based on what I have described? |
|
-Since there are so many calculations what should the database look like? My understanding is that putting calculations into a database table is not good practice. The problem is the calculations are so numerous (which is why I am questioning whether this should be in a database) that running reporting for say IRR take a very long time. Should I include no, all or some summary tables? -What is the best way to handle all of the calculations? |
#3
| |||
| |||
|
![]() |
| Thread Tools | |
| Display Modes | |
| |