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.

WENN DANN 9-fach Bedingung UND
#1
Hallo,

ich habe heute an einem Preiskalkulator gesessen und ich bekomme es einfach nicht hin. Ich habe bisher 6 Bedingungen reinbekommen und selbst jetzt meckert der Code schon und spuckt nicht das richtige aus.

z.B. bei L2 müsste mir die Formel doch I2 also 6,9 ausspucken oder nicht?!

Ich habe die 9 Bedingungen mal an der Seite dazu geschrieben.

Ich wäre extrem dankbar, wenn wir da jemand weiterhelfen können.


Angehängte Dateien
.xlsx   Preiskalkulator test1.xlsx (Größe: 76,9 KB / Downloads: 15)
Antworten Top
#2
Hallöchen,

10
Korrekt ist
UND(10
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#3
Hallo Henni,


Zitat:z.B. bei L2 müsste mir die Formel doch I2 also 6,9 ausspucken oder nicht?!

macht deine Formel doch auch!! Du musst dazu deine Bedingungen erfüllt haben - und das ist nicht der Fall. Deine Vorgabe:

Code:
=WENN(UND(F2="x";G2<50);I2;Rest der Formel

Es müssen bei UND beide Bedingungen erfüllt sein - du hast aber in F2 kein "x" stehen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#4
So, Henni,

hab' mir deine Formel mal weiter angesehen. Was willst du denn hier erreichen? Was bedeutet die Bedingung
Zitat:"50'<'G2'<'200"

Dies ist keine gültige Syntax.

Die Hochkommas sind lediglich hier drin, weil mir nach 50 nichts mehr angezeigt wird.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#5
Hallo Günter,

das hatte ich n meiner Antwort schon geschrieben. Allerdings hatte ich mal wieder den seltenen Fall, dass er die Einträge abschneidet.
Ich hab hier auch die "Zusatzzeichen" um das "Kleiner als" für die Darstellung hier mit drin.

statt
50'<'G2'<'200

korrekterweise
UND(50'<'G2; G2'<'200)

Die erste Bedingung der Formel ist nicht die Ursache.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#6
Hi André,

da muss Henni aber noch etwas nachlegen. Bei diesem Formelteil bekommt er "Kein Preis", wenn exakt 50 in SpalteTage steht. Ich würde die Bedingung so schreiben,

Code:
...WENN(UND(F2="x";G2>=50;G2<200);J2;...

wenn es incl. 50 Tagen berechnet werden soll.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#7
Hallo Günter,

dieser Formelteil wäre dann die nächste Frage gewesen.  Idea

Eventuell ergibt sich aber noch die dritte Frage, wo die 50 eigentlich hin soll. Könnte ja sein, die soll schon ganz vorn einbezogen werden

=WENN(UND(F2="x";G2<=50)...
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#8
Hallo,

die Formel ist absolut undurchdacht! Es gibt erstmal zwei Möglichkeiten:
G2="" oder G2<>"" (ist in Deiner Formel nicht abgedeckt.) Im ersten Fall wäre das Ergebnis wohl "kein Preis"!

Im zweiten Fall gibt es wieder zwei Möglichkeiten:

F2="x" oder F2<>"x"

Dafür gibt es jeweils drei Möglichkeiten:

1. G2<50; G2<200 oder G2>= 200
2. G2<10; G2<350 oder G2>= 350

das ergibt dann jeweils drei Ergebniszellen. In Formel ausgedrückt:


Code:
=wenn(G2="";"kein Preis";WENN(F2="x";WENN(G2<50;I2;WENN(G2<200;J2;K2));WENN(G2<10;H2;WENN(G2<350;I2;K2))))

Wenn man die Auflistung am Ende der Tabelle betrachtet, dann würde die Formel so aussehen:


Code:
=WENN(G2="";"kein Preis";WENN(D2="Gürtel";WENN(F2="x";J2;WENN(G2<=700;I2;J2));WENN(F2="x";WENN(G2<50;I2;WENN(G2<200;J2;K2));WENN(G2<10;H2;WENN(G2<350;I2;K2)))))


Nutze die Formelauswertung, um zu sehen, wie die Formel abläuft.
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:
  • HenniB
Antworten Top
#9
Leute, besten Dank! Ihr habt mir sehr weitergeholfen.

Das '50'<'G2'<'350' nicht funktioniert, wusste ich nicht. Danke für den Hinweis.

Und Edgar vielen Dank das du auch noch den Rest mit eingebaut hast!!!!
Antworten Top


Gehe zu:


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