ich habe eine Summenformel und lᅵsche eine Zeile aus der Tabelle. DAnn
erhalte ich den #BEZUG! Fehler.
Wie kann ich das umgehen?
=SUMME(A1+A2+A3)
Jetzt wird Zeile 2 gelᅵscht und wie passe ich jetzt die Formel per VBA an?
Gruᅵ Christian
> ich habe eine Summenformel und lᅵsche eine Zeile aus der Tabelle. DAnn
> erhalte ich den #BEZUG! Fehler.
> =SUMME(A1+A2+A3)
Ersetze die Formel durch =SUMME(A1:A3) dann passt Excel den Bereich
automatisch an.
Andreas.
> ich habe eine Summenformel und l�sche eine Zeile aus der Tabelle. DAnn
> erhalte ich den #BEZUG! Fehler.
> Wie kann ich das umgehen?
> =SUMME(A1+A2+A3)
Verwende die Formel =summe (a1.A3)
Solange Du nicht die erste oder letzte Zeile l�scht, passt die Formal sich
an, auch bei Einf�gungen.
> Jetzt wird Zeile 2 gel�scht und wie passe ich jetzt die Formel per VBA an?
MfG
GvB
leider ist mir im vereinfachten Beispiel ein Fehler unterlaufen.
In der Summenformel sind Teilsummen zusammengezᅵhlt, die in nicht
zusammenhᅵngenden Zellen stehen, also z. Bsp.
=SUMME(A3+A17+A100)
Jetzt lᅵsche ich die Zeilen A4:A17 und aus A17 wird jetzt
=SUMME(A3+#BEZUG!+A100)
Wie lᅵse ich das?
Gruᅵ Christian
"Christian Berger" <in...@marx-zentrum.com> schrieb im Newsbeitrag
news:h4hj24$51h$00$1...@news.t-online.com...
>
> Hallo,
>
> leider ist mir im vereinfachten Beispiel ein Fehler unterlaufen.
>
> In der Summenformel sind Teilsummen zusammengez�hlt, die in nicht zusammenh�ngenden
> Zellen stehen, also z. Bsp.
>
> =SUMME(A3+A17+A100)
nebenbei, wenn du schon in der Klammer addierst, kannt du auf Summe verzichten.
=A3+A17+A20 reicht oder la� es Summe tun
=SUMME(A3;A17;A20)
> Jetzt l�sche ich die Zeilen A4:A17 und aus A17 wird jetzt
>
> =SUMME(A3+#BEZUG!+A100)
>
> Wie l�se ich das?
wie meinst du das? Falls du nur mit den nachr�ckenden Werten in die genannten Zellen
weiterrechnen m�chtest baue die Formel anders auf. Versuche es mal damit, so wird
immer A3,A17;A100 addiert.
=INDIREKT("A3")+INDIREKT("A17")+INDIREKT("A100") oder besser noch
=INDEX(A:A;3)+INDEX(A:A;17)+INDEX(A:A;100)
--
mfG
Wolfgang Habernoll
[ Win XP Home SP-2 , XL2002 ]
> =SUMME(A3+A17+A100)
>
> Jetzt lösche ich die Zeilen A4:A17 und aus A17 wird jetzt
>
> =SUMME(A3+#BEZUG!+A100)
Na sowas, bei mir wird daraus =SUMME(A3+#BEZUG!+A99) ich glaub Dir ist
da noch'n Fehler unterlaufen. ;-)
Tja, wie willst Du das denn lösen? Den #BEZUG einfach löschen? Drück
Strg-H, suche nach "#BEZUG!+", ersetze durch "" (alles ohne die "")
und klick auf "Alle ersetzen".
Andreas.
Hallo,
ein Ansatz könnte sein:
=SUMME(WENN(ISTZAHL(A3);A3;0)+WENN(ISTZAHL(A17);A17;0)+WENN(ISTZAHL
(A100);A100;0))
falls ich das Problem richtig verstanden habe.
Excel sollte Dir nämlcih keinesfalls =SUMME(A3+#BEZUG!+A100) ausgeben,
sondern wenn, dann mit neuen Werten die nun in A17 stehen rechnen.
Gruß
Um Dein Modell robust zu haben, w�rde ich die Auswertung
entweder mittels Pivot-Tabellen (beste L�sung)
oder �ber SUMMEWENN (zweitbeste L�sung)
machen. Beiden ist es egal, wenn eine Zeile zwischendurch in den
zugrundeliegenden Daten gel�scht wird. Das Kriterium der Gruppierung wirst
Du in Deinen Daten vermutlich haben - ansonsten musst Du es in jeder Zeile
vervollst�ndigen.
--
Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2