Clever-Excel-Forum

Normale Version: Immer die letze Serie ausgeben
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4
Hallöchen,

eine "intelligente Tabelle" oder Liste ist eine spezielle Tabellenform auf einem Blatt. Die bekommst Du, wenn Du in einem Datenbereich im Reiter "Einfügen" die "Tabelle" wählst.
Da gibt's dann schöne automatische Formatierungen, die Erweiterung mit neuen Daten klappt automatisch - Formeln und Formatierungen werden mitgezogen, wenn man's richtig macht, man kann diese Tabellen als dynamische Berieche für Gültigkeitslisten, andere Berechnungen, Diagramme usw. verwenden …

VBA ist die integrierte Makro- bzw. Programmiersprache von Office
Hallo André,


verstehe ich nicht:

Arbeitsblatt mit dem Namen 'Tabelle1'
AB
1
2xName 1
3 12.07.2018
4xName 2
5 12.07.2018
6xName 3
7 12.07.2018
8xName 4
9 12.07.2018
10xName 5
11 12.07.2018
12 Name6
13 12.07.2018
14
15
16
17
18
19Serie0

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

vllt. hatte André, wie in meinem Beispiel, auch alle Namen gekennzeichnet. Dann kommt tatsächlich #ZAHL.

Arbeitsblatt mit dem Namen 'Tabelle2'
ABC
1BemerkungenNamen
2xName1
315.05.2018
4xName2
516.05.2018
6xName3
717.05.2018
8xName4
918.05.2018
10xName5
1119.05.2018
12xName6
1320.05.2018
14#ZAHL!

ZelleFormel
C14=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)));"<>")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Hallöchen,

oder eben, wie in der Aufgabe angedeutet, Name 6 entfernt Smile
Hi André,

ich glaube, du drückst dich missverständlich aus. Wenn du den kompletten Eintrag Name 6 entfernst und vorher alle anderen Namen markiert hast, ist es dasselbe, wie wenn du den Namen 6 stehen lässt und alle mit dem X markierst. Mit einem Satz: #NAME erscheint, sobald alle Einträge mit einem X versehen sind.
(17.07.2018, 21:58)WillWissen schrieb: [ -> ]#NAME erscheint, ...

was nun: Name oder Zahl? Big Grin

Gruß Uwe
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
(17.07.2018, 22:20)Kuwer schrieb: [ -> ]was nun: Name oder Zahl? Big Grin

Hi Uwe,

klassischer Tippfehler, wenn man mit seinen Gedanken nicht bei der Sache ist.  Blush Ist natürlich #ZAHL.
Zitat:Was macht eine intelligente Tabelle aus?
Steht alles in dem angegebenen Link. Hast du ihn dir angeschaut?
Zitat: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.
Hallo Matthias,

was hältst Du davon, den, dem Du antwortest, auch direkt anzusprechen?
1. ist es höflicher und
2. muss man nicht das ganze Thema durchsuchen, um herauszufinden, wem Du geantwortet hast. Wink

Gruß Uwe
Seiten: 1 2 3 4