Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Wennfehler Index Indirekt: Begriffe aus Tabellen

Wennfehler Index Indirekt: Begriffe aus Tabellen
27.08.2017 13:28:19
Christian
Moin alle zusammen,
ich möchte aus einer erweiterbaren Anzahl von Tabellen, mit festen suchkriterien, einzelne eindeutige Begriffe ziehen.
In meinen Beispiel habe ich zwei Tabellen: UAE01 und UAE04
Aus den Tabellen möchte ich aus der Spalte Komponenten, die eindeutigen Begriffe in die Tabelle Planbelegung ziehen. Nach der Version UAE01 und den Termin CF-3
Für die UAE01 und Version CF-3 gibt es in der Tabelle UAE01 aber zwei Einträge mit Business Class zum Beispiel. Der Begriff soll in Planbelegung aber nur Einmal erscheinen. Mit der aktuellen Formel komme ich leider nicht weiter.
Sie findet zwar die richtigen Zeilen, entfernt aber nicht die Duplikate
=WENNFEHLER(INDEX(INDIREKT("'"&$A2&"'!$F$2:$F$42");AGGREGAT(15;6;ZEILE($A$2:$A$42)  -1/(INDIREKT("'"&$A2&"'!$B$2:$B$42")=$B2);SPALTE(A1)));"") 
Beispieldatei:
https://www.herber.de/bbs/user/115794.xlsx
Viele Grüße
Christian
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: zusätzlich ZÄHLENWENN() noch einbinden und ...
27.08.2017 15:03:14
...
Hallo Christian,
... die Formel entsprechend anpassen. Wozu Du allerdings die Spalte C und vor allem die Dopplung der Spalte B in Spalte D vorgenommen hast erschließt sich mir nicht wirklich.
In E2:
=WENNFEHLER(INDEX(INDIREKT("'"&$A2&"'!$F:$F");AGGREGAT(15;6;ZEILE($A$2:$A$99)
/(INDIREKT("'"&$A2&"'!$B$2:$B$99")=$B2)/(ZÄHLENWENN($D2:D2;INDIREKT("'"&$A2&"'!$F$2:$F$99"))=0)
;1))&"";"")

Formel nach rechts (reichen würde im Beispiel Spalte K) und unten kopieren.
Gruß Werner
.. , - ...
Anzeige
Danke Werner
27.08.2017 15:06:32
Christian
Das Frage ich mich durch deinen Beitrag jetzt auch ... Aber deine Funktion läuft wie üblich Perfekt, Danke :)
Viele Grüße
Christian
AW: biite und ...
27.08.2017 15:18:45
...
Hallo Christian,
... wenn Du die Spalten C:D löschst, dann könntest Du in Spalte C mit der Ermittlung der Datenwerte beginnen. Die Formel würde dann in C2 entsprechend angepasst so lauten:
=WENNFEHLER(INDEX(INDIREKT("'"&$A2&"'!$F:$F");AGGREGAT(15;6;ZEILE($A$2:$A$99)
/(INDIREKT("'"&$A2&"'!$B$2:$B$99")=$B2)/(ZÄHLENWENN($B2:B2;INDIREKT("'"&$A2&"'!$F$2:$F$99"))=0);1))&"";"")
Gruß Werner
.. , - ...
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige