Registriert seit: 12.05.2017
Version(en): 2016
Hallo liebe Community,
ich habe eine Excel Funktion geschrieben, die zwei Felder vergleicht. Ist der Inhalt genau gleich, schreibt sie eine 1, sind die ersten zwei Buchstaben der beiden Felder verschieden, oder fehlt in Feld 2 gar der Eintrag eine 0 und ansonsten ein X. Das ganze sieht dann so aus:
=WENN(ODER(LINKS(G2;2)<>LINKS(H2;2));H2=0;0;WENN(G2=H2;1;"X"))
In G2 steht die korrekte Antwort und in H2 die Antwort der Versuchsperson.
Jetzt kann es aber sein, dass in H2 statt "BAUM" ein "ABUM" steht. Die Funktion würde das trotzdem als falsch markieren.
Ich hatte mir deshalb überlegt die Funktion so umzuschreiben, dass wenn der erste Buchstabe aus G2 nicht der erste ODER der zweite Buchstabe in H2 ist das Feld mit 0 markiert würde:
=WENN(ODER(UND(LINKS(G2;1)<>LINKS(H2;1);LINKS(G2;1)<>MITTE(H2;2;1));H2=0);0;IF(G2=H2;1;"X"))
Leider funktioniert es dann nicht mehr.
Kann jemand mir sagen woran das liegt?
Liebe Grüße
Luca
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
Tabelle2Formeln der Tabelle |
Zelle | Formel | I2 | =WENN(LINKS(G2;2)=LINKS(H2;2);0;"x") |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Deine Formel ist falsch!! Meldung: Zuviele Argumente
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 12.05.2017
Version(en): 2016
(12.05.2017, 13:03)WillWissen schrieb: Hi,
Tabelle2
Formeln der Tabelle |
Zelle | Formel | I2 | =WENN(LINKS(G2;2)=LINKS(H2;2);0;"x") |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Deine Formel ist falsch!! Meldung: Zuviele Argumente
[quote pid='80263' dateline='1494590617']
Hallo Günther,
Die erste Formel hat fabelhaft funktioniert. Nur die zweite nicht. Weißt du wie man das machen kann?
[/quote]
Registriert seit: 10.04.2014
Version(en): Office 2019
(12.05.2017, 13:07)LucaK schrieb: Hallo Günther,
Die erste Formel hat fabelhaft funktioniert...
Hallo, das will ich sehen..!!!! Die kann gar nicht funktionieren...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht
"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Registriert seit: 12.05.2017
Version(en): 2016
(12.05.2017, 13:10)Jockel schrieb: Hallo, das will ich sehen..!!!! Die kann gar nicht funktionieren...
Ich habe englisches Excel und das ganze auf deutsch übersetzt.
=IF(OR(LEFT(G2;1)<>(LEFT(H2;1));H2=0);0;IF(G2=H2;1;"X"))
Funktioniert 100%
Registriert seit: 10.04.2014
Version(en): Office 2019
off topic..:
(12.05.2017, 13:15)LucaK schrieb: Ich habe englisches Excel und das ganze auf deutsch übersetzt.
=IF(OR(LEFT(G2;1)<>(LEFT(H2;1));H2=0);0;IF(G2=H2;1;"X"))
Funktioniert 100%
Hallo, diese ja, aber nicht die im Ausgangspost... Bitte vergleichen...!!! Stichwort: Klammersetzung...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht
"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Registriert seit: 12.05.2017
Version(en): 2016
12.05.2017, 14:20
(Dieser Beitrag wurde zuletzt bearbeitet: 12.05.2017, 14:20 von LucaK.)
Für alle die an des Rätsels Lösung und nicht an Klammern interessiert sind:
=IF(H2=0;0;IF(OR(LEFT(G2;1)=LEFT(H2;1);LEFT(G2;1)=MID(H2;2;1));"X";0)))
Registriert seit: 10.04.2014
Version(en): Office 2019
(12.05.2017, 14:20)LucaK schrieb: Für alle die an des Rätsels Lösung und nicht an Klammern interessiert sind:
=IF(H2=0;0;IF(OR(LEFT(G2;1)=LEFT(H2;1);LEFT(G2;1)=MID(H2;2;1));"X";0)))
hallo, wieder falsche Klammersetzung..:
Code:
=WENN(H2=0;0;WENN(ODER(LINKS(G2;1)=LINKS(H2;1);LINKS(G2;1)=TEIL(H2;2;1));1;0))
oder..:
Code:
=IF(H2=0;0;IF(OR(LEFT(G2;1)=LEFT(H2;1);LEFT(G2;1)=MID(H2;2;1));1;0))
Aber wenn's bei dir passt ist ja alles okay... (^_-)
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht
"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Registriert seit: 12.05.2017
Version(en): 2016
In aller Euphorie habe ich einen Teil vergessen.
=IF(H2=0;0;IF(H2=G2;1;IF(OR(LEFT(G2;1)=LEFT(G2;1)=MID(H2;2;1);"X";0)))
Deshalb auch die drei Klammern am Ende.
Registriert seit: 13.04.2014
Version(en): 365, 2019
15.05.2017, 08:54
(Dieser Beitrag wurde zuletzt bearbeitet: 15.05.2017, 08:54 von BoskoBiati.)
Hi,
und was machst Du wenn einer 3Buchstaben vertauscht????
Selbst bei 2Buchstaben gibt es vier Möglichkeiten:
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.