Immer die letze Serie ausgeben
#21
Hallo Uwe

hast du Recht... habe heute früh die zweite Seite mit den ganzen Kommentaren nicht gesehen.
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)
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
Top
#24
(18.07.2018, 10: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!
Top
#25
(18.07.2018, 06: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?
Top
#26
(18.07.2018, 23: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
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
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...
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.
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
Top
#30
Hallo Elex,

Zitat:Allgemein ist Excel aufwärts kompatibel. 

... wie soll das denn gehen?
Top


Gehe zu:


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