Clever-Excel-Forum

Normale Version: WENN Formeln
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4
Hallo,

Ich kenne Deine Formel in Deiner Datei nicht, daher kann ich es nicht beurteilen.
Sorry, is ja klar, woher auch.

=WENN(F10="10051";VERWEIS(D26;{0;5;10;20;50;100};{3200;2600;2200;1800;1500;1400});"")
Hallo,

in welcher Datei steht die Formel wo???? Ich such mir doch keinen Wolf!

Zumindest stelle ich fest, dass die meisten Deiner Formeln ein Problem verursachen, weil sie keine Zahlen ergeben sondern Texte. Das solltest Du als erstes abstellen! "190" ist keine Zahl!!!!
War auch nicht so gedacht Wink

Die genannte Formel habe ich in die Datei die ich an dich gesandt habe heute mal eingefügt. Zelle B91 Arbeitsblatt Berechnung.
Der von Dir beschrieben Code brachte zwar ein Ergebnis, leide nicht das erwünschte.
Ich bin was derart komplexe Formeln/Codes angeht eher unerfahren. Da ich die einzelnen Elemente des Codes nicht wirklich zuordnen kann ist es für mich auch schwer die Ursache zu finden.
Hallo Andy,

mal was zu den Begriffen.

code hat man bei Excel in Makros / VBA.
Formeln haben eine Syntax (code übrigens auch)
Hallo,

1. ändere mal alle Deine Formeln so ab, dass echte Zahlenwerte gebildet werden.
2. Stelle anschließend die Tabelle noch mal ein. Das geht auch hier im Forum.
3. Weiß ich nicht, wo die zuletzt gepostete Formel stehen soll.

4. Wenn ich solche Formeln sehe:

=WENN(UND(A6="FSL_D";B6="haftend";D6=0,5);"10051";WENN(UND(A6="FSL_D";B6="haftend";D6=1);"10052";WENN(UND(A6="FSL_D";B6="haftend";D6=1,5);"10053";WENN(UND(A6="FSL_D";B6="haftend";D6=2);"10054";WENN(UND(A6="FSL_D";B6="haftend";D6=2,5);"10055";WENN(UND(A6="FSL_D";B6="haftend";D6=3);"10056";WENN(UND(A6="FSL_D";B6="haftend";D6=4);"unbekannt";WENN(UND(A6="FSL_BS";B6="haftend";D6=0,5);"12344";WENN(UND(A6="FSL_BS";B6="haftend";D6=1);"10063";WENN(UND(A6="FSL_BS";B6="haftend";D6=1,5);"10064";WENN(UND(A6="FSL_BS";B6="haftend";D6=2);"10065";WENN(UND(A6="FSL_BS";B6="haftend";D6=2,5);"10066";WENN(UND(A6="FSL_BS";B6="haftend";D6=3);"10067";WENN(UND(A6="FSL_BS";B6="haftend";D6=4);"unbekant";WENN(UND(A6="FSL_B";B6="haftend";D6=0,3);"unbekannt";WENN(UND(A6="FSL_B";B6="haftend";D6=0,5);"unbekannt";WENN(UND(A6="FSL_B";B6="haftend";D6=1);"unbekannt";WENN(UND(A6="FSL_B";B6="haftend";D6=1,5);"unbekannt";WENN(UND(A6="FSL_B";B6="haftend";D6=2);"unbekannt";WENN(UND(A6="FSL_B";B6="haftend";D6=2,5);"unbekannt";WENN(UND(A6="FSL_B";B6="haftend";D6=3);"unbekannt";WENN(UND(A6="FSL_B";B6="haftend";D6=4);"unbekannt";WENN(UND(A6="FSL_B";B6="haftend";D6=5);"unbekannt";WENN(UND(A6="FSL_F3";B6="haftend";D6=0,3);"unbekannt";WENN(UND(A6="FSL_F3";B6="haftend";D6=0,5);"14824";WENN(UND(A6="FSL_F3";B6="haftend";D6=1);"14270";WENN(UND(A6="FSL_F3";B6="haftend";D6=1,5);"unbekannt";WENN(UND(A6="FSL_F3";B6="haftend";D6=2);"14822";WENN(UND(A6="FSL_F3";B6="haftend";D6=2,5);"unbekannt";WENN(UND(A6="FSL_F3";B6="haftend";D6=3);"14825";WENN(UND(A6="FSL_F3";B6="haftend";D6=4);"unbekannt";WENN(UND(A6="FSL_F3";B6="haftend";D6=5);"14823";WENN(UND(A6="FSL_BH";B6="haftend";D6=0,3);"unbekannt";WENN(UND(A6="FSL_BH";B6="haftend";D6=0,5);"unbekannt";WENN(UND(A6="FSL_BH";B6="haftend";D6=1);"14368";WENN(UND(A6="FSL_BH";B6="haftend";D6=1,5);"unbekannt";WENN(UND(A6="FSL_BH";B6="haftend";D6=2);"unbekannt";WENN(UND(A6="FSL_BH";B6="haftend";D6=2,5);"unbekannt";WENN(UND(A6="FSL_BH";B6="haftend";D6=3);"unbekannt";WENN(UND(A6="FSL_BH";B6="haftend";D6=4);"11482";WENN(UND(A6="FSL_BH";B6="haftend";D6=5);"14267";WENN(UND(A6="FSL_H";B6="haftend";D6=0,5);"unbekannt";WENN(UND(A6="FSL_H";B6="haftend";D6=1);"unbekannt";WENN(UND(A6="FSL_H";B6="haftend";D6=1,5);"unbekannt";WENN(UND(A6="FSL_H";B6="haftend";D6=2);"unbekannt";WENN(UND(A6="FSL_HM";B6="haftend";D6=0,5);"unbekannt";WENN(UND(A6="FSL_HM";B6="haftend";D6=1);"unbekannt";WENN(UND(A6="FSL_HM";B6="haftend";D6=1,5);"unbekannt";WENN(UND(A6="FSL_HM";B6="haftend";D6=2);"unbekannt";WENN(UND(A6="FSL_HM";B6="haftend";D6=2,5);"unbekannt";WENN(UND(A6="FSL_HM";B6="haftend";D6=3);"unbekannt";WENN(UND(A6="FSL_HR";B6="haftend";D6=1);"unbekannt";WENN(UND(A6="FSL_HR";B6="haftend";D6=2);"unbekannt";WENN(UND(A6="FSL_HR";B6="haftend";D6=3);"unbekannt";WENN(B6="einseitig haftend";"einseitig haftend";)))))))))))))))))))))))))))))))))))))))))))))))))))))))

dann kriege ich einen Schreikrampf!!!!!
Hallo,

so würde die Formel bei mir aussehen:

=WENN(LINKS(B6;1)="e";B6;WENN(ODER(A6={"FSL_B";"FSL_H";"FSL_HM";"FSL_HR"});"unbekannt";WENN((A6="FSL_D")*(D6<4);VERWEIS(D6;{0,5;1;1,5;2;2,5;3};{1;2;3;4;5;6})+10050;WENN((A6="FSL_BS")*(D6<4);VERWEIS(D6;{0,5;1;1,5;2;2,5;3};{2282;1;2;3;4;5})+10062;WENN((A6="FSL_F3")*(D6<4);VERWEIS(D6;{0,3;0,5;1;1,5;2;2,5;3};{"unbekannt";14824;14270;"unbekannt";14822;"unbekannt";14825;"unbekannt";14823});WENN((A6="FSL_BH")*((D6=1)+(D6=4)+(D6=5));VERWEIS(D6;{1;4;5};{14368;11482;14267});"unbekannt"))))))
Wie schon gesagt, bin nicht der Excel Fachmann. Alles was ich mache versuche ich im Internet zu recherchieren. Weshalb nun deine Formel so kurz ist im Gegensatz zu meiner ??????
Hallo,

meine Formel ist deshalb kürzer, weil ich mir 1. vorher Gedanken mache, was zusammengehört und mir 2. die Funktionen von Excel gründlich zu Gemüte geführt habe.
Z.B. sind alle Produkte, außer einem, haftend. Was soll ich das abfragen?
Diese Begriffe: "FSL_B";"FSL_H";"FSL_HM";"FSL_HR" laufen in jeder Dicke unter unbekannt! Warum also aufschlüsseln nach Dicke und tausend WENN-Abfragen?????

Dazu muß man aber mal einen Plan erstellen, das ist Arbeit, nicht wie ein WENN nach dem anderen hinschreiben!
So jetzt habe ich das alles nochmal durchdacht und verstehe schon das ich das alles etwas verkompliziere. Ich habe die Liste gebaut und mal hier geschraubt und dann mal da geschraubt. Das war wohl der Fehler. Besser eins nach dem anderen Wink



Nun habe ich es etwas anders aufgebaut.

Ich habe 3 Dropdowns Name, Art und Dicke. Diese müssen ausgewählt werden. Aus der Kombination dieser 3 Zellinhalte soll nun eine vierte Zelle gebildet werden.

Als, ich nenne es mal, Datengrundlage bzw. Suchbereich habe ich 4 Spalten angelegt: Name, Art, Dicke und Nummer.
Nun soll die Nummer aus Spalte I in Zelle D1 eingetragen werden, wenn die Werte aus dem Dropdown mit den Werten in der Zeile der passenden Nummer übereinstimmen.
Sehe ich das richtig, dass sich das mit SVERWEIS deutlich einfacher als mit meinen Ellenlangen Formeln realisieren lässt?
Seiten: 1 2 3 4