ich habe 2 Probleme, mit deren Lösung ich einfach nicht weiterkomme. Wahrscheinlich ist es einfach, aber ich habe dafür wohl zu wenig Ahnung.
Beide Probleme beinhalten eigentlich das Gleiche, nur die Darstellung ist etwas anders.
Ich habe ein Tabellenblatt, wo ich
- in Spalte A eine Zahl eingebe
- und dann mit Sverweis in Spalte C und D Werte eingetragen werden. Die Tabelle auf die Sverweis zugreift steht auf einem zweitem Tabellenblatt. Der Sverweis Funktion ist noch eine Wenn Funktion vorangestellt (Wenn in Spalte A etwas eingetragen ist, dann wird sverweis ausgeführt, ansonsten erscheint die Zelle leer), damit die Formeln nicht die ganze Zeit sichtbar sind und es unübersichtlich wird.
- Spalte B wird zusätzlich noch ein Faktor (je Zeile unterschiedlich) eingetragen.
- in Spalte E werden dann Spalte C und D addiert und mit dem Wert aus B multipliziert.
Die so entstehende Tabelle ist je nach Fall unterschiedlich lang, je nachdem in wie vielen Zeilen man die Spalte A und B ausfüllt. Die nicht sichtbare Sverweis Funktion ist in 100 Zeilen eingetragen, dass reicht für alle auftretenden Fälle aus.
Nun zum Problem.
Ich möchte nun, wenn alle Zeilen ausgefüllt sind, in einer auf die letzte ausgefüllte Zeile folgenden Zeile die Werte in Spalte E aufaddieren. Mein Problem ist nun, daß je nach Fall die Anzahl der ausgefüllten Zeilen unterschiedlich sind und die Zeile in der die Aufaddierung erfolgen soll somit nicht feststeht. Vielleicht könnte man mittels einer Schaltfläche (CommandBox) die Summierung starten und an der gewünschten Stelle in eine Zelle eintragen.
Das zweite Problem ist ähnlich, nur das nun auf einem weiterem Tabellenblatt die ausgefüllten Zeilen aus dem anderem Tabellenblatt erscheinen sollen, und auch hier dann nach der letzten Zeile eine Aufsummierung von Spalte D erfolgen soll. Auf diesem Tabellenblatt sind noch weitere Daten vorhanden, unter denen dann die ausgefüllt Tabelle stehen soll. Auch hier das Problem, dass es immer je nach Fall eine unterschiedliche Anzahl von Zeilen sind, die erscheinen soll und dann addiert werden soll.
Vielleicht kann mir hier einer von Euch einen Tip geben.
Vielen Dank
Chris