Buchstaben vergleichen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Buchstaben vergleichen

von WildpigDE » Sa, 13.01.2007 14:44

Ja, habe ich schon bemerkt. Kam immer nur 0,5 raus....
danke nochmal
Bis dann
Klaus

von Eia » Sa, 13.01.2007 06:14

WildpigDE hat geschrieben:...Könnten auch Wörter oder Nummern sein. ...
Dass Du dann nicht immer durch 2 teilst sondert jeweils um die Anzahl Zeichen der gesuchten Zeichenkette ist klar? Kannst Du mit LÄNGE() in die Formel einbauen

von WildpigDE » Fr, 12.01.2007 23:00

Ja, das klappt! :lol: Ist zwar ein Riesenbrett, aber was soll's. Ich bin aber mit der Tabelle noch nicht am Ende....
Bis dann
Klaus

von WildpigDE » Fr, 12.01.2007 21:49

Hi euch beiden! Also, es gibt 20 Möglichkeiten. Die Buchstaben sind Arbeitsgängen zugeordnet. Könnten auch Wörter oder Nummern sein. Es geht jetzt darum, wie oft Buchstaben, Zahlen oder was man auch immer nehmen möchte, nebeneinander stehen (waagerecht). Jeder Buchstabe für sich steht jetzt in einer Zelle.
Bsp. Sägen: S ; Fräsen: F ; Drehen: D; Bohren: B; Kombination S F
S F D B = 1
D B S F = 1
B F D S = 0

Kombination S F kommt 2 x vor
Jetzt geht es weiter mit S D, usw. bis man am Ende alle Möglichkeiten durch hat und weiss, wieoft das Fräsen hinter dem Sägen kommt.
Hab ich das einigermassen erklärt?
Ich werd mich mal bei machen, eure Vorschläge auszuprobieren.
Danke erstmal
Bis dann
Klaus

von Karolus » Fr, 12.01.2007 11:59

Hallo Klaus

Vieviel verschiedene Zeichen gibt es in der Zeichenkette ? - Aus 4 Einzelzeichen (wie in deinem Beispiel: A,B,C,D) ergeben sich 16 Kombinationen (AA,AB,AC,AD,BA,BB.....)
allgemein : Anzahl n Zeichen → Anzahl n² Kombinationen.

Mein Ansatz:
Schreib die zu untersuchenden Zeichenketten in eine Zelle zb in A2 :
ABCDDCABDCAB
die möglchen Kombinationen schreibst du einzeln ab B1 bis Q1 nebeneinander :
AA|AB|AC|...usw..
für die Auswertungsmatrix in B2 die Formel :
=ZÄHLENWENN($A2;".*"&B$1&".*")
Diese Formel ziehst du bis Q2 bzw soweit wie Kombination in der ersten Zeile stehen.
Für weitere zu untersuchende Strings in A3,A4,usw musst du jetzt nur noch die ganze
Zeile (B2:Q2) nach unten ziehen.

Hilft dir das weiter ?

Edit:
Die ZÄHLENWENN-formel zählt nur 1 oder 0, der Ansatz von Eia ist richtig, Angepasst für dieses Tabellenlayout müsste sie lauten :(in B2)
=(LÄNGE($A2)-LÄNGE(WECHSELN($A2;B$1;"")))/2
der Rest wie oben.

Gruß Karo

von Eia » Fr, 12.01.2007 11:44

Direkt fällt mir dazu nichts ein, aber, wenn man die Zellen zusammenfasst:
=VERKETTEN(A1;B1;C1;D1;E1;F1;G1;H1;I1;J1)

dann daraus die gesuchte Zeichenfolge rauslöscht:
=WECHSELN(VERKETTEN(A1;B1;C1;D1;E1;F1;G1;H1;I1;J1);"AB";"")

und dann noch die Länge vor und nach dem Löschen vergleicht und durch 2 teilt, dann kommts hin:

=(LÄNGE(VERKETTEN(A1;B1;C1;D1;E1;F1;G1;H1;I1;J1))-LÄNGE(WECHSELN(VERKETTEN(A1;B1;C1;D1;E1;F1;G1;H1;I1;J1);"AB";"")))/2

Buchstaben vergleichen

von WildpigDE » Fr, 12.01.2007 11:06

Hallo Leute!
Ich bastele wieder mal an einer Tabelle rum:
In einer Tabelle stehen Buchstaben. Also etwa so:

A B C D
D C A B
B D A C
D C A B

In einer Anderen Tabelle soll in einer Matrix ausgegeben werden, wie oft kommt eine Kombination nebeneinander vor:

Wie oft steht in der waagerechten A vor B, wie oft C vor D

Ich hab lange gesucht, aber nichts gefunden (vermutlich nach dem Falschen gesucht ....)
Bis dann
Klaus

Nach oben