Überprüfung von Zellen nach Buchstaben in unterschiedlicher Reihenfolge
#1
Guten Morgen,

verzweifelt habe ich gestern versucht, folgendes hinzubekommen:

Ich möchte für über 20.000 Zellen überprüfen, ob bestimmte Buchstaben (ABCDEF) in den Zellen enthalten sind. Die Reihenfolge wäre egal.

Vorgabe ist  also ABCDEF und das Ziel wäre ein "ok" bei allen 6 Buchstaben (egal welche Reihenfolge) und ein "nicht ok", sobald auch nur 1 Buchstabe fehlt. Es wäre aber auch "ok", wenn zusätzlich zu ABCDEF auch noch ein weiterer Buchstabe auftauchen würde, Hauptsache, die 6 Buchstaben sind vorhanden.

Ich hoffe, ich habe das Problem einigermaßen verständlich erklärt - bin ein totaler Newbie! :s


Danke & liebe Grüße!
Top
#2
Hi,

schau mal, ob das deinen Vorstellungen entspricht:

Tabelle1

ABC
1HS
2ABCDEFGHo.k.A
3ACBFEDo.k.B
4FCEGDAC
5FCBEXDAo.k.D
6FCEXDAE
7F
Formeln der Tabelle
ZelleFormel
B2=WENN(LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$2;))+LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$3;))+LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$4;))+LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$5;))+LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$6;))+LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$7;))=6;"o.k.";"")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Die (farbig markierte) Hilfsspalte kannst du einfach ausblenden.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • Maya14
Top
#3
Hallo,

da reicht das:


Code:
=SUMMENPRODUKT(ISTZAHL(SUCHEN($C$2:$C$7;A2))*1)=6
=SUMMENPRODUKT(ISTZAHL(SUCHEN({"A"."B"."C"."D"."E"."F"};A2))*1)=6
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#4
Hi Maya,

ich kann dir nur raten, eine von Edgars Formeln zu nehmen. Habe gerade festgestellt, dass mein Vorschlag bei bestimmten Kombinationen ein falsches Ergebnis bringt.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • Maya14
Top
#5
Hallo Günter,

hättest Du Deine Formel so aufgebaut:


Code:
WENN((LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$2;))>0)+(LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$3;))>0)+(LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$4;))>0)+(LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$5;))>0)+(LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$6;))>0)+(LÄNGE(A2)-LÄNGE(WECHSELN(A2;$C$7;))>0)=6;"o.k.";"")
dann hätte es keine Probleme gegeben (habe ich aber jetzt nicht getestet!)
.
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:
  • Maya14
Top
#6
Vielen Dank für eure Hilfe, ich werde mich gleich daran versuchen!
Top
#7
Hi Edgar,

daran hatte ich dann auch gedacht. Da du aber zwei sehr kurze Lösungen präsentiert hattest, habe ich meinen eigenen Vorschlag nicht mehr weiterverfolgt. :28:
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#8
Hallo Maya,

wenn Klein-/Großschreibung unterschieden werden soll, nimm FINDEN() statt SUCHEN().

Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • Maya14
Top
#9
Hi,

reicht da nicht auch ein?

=ANZAHL(FINDEN({"A"."B"."C"."D"."E"."F"};A2))=6
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
[-] Folgende(r) 1 Nutzer sagt Danke an chris-ka für diesen Beitrag:
  • Maya14
Top
#10
Hallo,

reicht auch!! :18:
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top


Gehe zu:


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