Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Optimierung einer Wenn-Funktio
#1
Hey Leute!

Ich habe bisher sehr viel mitder WENN-Funktion gearbeitet. Diese ist sehr hilfreich, nur wird sie bei mehreren Bedinungen sehr umfangreich bzw. umstrukturiert.

Ich habe bislang folgende Funktion:

Code:
=WENNFEHLER(WENN(N3="";"";WENN($C$6="Exit";WENN(N3="";"";WENN(UND(N3>=$I$8;N3<=$I$9);1/($I$9-$I$8+1);0));WENN($C$6="Go";WENN(N3>=$I$8;WENN(N3<$I$10;2*(N3-$I$8)/($I$9-$I$8)/($I$10-$I$8);WENN(N3<=$I$9;2*($I$9-N3)/($I$9-$I$8)/($I$9-$I$10);0));0);"")));"")
Im grunde dreht sich alles um die dritte Funktion:
(WENN($C$6="uniform"...)

Hier habe ich eine Auswahl von 4 Möglichkeit für das Feld C6.
Entsprechend der Auswahl, soll jeweils eine andere Formel/ Rechnung angewendet werden.
Es kann natürlich sein, dass ich die Auswahl irgendwann mal erweitern muss.

Gibt es eine Alternative, um die Funktion ein wenig strukturierter umzusetzen bzw. darstellen zu können?


Mit besten Grüßen
Joshua
Antworten Top
#2
Hallo,

1. ist die Formel nicht logisch aufgebaut
2. Gibt es da kein Uniform
3. Ohne die Tabelle zu kennen dürfte es schwierig werden das zu verstehen
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:
  • joshua
Antworten Top
#3
(30.06.2017, 09:37)BoskoBiati schrieb: Hallo,

1. ist die Formel nicht logisch aufgebaut
2. Gibt es da kein Uniform
Kannst du bitte auf diese Punkte genauer eingehen?
Antworten Top
#4
Hola,

lade doch bitte eine Beispieldatei hoch.

Gruß,
steve1da
Antworten Top
#5
Hallo, das Internet spint hier gerade ein wenig(wird wohl auch ein wenig dauern).

Ich kann von meinem Smartphone die Datei nicht hochladen :/

Ich würde gerne folgende Formel anwenden, je nachdem, was in Zelle C6 ausgewählt wird (Exit; Go...):

Code:
Exit    WENN(N3="";"";WENN(UND(N3>=$I$8;N3<=$I$9);1/($I$9-$I$8+1);0))
Go    WENN(N3>=$I$8;WENN(N3<$I$10;2*(N3-$I$8)/($I$9-$I$8)/($I$10-$I$8);WENN(N3<=$I$9;2*($I$9-N3)/($I$9-$I$8)/($I$9-$I$10);0));0)
Normal    RUNDEN(NORM.VERT(N3;$I$13;$I$14;FALSCH); 3)
S    ""

Habe dies nun über Sverweis versucht, jedoch komme ich damit nicht weiter, da die Rechnungen nicht übernommen werden.
Code:
=SVERWEIS($C$6;$T$2:$U$5;2;0)
Antworten Top
#6
Hallo,

ich nehme an, wenn Du in C6 Exit stehen hast, soll Dein SVERWEIS in Spalte T nach Exit schauen und das Ergebnis aus U bringen. Allerdings weiß ich nun nicht, ob es nur daran liegt, dass Du die Formeln in U wie in Deinem Post nicht mit = beginnst ... So einfach wird es doch nicht sein?
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • joshua
Antworten Top
#7
(01.07.2017, 05:48)schauan schrieb: Hallo,

ich nehme an, wenn Du in C6 Exit stehen hast, soll Dein SVERWEIS in Spalte T nach Exit schauen und das Ergebnis aus U bringen. Allerdings weiß ich nun nicht, ob es nur daran liegt, dass Du die Formeln in U wie in Deinem Post nicht mit = beginnst ... So einfach wird es doch nicht sein?

Doch, so trivial ist es (:
Wenn ich in U ein = an die jeweilige Funktion setze, erhalte ich lediglich die Zahl Null, welche als Wert in U hinterlegt wird, sobald ich das = setze.
Also es wird mir lediglich das erzeugte Ergebnis aus U angezeigt, keine Funktion berechnen...

Ich komme einfach nicht drauf, woran das nun liegen mag :/
Antworten Top
#8
Hallöchen,
Wenn in U Null steht dann ist das doch berechnet oder soll in U was anderes raus kommen? Dann ist vielleicht die Formel falsch.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top


Gehe zu:


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