Hallo,
ich habe office 2002 und habe folgende Frage. In einer Spalte eines Exceldatenblattes summiere ich mittels Formel =summe(a8:a256) bestimmte Werte. Das klappt natürlich auch. Lösche ich nun aber eine Zeile zwischen a8 und a256 dann ändert sich auch meine Formel. Lösche ich also eine Zeile zwischen Zeile 8 und Zeile 256 ändert sich meine Formel in =summe(a8:a255). Lösche ich also alle Zeilen bekomme ich einen #BEZUG Fehler.
Was ich erreichen möchte ist, dass immer alle Werte zwischen a8 und a256 addiert werden und ich trotzdem beliebig in diese Bereich löschen und einfügen kann.
Ich hoffe, meine Beschreibung ist verständlich.
Office - Word, Excel und Co. 9.746 Themen, 41.427 Beiträge
Zunächst vielen Dank für die Antworten!
Leider funktioniert es nicht. Ich habe in Zelle D1 die Formel =summe($a$2:$a$4)
und in den Zellen a2,a3,a4 jeweils den Wert 2 stehen und bekomme zunächst das Ergebnis 6.
Mach ich irgendwie einen Denkfehler ?
Nun lösche ich - mittels Zellen löschen - die Zelle a3 und die summenformel ändert sich in
=summe($a$2:$a$3).
Gibt es eine Option - Menü Extras - mit der man dieses Verhalten von Excel ändern kann. Hintergrund des ganzen ist eine etwas komplexere Sache. Ich habe eine kleine VBA-Applikation, in der ich einer ersten Liste - einem Buchungsjournal - bestimmte Einträge - Buchungssätze - markiere, um sie dann in bestimmten anderen Listen - den korrespondierenden Buchungskonten ebenfalls als Datenblatt zu löschen. Das funktioniert auch alles super. Nur habe ich in den Datenblättern - Buchungskonten für weitere Auswertungen noch "inlineformeln" - ich weiß nicht genau wie die heissen; sind solche Formeln, die man in "{}" packen kann - die sich dann mit jedem Löschen verändern. Also bspw. {=SUMME(WENN($C$8:$C$120="TABAK";$B$8:$B$120;0))}. Diese Formeln - also die bezogenen Zellen wandern auch mit jedem Löschen wie in meinem ersten kleinen Beispiel.
;-)
Vielleicht lebe ich dann - ohne es zu merken - eines fernen Tages in die Antworten hinein.