Discussion:
Zahlenmäßigen Zellbezug automatisch um 5 erhöhen ?
(zu alt für eine Antwort)
Thomas Kaulen
2003-08-28 12:32:49 UTC
Permalink
Hallo,

habe ein Tabelle in der Zellen Bezug nehmen auf ein weiteres Tabellenblatt
in gleicher Datei.
Die "Bezugszellen" liegen im Abstand von 5 Zeilen während die Zellen, die
Bezug darauf nehmen und dortigen Inhalt darstellen sollen im Abstand von
einer Zeile liegen.
Entsprechende Bezugsformeln hab ich jetzt angefangen manuell einzugeben, da
ich aufgrund des unterschiedlichen Zeilenabstandes keine andere Möglichkeit
sehe.
Gibt es vieleicht doch eine Möglichkeit dies zu automatisieren ??
Zellinhalt z.B.
Zeile 5
=WENN(B37="X";SUMME('Kostenermittlung nach vorl.
Ang'!$I16;'Kostenermittlung nach vorl. Ang'!$K16:$L16);"")

nächste Zeile (Zeile 6)
=WENN(B38="X";SUMME('Kostenermittlung nach vorl. Ang'!$I21;'Kostenermittlung
nach vorl. Ang'!$K21:$L21);"")


MfG
Thomas Kaulen
Alexander Wolff
2003-08-28 13:36:06 UTC
Permalink
=WENN(B37="X";SUMME(BEREICH.VERSCHIEBEN('Kostenermittlung nach vorl.
Ang'!$I$16;(ZEILE()-5)*5;;;))+SUMME(BEREICH.VERSCHIEBEN('Kostenermittlung
nach vorl. Ang'!$K$16:$L$16;(ZEILE()-5)*5;;;));"")

Kopieren und in Zeile einfügen!

=WENN(B37="X";SUMME(BEREICH.VERSCHIEBEN('Kostenermittlung nach vorl.
Ang'!$I$16:$L$16;(ZEILE()-5)*5;;;));"")
ist schon etwas kürzer, wenn Du sinnigerweise auf die ärgerliche Spalte J an
genau der Stelle verzichten könntest. Schiebe sie doch woanders hin.

Gruß Alexander
Post by Thomas Kaulen
Hallo,
habe ein Tabelle in der Zellen Bezug nehmen auf ein weiteres Tabellenblatt
in gleicher Datei.
Die "Bezugszellen" liegen im Abstand von 5 Zeilen während die Zellen, die
Bezug darauf nehmen und dortigen Inhalt darstellen sollen im Abstand von
einer Zeile liegen.
Entsprechende Bezugsformeln hab ich jetzt angefangen manuell einzugeben, da
ich aufgrund des unterschiedlichen Zeilenabstandes keine andere Möglichkeit
sehe.
Gibt es vieleicht doch eine Möglichkeit dies zu automatisieren ??
Zellinhalt z.B.
Zeile 5
=WENN(B37="X";SUMME('Kostenermittlung nach vorl.
Ang'!$I16;'Kostenermittlung nach vorl. Ang'!$K16:$L16);"")
nächste Zeile (Zeile 6)
=WENN(B38="X";SUMME('Kostenermittlung nach vorl.
Ang'!$I21;'Kostenermittlung
Post by Thomas Kaulen
nach vorl. Ang'!$K21:$L21);"")
MfG
Thomas Kaulen
Alexander Wolff
2003-08-28 13:59:21 UTC
Permalink
=WENN(B37="X";SUMME(BEREICH.VERSCHIEBEN('Kostenermittlung nach vorl.
Ang'!$I$16;(ZEILE()-ZEILE($A$5))*5;;;);BEREICH.VERSCHIEBEN('Kostenermittlung
nach vorl. Ang'!$K$16:$L$16;(ZEILE()-ZEILE($A$5))*5;;;));"")

- macht die Formel etwas flexibler, da Du jetzt auch im Ergebnisblatt
oberhalb Zeile 5 noch Zeilen einfügen darfst.
- außerdem wurden die beiden Bereiche (wie bei Dir) in eine Summenformel
gepackt.

Wenn Du dieser Formel einen Namen vergibst, machst Du die Sache weniger
fehleranfällig.

- Gehe auf die Formel in Zeile 5
- Mit F2 Umschalt Strg Pos1 markierst du die Formel und machst Strg-C
- Einfügen Namen Definiere "Kurzversion" bezieht sich auf [dort mit Strg-V
die Formel einfügen]
- In Zeile 6 gib jetzt testweise =Kurzversion ein. Wenn alles stimmt,
kopiere sie runter und auch in Zeile 5

Gruß Alexander
Thomas Kaulen
2003-08-28 14:06:28 UTC
Permalink
Hallo Alexander,

vielen Dank für die schnelle Hilfe.
Da ich nicht so fit bin in der Anwendung von Excel, muss ich Deine Antwort
erst verstehen lernen bevor ich Sie ausprobiere...

Gruß
Thomas Kaulen
Post by Alexander Wolff
=WENN(B37="X";SUMME(BEREICH.VERSCHIEBEN('Kostenermittlung nach vorl.
Ang'!$I$16;(ZEILE()-ZEILE($A$5))*5;;;);BEREICH.VERSCHIEBEN('Kostenermittlung
Post by Alexander Wolff
nach vorl. Ang'!$K$16:$L$16;(ZEILE()-ZEILE($A$5))*5;;;));"")
- macht die Formel etwas flexibler, da Du jetzt auch im Ergebnisblatt
oberhalb Zeile 5 noch Zeilen einfügen darfst.
- außerdem wurden die beiden Bereiche (wie bei Dir) in eine Summenformel
gepackt.
Wenn Du dieser Formel einen Namen vergibst, machst Du die Sache weniger
fehleranfällig.
- Gehe auf die Formel in Zeile 5
- Mit F2 Umschalt Strg Pos1 markierst du die Formel und machst Strg-C
- Einfügen Namen Definiere "Kurzversion" bezieht sich auf [dort mit Strg-V
die Formel einfügen]
- In Zeile 6 gib jetzt testweise =Kurzversion ein. Wenn alles stimmt,
kopiere sie runter und auch in Zeile 5
Gruß Alexander
Loading...