Aktuell kann es Probleme bei der Anmeldung mit dem Chrome oder Edge Browser geben. Ihr müsstet in die Einstellungen des Browsers gehen und Cache, Cookies und sofern vorhanden, gespeicherte Passwörter vom CEF löschen oder alternativ auf einen anderen Browser ausweichen. Ursache sind vermutlich kürzliche Browserupdates. x

"Wenn" Funktion mit "Und" & "Oder"
#1
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
Top
#2
Hi,

Tabelle2

GHI
2BaumBaum0
Formeln der Tabelle
ZelleFormel
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
Top
#3
(12.05.2017, 14:03)WillWissen schrieb: Hi,

Tabelle2

GHI
2BaumBaum0
Formeln der Tabelle
ZelleFormel
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]
Top
#4
(12.05.2017, 14: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
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#5
(12.05.2017, 14: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%
Top
#6
off topic..:


(12.05.2017, 14: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
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#7
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)))
Top
#8
(12.05.2017, 15: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
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#9
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.
Top
#10
Hi,

und was machst Du wenn einer 3Buchstaben vertauscht????

Selbst bei 2Buchstaben gibt es vier Möglichkeiten:

BAUM
ABUM
BUAM
BAMU
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