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.

Abfrage nach mehreren Bedingungen
#1
Guten Morgen,

ich sitze momentan an einer Excel-Tabelle und komme absolut nicht weiter.

Ich habe verschiedene Nummern mit darin enthaltenen verschiedenen Beschreibungen.

[
Bild bitte so als Datei hochladen: Klick mich!
]

Ich möchte mir die Nummer anzeigen lassen, wenn sie die Beschreibung 2093-700 hat. Dabei soll aber noch geprüft warden, dass diese nur angezeigt wird, wenn in der Zeile davor die selbe Nr. steht und im Status der Text CNF enthalten ist. Der restliche Text ist variable, es geht nur um das CNF.
Die Vorgaben sollen für alle Zeilen überprüft werden und dann angezeigt werden.

Ein wenig habe ich hinbekomemn, aber nur soweit, dass die Nr. angezeigt, die die Beschreibung 2093-700 enthält. Das Ganze dann als Array-Formel.
Code:
{=WENNFEHLER(INDEX(Sheet1!$A$2:$A$178;KGRÖSSTE((Sheet1!$B$2:$B$178="2093-700")*(ZEILE(Sheet1!$B$2:$B$178)-1);ZÄHLENWENN(Sheet1!$B$2:$B$178;"2093-700")+1-ZEILE(Sheet1!B1)));"")}
Ich hoffe, dass jemand eine Idee hat.

Grüße


Angehängte Dateien
.xlsx   Test.xlsx (Größe: 12,58 KB / Downloads: 5)
Antworten Top
#2
Hi,

bei deinem Bsp. gibt es keine Nummer  dazu ;)

Anbei eine Lösung mit Hilfsspalte
Wenn 1 dann Treffer
das wäre auch leicht auszuwerten


.xlsx   Test_20_11.xlsx (Größe: 14,1 KB / Downloads: 2)
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
Antworten Top
#3
Hi Chris,

sofern ich das Problem richtig verstanden habe, gibt es zwei Treffer:

Sheet1

ABC
7110031002152093-700PRT  REL
8110031002162093-400CNF  MILE PRT  REL
9110031002162093-410CNF  MILE PRT  REL
10110031002162093-700PRT  REL
11110031015272093-400CNF  MILE PRT  REL
12110031015272093-410CNF  MILE PRT  REL
13110031015272093-700PRT  REL

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

1. Beschreibung 2093-700 (ergibt Nr. 11003100216)
2. Nummer muss in Zeile davor ebenfalls vorkommen
3. Bedingung der Anzeige, dass im Status CNF* vorkommt

Dieses Bsp. bezieht sich auf Zeile 9 und 10
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#4
Hallo,

danke schonmal für die Antworten und die nicht klar genug gemachte Intention meinerseits.
Sheet 1 wird automatisch generiert. Sheet 2 ist identisch vom Aufbau, dort soll allerdings nur Folgendes angezeigt werden mit folgenden Bedingungen:
1. Nr. in Spalte A wieder anzeigen, wenn Beschreibung 2093-700 in selber Zeile in der Spalte B vorhanden ist.
2. Die Nr. soll dann aber nur angezeigt werden, wenn die Zeile davor in Zeile C den Text CNF enthält. Was sonst noch da mit drin steht, ist egal, es geht nur um CNF.

Beispiel:
Zeile 4 hat zwar 2093-700 in B4, aber in C3, also der Zeile davor, steht kein CNF. Daher soll diese Nummer nicht angezeigt werden.
Zeile 10 hat 2093-700 in B4 und CNF in C10 stehen. Daher soll die Nummer angezeigt werden.
Antworten Top
#5
Hi,

so in Sheet2!A2, nach rechts und unten ziehen, Bereiche anpassen:


Code:
=WENNFEHLER(INDEX(Sheet1!A:A;AGGREGAT(15;6;ZEILE(Sheet1!$B$2:$B$200)/(Sheet1!$B$2:$B$200="2093-700")/(ISTZAHL(SUCHEN("CNF";Sheet1!$C$1:$C$199)));ZEILE(A1)));"")
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • Woody96
Antworten Top
#6
Super, vielen Dank! Das war genau das, was ich mir vorgestellt hatte!
Nochmals vielen Dank!
Antworten Top


Gehe zu:


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