Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Immer die letze Serie ausgeben
#21
Hallo Uwe

hast du Recht... habe heute früh die zweite Seite mit den ganzen Kommentaren nicht gesehen.
Viele Grüße,
Matthias

-------------------------------------------------------------------------------------------

Man muß nicht alles wissen, man muß nur wissen, wie man die Lösung findet.
Antworten Top
#22
Hi Matthias,

damit Seiten nicht übersehen werden können, könntest du im Benutzer-CP / Dein Profil die Optionen ändern. Sobald du die Optionen aufgerufen hast, siehst du rechts oben das Feld Forenansicht. Hier kannst du festlegen, wieviel Einträge pro Seite du haben möchtest. Ich selbst schöpfe das Maximum aus, nehme dafür in Kauf, eventuell mal etwas mehr scrollen zu müssen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#23
Hi

Da du auch Excel2007 in deinen verwendeten Versionen angibst, hier mal noch eine Formel dazu.
Code:
=(VERGLEICH("";$B$1:$B$20;-1)-MAX(ISTGERADE(ZEILE($A$1:$A$20))*ZEILE($A$1:$A$20)*($B$1:$B$20<>"")*($A$1:$A$20="")))/2

Gruß Elex
Antworten Top
#24
(18.07.2018, 09:30)Elex schrieb: Hi

Da du auch Excel2007 in deinen verwendeten Versionen angibst, hier mal noch eine Formel dazu.
Code:
=(VERGLEICH("";$B$1:$B$20;-1)-MAX(ISTGERADE(ZEILE($A$1:$A$20))*ZEILE($A$1:$A$20)*($B$1:$B$20<>"")*($A$1:$A$20="")))/2

Gruß Elex

Würde das auf neueren Versionen nicht laufen? oder warum weist du explizit auf 2007 hin?

Ich würde schon gern so haben, dass es auf allen Versionen Läuft, da ich und auch jemand anderes von verschienen Rechnern mit verschiedenen Excelversionen drauf zugreift...



Zitat:
Zitat: schrieb:Was macht eine intelligente Tabelle aus?
Steht alles in dem angegebenen Link. Hast du ihn dir angeschaut?
Zitat: schrieb:und was ist VBA?
Mit VBA (Visual Basic for Application) kannst du in Excel programmieren - aber wenn du das nicht kennst, scheidet das als Lösungsmöglichkeit aus.

Ja muss ich zugeben hab ich noch nicht gelesen, sorry.

VBA wird dan schwierig da ich da wenig bis keine Erfahrung habe...

Ich werde jetzt erstmal die Vorschläge testen

Vielen Dank schon mal für die Mühe!
Antworten Top
#25
(18.07.2018, 05:11)BoskoBiati schrieb: Hi,

da es anscheinend nur diesen Fall gibt, der zu einem Fehler führt, hier mal eine mögliche Lösung:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
1BemerkungenNamen
2xName1
3 15.05.2018
4xName2
5 16.05.2018
6xName3
7 17.05.2018
8xName4
9 18.05.2018
10xName5
11 19.05.2018
12xName6
13 20.05.2018
14 6

ZelleFormel
C14=WENNFEHLER(ZÄHLENWENN(INDEX(A:A;AGGREGAT(14;6;ZEILE($A$1:$A$20)/(ISTTEXT($B$1:$B$20))/($A$1:$A$20="");1)):INDEX(A:A;VERWEIS(9;1/(ISTTEXT($B$1:$B$20));ZEILE($B$1:$B$20)));"<>");ZÄHLENWENN(A:A;"<>")-1)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Also bei diesem Vorschlag zählt er ja leider einfach alle x... das geht auch einfacher mit ANZAHL2, dann zählt er mir einfach alle nicht leeren Zellen...
Das nur die letze bestehende Serie angezeigt wird ist ja mein Problem... Sobald ein Eintrag ohne Bemerkung also X kommt soll ja wieder 0 da stehen und wenn eine Lücke dazwischen ist, soll ja auch nur die letzte Serie zählen...

Alle voran gemachten Vorschläge führen bei mir nur zu #NAME?
Antworten Top
#26
(18.07.2018, 22:41)nichtraucher schrieb: ...
Alle voran gemachten Vorschläge führen bei mir nur zu #NAME?

Hallo, wenn das so ist, hast du evtl. mit einer Version < XL2010 probiert... AGGREGAT() gibt's erst ab XL2010. Bei Elex' Vorschlag dürfte kein #NAME? erscheinen, sondern wenn überhaupt dann #WERT! - dann allerding hast du die Formel nicht mit CSE abgeschlossen... Ansonsten poste doch mal bitte (d)eine (Beispiel)Datei mit deinen Versuchen und auch mit deinen Wunschergebnissen...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#27
An dem Rechner wo ich Aktuell sitze ist es 2007...
Wie ist das mit Excel Online? Ich arbeite aus einer Dropbox herraus, gibts da auch einschränkungen?

Versuche habe ich nicht wirklich welche die verwertbar wären... Bis auf das ANZAHL2 hab ich nichts vernünftiges herrausbekommen...
Antworten Top
#28
Hi,

hier zwei Versionen:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
1BemerkungenNamen
2xName1
3 15.05.2018
4xName2
5 16.05.2018
6xName3
7 17.05.2018
8 Name4
9 18.05.2018
10xName5
11 19.05.2018
12xName6
13 20.05.2018
14 2
15 2

ZelleFormel
C14=WENNFEHLER(ZÄHLENWENN(INDEX(A:A;AGGREGAT(14;6;ZEILE($A$1:$A$20)/(ISTTEXT($B$1:$B$20))/($A$1:$A$20="");1)):INDEX(A:A;VERWEIS(9;1/(ISTTEXT($B$1:$B$20));ZEILE($B$1:$B$20)));"<>");ZÄHLENWENN(A:A;"<>")-1)
C15{=ANZAHL2(INDEX(A:A;MAX(WENN(ISTTEXT(B1:B20)*(A1:A20="")*(B1:B20<>"");ZEILE(A1:A20)))):INDEX(A:A;VERWEIS(9;1/(ISTTEXT($B$1:$B$20));ZEILE($B$1:$B$20))))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

erste Formel ab 2010, zweite für alle Excel-Versionen.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#29
Moin @nichtraucher
 
Allgemein ist Excel aufwärts kompatibel.

in#1
Zitat:Desweiteren soll es möglich sein die Markierung auch schon vorzumerken, wenn aber noch kein Name daneben steht, dann soll das natürlich ignoriert werden...
Die Bedingung kann man so oder so interpretieren. Ignoriere das der Name fehlt oder das die Markierung da ist.

Da du nun zwei Formel hast die sich in dem Fall unterscheiden wird ja eine passen. Beide sind mit strg+shift+Enter abzuschließen. Den Hinweis hatte ich vergessen. Danke an Jörg.

____|_A_|______B_____|_C_|_D_|_E_|
   1|   |            |   |   |   |
   2|x  |Name1       |   |  5|  6|
   3|   |  15.05.2018|   |   |   |
   4|x  |Name2       |   |   |   |
   5|   |  16.05.2018|   |   |   |
   6|x  |Name3       |   |   |   |
   7|   |  17.05.2018|   |   |   |
   8|x  |Name4       |   |   |   |
   9|   |  18.05.2018|   |   |   |
  10|x  |Name5       |   |   |   |
  11|   |  19.05.2018|   |   |   |
  12|x  |            |   |   |   |
  13|   |  20.05.2018|   |   |   |

D2    {=(VERGLEICH("";$B$1:$B$20;-1)-MAX(ISTGERADE(ZEILE($A$1:$A$20))*ZEILE($A$1:$A$20)*($B$1:$B$20<>"")*($A$1:$A$20="")))/2}

E2    {=ANZAHL2(INDEX(A:A;MAX(WENN(ISTTEXT(B1:B20)*(A1:A20="")*(B1:B20<>"");ZEILE(A1:A20)))):INDEX(A:A;VERWEIS(9;1/(ISTTEXT($B$1:$B$20));ZEILE($B$1:$B$20))))}

Gruß Elex
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • nichtraucher
Antworten Top
#30
Hallo Elex,

Zitat:Allgemein ist Excel aufwärts kompatibel. 

... wie soll das denn gehen?
________________________________________________________________________
wer aufgibt, ohne es versucht zu haben, gibt einfach nur auf!

Grüße aus Norderstedt, Peter
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste