simonschaluppe / peexcel

2 stars 1 forks source link

***HIGH PRIORITY*** Invalide Variantenabspeicherung und -simulation #155

Open schindlerm opened 2 years ago

schindlerm commented 2 years ago

Bei WW, E-Patrone und E-Batterie haben sich in SIM Spalten mit ihren Benennungen und Einheiten geändert, die ursprünglichen Werte sind hinten angereiht (z.B. WW-Speicherkapazität in SIM!BP3:BP6 vorher in [l/PersonTag], was auch im Input-Blatt zur Eingabe steht, jetzt in SIM in [l] und der spezifische Wert ist in SIM!GD nach hinten angereiht). Jetzt kommt es aber zu einer fehlerhaften Berechnung, wenn die Direkteingabe (SIM!3) als Variante abgespeichert wird und dann die abgespeicherte Variante als Variante wieder simuliert wird -> Grund ist, dass (wieder am Beispiel mit WW) die Simulation als [l] abgespeichert wird, aber bei erneuter Simulation der Variante, der abgespeicherte Wert in [l] in die in SIM hinten angereihte Zelle referenziert wird, welche eigentlich [l/PersonTag] sein sollte. Dann wird aus mit dieser Zelle wieder die Speicherkapazität in [l] berechnet, was dann natürlich viel zu hoch ist.

Mögliche Lösung für das Beispiel WW: SIM!BP4 auf Varianten!BV3 ODER in SIM!6 nicht über Varianten-/Input-Switch wählen, sondern gleiche Formel, in Zeilen 3 und 4 implementieren

simonschaluppe commented 2 years ago

??? es sollte einfach von vornherein spezifisch sein in der ursprünglich dafür vorgesehenen Spalte.

es darf natürlich nicht so sein, dass die Spalten in Input und Varianten unterschiedliche Bedeutung haben