Zell-Bezüge - Brett vor'm Kopf :/
Moin junx & medlz, ;) ich beiße mir gerade die Zähne an einer Tabelle aus und habe aktuell ein richtig dickes Brett vor'm Kopf. Ich habe eine Tabelle (A1 bis G44) und die Werte werden in der Waagerechten nacheinander eingetragen - die ersten Werte in Zeile 5, dann Zeile 6, usw.. Es ist aber nicht zwingend, dass auch alle Zeilen bis zur letzten (Zeile 44) ausgefüllt werden (müssen). Das bedeutet, dass in dem einen Tabellenblatt die letzte ausgefüllte Zeile die Zeile 20 ist und im nächsten Blatt ist es vielleicht die Zeile 35. Jetzt benötige ich den letzten und den vorletzten Wert aus Spalte B, um damit weitere Operationen durchführen zu können. Wer kann helfen, das Brett vor meinem Kopf zu entfernen? ;) Liebe Grüße und besten Dank im Voraus, Peter. -- Es gibt zwei Arten von Freunden: die einen sind käuflich, die anderen sind unbezahlbar. ;) - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org
Re: Zell-Bezüge - Brett vor'm Kopf :/
Mion moin, null Ahnung - Was Bretter angeht: wie wo was weiß OBI ! Viel Erfolg Konrad Am 28.02.2015 um 15:07 schrieb Semmel: Moin junx & medlz, ;) ich beiße mir gerade die Zähne an einer Tabelle aus und habe aktuell ein richtig dickes Brett vor'm Kopf. Ich habe eine Tabelle (A1 bis G44) und die Werte werden in der Waagerechten nacheinander eingetragen - die ersten Werte in Zeile 5, dann Zeile 6, usw.. Es ist aber nicht zwingend, dass auch alle Zeilen bis zur letzten (Zeile 44) ausgefüllt werden (müssen). Das bedeutet, dass in dem einen Tabellenblatt die letzte ausgefüllte Zeile die Zeile 20 ist und im nächsten Blatt ist es vielleicht die Zeile 35. Jetzt benötige ich den letzten und den vorletzten Wert aus Spalte B, um damit weitere Operationen durchführen zu können. Wer kann helfen, das Brett vor meinem Kopf zu entfernen? ;) Liebe Grüße und besten Dank im Voraus, Peter.
Re: Zell-Bezüge - Brett vor'm Kopf :/
Moin, Am 28. Februar 2015 um 15:07 schrieb Semmel : > Jetzt benötige ich den letzten und den vorletzten Wert aus Spalte B, um > damit weitere Operationen durchführen zu können. Schau mal hier: http://www.office-loesung.de/ftopic255045_0_0_asc.php Der scheint das Problem gelöst zu haben. -- Viel Erfolg Detlef - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org
Re: Zell-Bezüge - Brett vor'm Kopf :/
Am 28.02.2015 um 15:07 schrieb Semmel: > > Moin junx & medlz, ;) > > ich beiße mir gerade die Zähne an einer Tabelle aus und habe aktuell ein > richtig dickes Brett vor'm Kopf. > > Ich habe eine Tabelle (A1 bis G44) und die Werte werden in der > Waagerechten nacheinander eingetragen - die ersten Werte in Zeile 5, > dann Zeile 6, usw.. > Es ist aber nicht zwingend, dass auch alle Zeilen bis zur letzten (Zeile > 44) ausgefüllt werden (müssen). Das bedeutet, dass in dem einen > Tabellenblatt die letzte ausgefüllte Zeile die Zeile 20 ist und im > nächsten Blatt ist es vielleicht die Zeile 35. > > Jetzt benötige ich den letzten und den vorletzten Wert aus Spalte B, um > damit weitere Operationen durchführen zu können. > > Wer kann helfen, das Brett vor meinem Kopf zu entfernen? ;) Wenn die Werte lückenlos eingetragen werden, kannst Du den letzten vorhandenen Wert relativ einfach mit | =INDEX(B1:B44;ANZAHL(B1:B44)) ermitteln. Andernfalls musst Du mit einer Hilfsspalte arbeiten, in der Du von /hinten/ her den Index der 'ersten' (aka hintersten) belegten Zeile nach vorne reichst, und dann dort abgreifst: Zelle H1 (bzw. ganze Spalte H): | =WENN(H2<>"";H2;WENN(B1<>"";ZEILE();"")) Zugriff: | =INDEX(B1:B44;H1) Wolfgang -- - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org
Re: Zell-Bezüge - Brett vor'm Kopf :/
Moin Wolfgang, Wolfgang Jäth schrieb am 28.02.2015 um 16:29: Am 28.02.2015 um 15:07 schrieb Semmel: Moin junx & medlz, ;) [...] Jetzt benötige ich den letzten und den vorletzten Wert aus Spalte B, um damit weitere Operationen durchführen zu können. Wer kann helfen, das Brett vor meinem Kopf zu entfernen? ;) Wenn die Werte lückenlos eingetragen werden, kannst Du den letzten vorhandenen Wert relativ einfach mit | =INDEX(B1:B44;ANZAHL(B1:B44)) ... perfekt! Vielen Dank! Peter. - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org
Re: Zell-Bezüge - Brett vor'm Kopf :/
Guten Tag Semmel, am Samstag, 28. Februar 2015 um 15:07 schrieben Sie: > Ich habe eine Tabelle (A1 bis G44) und die Werte werden in der > Waagerechten nacheinander eingetragen - die ersten Werte in Zeile 5, > dann Zeile 6, usw.. > Es ist aber nicht zwingend, dass auch alle Zeilen bis zur letzten (Zeile > 44) ausgefüllt werden (müssen). Das bedeutet, dass in dem einen > Tabellenblatt die letzte ausgefüllte Zeile die Zeile 20 ist und im > nächsten Blatt ist es vielleicht die Zeile 35. > Jetzt benötige ich den letzten und den vorletzten Wert aus Spalte B, um da fällt mir nur eine Lösung mittels Hilfsbereichs ein. 1. Definiere einen Datenbereich B9:B29 2. Definiere einen Hilfsbereich E9:E29 3. In Zelle E9 => =WENN(ISTLEER(B9);"";ZEILE()) 4. E9 bis E29 ergänzen 5. In Zelle E31 => =MAX(E9:E29) 6. In Zelle B31 => =INDIREKT(ADRESSE(E31;2)) | die 2 in Adresse steht für die zweite Spalte, also B Damit ist der letzte Wert deines Datenbereichs in Zelle B31. Für den vorletzten Wert habe ich keine saubere Lösung. Den Maximalwert um 1 zu verringern, indem man =INDIREKT(ADRESSE(E31-1;2)) schreibt, führt nur dann zu einer korrekten Lösung, wenn der zu dem Hilfsbereich gehörende Wert im Datenbereich nicht leer ist. -- Mit freundlichen Grüßen Jörg Kleinfeld mailto:joerg.kleinf...@arcor.de http://www.bsv.de
Re: Zell-Bezüge - Brett vor'm Kopf :/
Guten Tag Wolfgang Jäth, am Samstag, 28. Februar 2015 um 16:29 schrieben Sie: > Am 28.02.2015 um 15:07 schrieb Semmel: >> Ich habe eine Tabelle (A1 bis G44) und die Werte werden in der >> Waagerechten nacheinander eingetragen - die ersten Werte in Zeile 5, >> dann Zeile 6, usw.. >> Es ist aber nicht zwingend, dass auch alle Zeilen bis zur letzten (Zeile >> 44) ausgefüllt werden (müssen). Das bedeutet, dass in dem einen >> Tabellenblatt die letzte ausgefüllte Zeile die Zeile 20 ist und im >> nächsten Blatt ist es vielleicht die Zeile 35. >> Jetzt benötige ich den letzten und den vorletzten Wert aus Spalte B, um >> damit weitere Operationen durchführen zu können. > Wenn die Werte lückenlos eingetragen werden, kannst Du den letzten > vorhandenen Wert relativ einfach mit > | =INDEX(B1:B44;ANZAHL(B1:B44)) > ermitteln. Andernfalls musst Du mit einer Hilfsspalte arbeiten, in der > Du von /hinten/ her den Index der 'ersten' (aka hintersten) belegten > Zeile nach vorne reichst, und dann dort abgreifst: > Zelle H1 (bzw. ganze Spalte H): > | =WENN(H2<>"";H2;WENN(B1<>"";ZEILE();"")) Das ist eine interessante Lösung den Wert nach oben durchzureichen, bedingt jedoch eine "leere" Zelle unterhalb des Hilfsbereichs. > Zugriff: > | =INDEX(B1:B44;H1) das funktioniert, wenn der Datenbereich und der Hilfsbereich tatsächlich in Zeile 1 anfangen. Beginnen diese Bereiche z.B. in der fünften Zeile, muss der Wert H1 um 5 korrigiert werden (H1-5). -- Mit freundlichen Grüßen Jörg Kleinfeld mailto:joerg.kleinf...@arcor.de http://www.bsv.de
Re: Zell-Bezüge - Brett vor'm Kopf :/
Am 01.03.2015 um 14:59 schrieb Jörg Kleinfeld: > >> Wenn die Werte lückenlos eingetragen werden, kannst Du den letzten >> vorhandenen Wert relativ einfach mit > >> | =INDEX(B1:B44;ANZAHL(B1:B44)) > >> ermitteln. Andernfalls musst Du mit einer Hilfsspalte arbeiten, in der >> Du von /hinten/ her den Index der 'ersten' (aka hintersten) belegten >> Zeile nach vorne reichst, und dann dort abgreifst: > >> Zelle H1 (bzw. ganze Spalte H): >> | =WENN(H2<>"";H2;WENN(B1<>"";ZEILE();"")) > Das ist eine interessante Lösung den Wert nach oben durchzureichen, bedingt > jedoch eine "leere" Zelle unterhalb des Hilfsbereichs. Yepp; oder eine entsprechend modifizierte Formel in der letzte Zeile. >> Zugriff: >> | =INDEX(B1:B44;H1) > das funktioniert, wenn der Datenbereich und der Hilfsbereich tatsächlich in > Zeile 1 anfangen. > Beginnen diese Bereiche z.B. in der fünften Zeile, muss der Wert H1 um 5 > korrigiert werden (H1-5). Ja, mit zwei Anmerkungen; Erstens wird der Wert dann natürlich nur bis H*5* zurück gegeben; zweitens darf man nur (5-1) = 4 abziehen. Wolfgang -- - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org