Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1032to1036
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Mit Buchstaben und Wörtern rechnen

Mit Buchstaben und Wörtern rechnen
16.12.2008 18:43:27
via
Hallo da draußen,
ich stehe mal wieder vor einer neuen Herausforderung. Und zwar möchte ich mit Buchstaben bzw. Wörtern rechnen und eine Antwort überprüfen ob sie richtig oder falsch ist.
Als Beispiel:
Elefant < Maus (leichter)
Maus > Hund (schwerer)
Maus < Katze (leichter)
------------------------------------
Ist die Katze > als der Hund? (schwerer)
Kann ich mit Buchstaben oder Wörtern in Excel rechnen und wie kann man Buchstaben diese definieren?
Um beim obigen Beispiel zu bleiben
Die Definitionen der Buchstaben sollen sein:
E<M
M>H
M<K
Als logische Formel würde ich das so formulieren:
=wenn(E<M;wenn(M>H;wenn(M<K;"OK";"Fehler")))
Geht so etwas?
Viele Grüße,
Oliver

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Mit Buchstaben und Wörtern rechnen
16.12.2008 18:59:00
Tino
Hallo,
vielleicht habe ich dich falsch verstanden, versuche es dennoch.
Im Beispiel habe ich eine Liste mit Tiernamen und deren Gewicht, diesen Bereich habe ich den Namen Tiernamen gegeben.
In der Formel arbeite ich mit dem Sverweis aus diesem Bereich.
 ABC
1TiernameGewicht in g 
2Katze2500 
3Hund15000 
4Maus150 
5Elefant2000000 
6   
7   
8   
9   
10MausElefantMaus ist leichter wie Elefant
11HundKatzeHund ist schwerer wie Katze

Formeln der Tabelle
ZelleFormel
C10=WENN(SVERWEIS(A10;Tiernamen;2;0)<SVERWEIS(B10;Tiernamen;2;0); A10&" ist leichter wie "&B10;A10&" ist schwerer wie "&B10)
C11=WENN(SVERWEIS(A11;Tiernamen;2;0)<SVERWEIS(B11;Tiernamen;2;0); A11&" ist leichter wie "&B11;A11&" ist schwerer wie "&B11)

Gruß Tino
Anzeige
Maus ist leichter als Elefant
16.12.2008 19:08:43
P.Ias
oT
oder so ;-) owT.
16.12.2008 19:10:00
Tino
AW: Mit Buchstaben und Wörtern rechnen
16.12.2008 20:33:56
via
Hallo ihr beiden,
es geht mir gar nicht mal um konkrete Kilogramm Angaben, sonder wirklich um "Buchstaben" oder "Worte". So wie man auch einer Zelle, die 19% MwSt Satz beinhalten, sagen kann, dass sie MWST heißt und ich dann bspw. sagen kann = 1+MWST = 1,19
Was hier aber etwas anders ist, ist der Fall, dass ich E nicht mit einem Wert als Zahl definiern möchte, sondern, dass E kleiner als M ist. E könnte 5 sein oder auch 1000, aber dennoch kleiner als M. So möchte ich im Optimalfall mit Variablen rechnen.
Die Frage ist nur, ob das mit Excel so geht?!
Ich bin gespannt was ihr sagt :-)
Viele Grüße,
Oliver
Anzeige
warum liest Du nicht das von mir ?
16.12.2008 20:43:00
mir
.
AW: Mit Buchstaben und Wörtern rechnen
16.12.2008 20:53:00
Tino
Hallo,
also meinst Du die alphabetische Reihenfolge?
 ABC
4ABA ist kleiner als B
5TinoOliverTino ist größer als Oliver

Formeln der Tabelle
ZelleFormel
C4=WENN(A4<B4;A4&" ist kleiner als "&B4;A4&" ist größer als "&B4)
C5=WENN(A5<B5;A5&" ist kleiner als "&B5;A5&" ist größer als "&B5)

Oder Du gibst in einer Liste 1 bis 26 den Namen A bis Z
Ausschnitt:
 ABC
11 WAHR
22 FALSCH
33  
44  
55  
66  
77  

Formeln der Tabelle
ZelleFormel
C1=A<D
C2=G<C
Namen in Formeln
ZelleNameBezieht sich auf
C1A=Tabelle1!$A$1
C1D=Tabelle1!$A$4
C2C=Tabelle1!$A$3
C2G=Tabelle1!$A$7
Namen verstehen

Ist es dies auch nicht, bin ich raus!
Gruß Tino
Anzeige
Auch so etwas geht, denn ich nehme an...
16.12.2008 22:29:47
Luc:-?
...du meinst Variablen im mathematischen Sinn, Oliver,
aber nicht so direkt, da es sich bei Xl um ein Kalkulationspgm und nicht um eine Software für mathematische Beweisführung handelt. Also müsstest du deine Relationen mit Namen versehen, die allerdings außer _ keinerlei Sonderzeichen enthalten dürfen. Alternativ könntest du auch eine Relationsliste anlegen, der du Bewertungen zuordnest. In dieser Form kannst du die Relationen als Tabellenzeilen/-spaltenbezeichnungen verwenden, die dann wohl noch in xl11 in Formeln verwendet wdn dürfen.
Wenn du aber direkt mit Buchstabenvariablen rechnen willst, kannst du diese als Namen vereinbaren, wobei die Namen nicht mit Spalten-/Zellenadressen übereinstimmen sollten/dürfen. Oder aber, du pgmierst eine udFkt, die das erledigt. So hatte ich das mal vor Jahren gemacht...
in A1 steht: a²+b²=c²
Fml in B1: =T2Form(A1;;3;4;5) ⇒ Ergebnis: ƒ(a=3, b=4, c=5)=Wahr
Das Ganze hat übrigens nichts mit Evaluate zu tun! ;-)
Aber vielleicht meinst du das ja auch ganz anders? Wäre auch das erste Mal, dass ich so etwas in einem xlForum lese...
Gruß Luc :-?
Besser informiert sein!
Anzeige
AW: Mit Buchstaben und Wörtern rechnen
16.12.2008 20:01:00
Erich
Hallo Oliver,
noch 'ne Alternative: Du gibst den Zellen mit Gewichten Namen - die der Tiere.
Die Formeln in A7 und A8 sind gleichartig, nur eben ein paar größer und kleiner ausgetauscht, damit OK rauskommt.
In A9 steht deine Formel (mit Namen). Sie Liefert FALSCH, weil zu zwei WENNs der Sonst-Wert fehlt.
In A10 habe ich das ergänzt:
Tabelle1

 AB
1TiernameGewicht in g
2Katze2500
3Hund15000
4Maus150
5Elefant2000000
6  
7Fehler 
8OK 
9FALSCH 
10Fehler 

Formeln der Tabelle
ZelleFormel
A7=WENN((Elefant<Maus)*(Maus>Hund)*(Maus<Katze); "OK";"Fehler")
A8=WENN((Elefant>Maus)*(Maus<Hund)*(Maus<Katze); "OK";"Fehler")
A9=WENN(Elefant<Maus;WENN(Maus>Hund;WENN(Maus<Katze;"OK";"Fehler")))
A10=WENN(Elefant<Maus;WENN(Maus>Hund;WENN(Maus<Katze;"OK";"Fehler"); "Fehler"); "Fehler")
Namen in Formeln
ZelleNameBezieht sich auf
A7Elefant=Tabelle1!$B$5
A7Hund=Tabelle1!$B$3
A7Katze=Tabelle1!$B$2
A7Maus=Tabelle1!$B$4
A8Elefant=Tabelle1!$B$5
A8Hund=Tabelle1!$B$3
A8Katze=Tabelle1!$B$2
A8Maus=Tabelle1!$B$4
A9Elefant=Tabelle1!$B$5
A9Hund=Tabelle1!$B$3
A9Katze=Tabelle1!$B$2
A9Maus=Tabelle1!$B$4
A10Elefant=Tabelle1!$B$5
A10Hund=Tabelle1!$B$3
A10Katze=Tabelle1!$B$2
A10Maus=Tabelle1!$B$4

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
ziemlich/absolut unlogisch
16.12.2008 20:06:00
WF
Hi Oliver,
man kann aber alles biegen!
von den Anfangsbuchstaben funktioniert M>E, M>H, H>E - aber nicht K>M - K muß man also erhöhen.
K hat den Code 75 und M den Code 79 - K ersetze ich also durch [ (das hat den Code 91 = 1 nach Z).
Die Tiere bzw. die großen Anfangsbuchstaben stehen in A1 und A2.
Deine (bescheuerte) Wahrheitsbeziehung lautet dann:
=CODE(WENN(A1="K";"[";A1))>CODE(WENN(A2="K";"[";A2))
Salut WF

304 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige