Ich hab dein Beispiel zwar eher nicht verstanden, mag dran liegen das ich mir gerade ne Paracetamol eingefahren habe oder weil mir BWL und seine Derivate schon immer zuwieder waren, aber ich hab das Gefühl das all dies von dir beschriebene auch mit Excel geht.
Im Grunde düfte man jenes mit jeder Programmiersprache bewerkstelligen können solange man ein Datenbankbackend hat. Denn das alles ist AFAIK eher einfache Mathematik und erfordert nur die Basisfunktionen/-befehle einer Programmiersprache.

Ich kann jetzt nur schwer abschätzen ob du in der Lage bist es noch etwas verständlicher erklären zu können, oder ob dein oberes Beispiel schon das Optimum an Transparenz darstellt.

Aber wie gesagt bin ich recht zuversichtlich das es sich schnell lösen lässt... insofern man dir folgen kann.

Ich, für meinen Teil, bin eher Webprogrammierer. Wenn du also einen Webserver mit PHP-Unterstützung und MySQL-Datenbank zur Hand hast, könnt ich versuchen was in PHP und MySQl zu programmieren.
Aber wir haben hier auch einige C++-Experten rumflitzen, nur weiß ich nicht wie aufwendig es ist den Kram in anderen Programmiersprachen zu proggen.


EDIT: Ich hab mich mal etwas in Excel umgeschaut (Das erste mal seit 4 Jahren wieder. ) und denke das es prinzipiell damit ginge, entsprechende Funktionen scheint es dort zu geben, nur kenn ich mich damit nicht aus, ich bin damals in meiner Ausbildung nur bis zur "WENN..., DANN..."-Funktion gekommen.