Clever-Excel-Forum

Normale Version: suche Formel Vergleichen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Forum,

Ich habe in Spalte  A Chargennummern (je nach dem welche BwA auch doppelt) und in Spalte B eine BwA (Bewegungsart) stehen.
nun möchte ich mir die Chargen ausgeben lassen die eine BwA E aber keine BwA A haben.
siehe Bitte Tabelle im Anhang.

Besten Dank im Voraus
omron2003
Moin,

eine Möglichkeit:

Arbeitsblatt mit dem Namen 'Tabelle1'
BCDE
3Charge:BwAHSErgebnis:
43001E3002
53001A3005
63002E6
73003E
83003A
93004A
103004E
113005E11
123006A
133006E

ZelleFormel
D4=WENN(ZÄHLENWENN($B$4:$B$14;B4)=1;ZEILE();"")
E4=WENNFEHLER(INDEX(B:B;KKLEINSTE($D$4:$D$14;ZEILE(A1)));"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Hilfsspalte kann bei Bedarf ausgeblendet werden.
Hallo,

hier noch eine Lösung ohne Hilfsspalte:
BCDE
3Charge:BwAErgebnis:
43001E3002
53001A3005
63002E
73003E
83003A
93004A
103004E
113005E
123006A
133006E

ZelleFormel
E4{=WENNFEHLER(INDEX(B:B;AGGREGAT(15;6;ZEILE($B$4:$B$13)/NICHT(MMULT((MTRANS($B$4:$B$13)=$B$4:$B$13)*1;($C$4:$C$13="A")*1));ZEILE(A1)));"")}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Denkbar wären auch Lösungsansätze mittels Pivot-Tabelle oder PowerQuery.
(19.12.2018, 15:35)Der Steuerfuzzi schrieb: [ -> ]Hallo,
...
Denkbar wären auch Lösungsansätze mittels Pivot-Tabelle oder PowerQuery.

Hallo, ja oder jein. Ich würde schon eine PQ-Lösung vorgeschlagen haben, ABER: der TE hat eine *.xls Datei gepostet... Deswegen wackelt auch deine Formellösung...
Hi Jörg,

is zwar nur 'ne .xls; im Profil gibt der TE aber XL2013 an.
(19.12.2018, 15:42)Jockel schrieb: [ -> ]der TE hat eine *.xls Datei gepostet... Deswegen wackelt auch deine Formellösung...
Geht auch mit KKLEINSTE:
E
43002

ZelleFormel
E4{=INDEX(B:B;KKLEINSTE(ZEILE($B$4:$B$13)/(NICHT(MMULT((MTRANS($B$4:$B$13)=$B$4:$B$13)*1;($C$4:$C$13="A")*1))+1%%%%);ZEILE(A1)))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Allerdings ist hier das Abfangen des Fehlers nicht so einfach ohne WENNFEHLER!
Hallo, ich weiß. Das war von mir reiner Spekulatius... wegen der *.xls und des Benutzernamens... Nun hat der TE drei Formellösungen...