Clever-Excel-Forum

Normale Version: Wert innerhalb von Grenzen ausgeben
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Allerseits,
kann mir bitte nochmal jemand helfen.
Ich habe eine "wenn-dann Funktion" bei Excel eingegeben. Die funktioniert auch wie ich es möchte. Jetzt fehlt allerdings noch etwas und das bekomme ich nicht hinSad
Das ist der Code: =WENN(L22=0;MAX(MIN((1,2+1,4*(G9/G6))/(1-(G5/(M4+C5)));3);1);MAX(MIN((1,2+1,4*(G9/G6))/(1-(G5/L22));3);1))

Also die Formel berechnet was und wenn der Wert kleiner als 1 ist, wird 1 ausgegeben und wenn der Wert größer als 3 ist, wird 3 ausgegeben.
Wenn das Ergebnis der Formel negativ ist, soll auch 3 ausgegeben werden. Also wenn der Wert zwischen 0 und 1 liegt, dann soll 1 ausgegeben werden.
Größer als 3 dann soll 3 ausgegeben werden und wenn der wert negativ ist dann soll 3 ausgegeben werd.
Kann mir jemand verraten, was ich in den Code einfügen muss.
Ich hoffe, man versteht was ich meine sieht ja ziemlich verwirrend aus.
Herzlichen Dank
Hannes
Hallo Hannes,

dass eine Formel "etwas berechnet", ist nicht ganz neu. Wink Stell bitte Beispieldatei mit deiner fleißigen Formel vor. Lies mal bitte: https://www.clever-excel-forum.de/Thread...ng-stellen
Hallo.
Es handelt sich um den code hinter cot teta.
Hallo Hannes,

ohne Test da keine Datei:

=WENN((ABS(WENN(L22=0;(1,2+1,4*(G9/G6))/(1-(G5/(M4+C5)));(1,2+1,4*(G9/G6))/(1-(G5/L22))))-0,5)<=0,5;1;3)
Hallo Helmut,
danke für deine Mühe.
Geht leider nicht ganz. Und ich blicke deine Funktion auch nicht komplett. Schade
Hi

sollte nur ein Klammerfehler sein.
=WENN(ABS(WENN(L22=0;(1,2+1,4*(G9/G6))/(1-(G5/(M4+C5)));(1,2+1,4*(G9/G6))/(1-(G5/L22)))-0,5)<=0,5;1;3)

Gruß Elex
Hallo Elex,
irgendwie kommt da immer nur 3 raus.
Ich habe die Datein mal angehängt. Da wo es Gelb ist Liegt die Formel. Kannst du es dir bitte mal ansehen ich bin echt am verzweifeln.
Gruß Hannes[attachment=31920][attachment=31920][attachment=31920]

Vielleicht habe ich es nicht gut beschrieben.
Ich versuche es nochmal.
Wenn der berechnete Wert zwischen 1 und 3 liegt soll er ausgegeben werden.
Wenn der berechnete Wert zwischen 0 und 1 liegt soll 1 ausgegeben werden
Ansonsten soll 3 ausgegeben werden. Also für den Fall das der Wert negativ oder größer als 3 ist.
Hi
Zitat:Wenn der berechnete Wert zwischen 1 und 3 liegt soll er ausgegeben werden.
Das ist bisher so nicht angekommen.

In dem Fall würde ich mit einer Hilfszelle arbeiten in der der Wert berechnet wird und dann eine Prüfformel wie er übernommen wird.

G2   =WENN(L21=0;(1,2+1,4*(G11/G8))/(1-(G7/(M4+C5)));(1,2+1,4*(G11/G8))/(1-(G7/L21)))
G9    =WENN(G2>3;3;WENN(G2<0;3;WENN(G2<1;1;G2)))

Gruß Elex
Danke und entschuldigung für die lückenhafte formulierung. Ich werde es sofort ausprobieren.

So geht das.. Ich platze hier gleich vor Glück vielen vielen Dank