Sehe Formelfehler nicht
Verfasst: Fr, 29.06.2012 08:46
Hei,
ich sehe den Fehler in folgender Formel nicht:
=WENN(7*L35>C43>=5*L35;0,85+(0,7-0,85)/(7*L35-10*L35)*(C43-10*L35);"nicht möglich")
Die Formel soll zuerst abfragen, ob sich der Wert C43 in einem bestimmten Bereich befindet. Wenn ja, dann soll sie diesen Wert linear interpolieren und nach der Formel berechnen. Wenn sich der Wert nicht in diesem Berech befindet, ist wohl C43 falsch und daher nicht möglich. Nur leider spuckt mir die Formel in jedem Fall "nicht möglich" aus. Der Wert C43 hängt unter anderem auch von L35 ab. Hab ich da einen totalen Ueberlegungsfehler gemacht? Wer kann mir helfen? Ich bin ein Anfänger, aber möchte sehr gerne endlich Calc und Excel lernen.
Um noch zu präzisieren: Die obige Formel ist Teil dieser grossen Formel:
=WENN(O35="Nein";WENN(C43>=14*L35;1;WENN(14*L35>C43>=10*L35;1+(0,85-1)/(10*L35-14*L35)*(C43-14*L35);WENN(10*L35>C43>=7*L35;0,85+(0,7-0,85)/(7*L35-10*L35)*(C43-10*L35);WENN(7*L35>C43>=5*L35;0,85+(0,7-0,85)/(7*L35-10*L35)*(C43-10*L35);"nicht möglich"))));WENN(O35="Ja";WENN(C43>=14*L35;1;WENN(14*L35>C43>=10*L35;1+(0,85-1)/(10*L35-14*L35)*(C43-14*L35);WENN(10*L35>C43>=7*L35;0,85+(0,7-0,85)/(7*L35-10*L35)*(C43-10*L35);WENN(7*L35>C43>=4*L35;0,7+(0,5-0,7)/(4*L35-7*L35)*(C43-7*L35);"nicht möglich"))));""))
Die ganze Formel gibt mir auch immer "nicht möglich". Grundsätzlich soll die Formel prüfen in welchem Bereich sich C43 befindet und dann C43 linear interpolieren, mit ein paar Randbedingungen. Zuerst soll sie aber noch abfragen, ob O35 "Ja" oder "Nein" ist. Ich glaube es gibt einen einfacheren Befehl, statt diese ganzen "wenn"-Verschachtelungen. Kann mir das jemand erklären, wie ich das einfacher machen kann?
Besten Dank!
Simon
ich sehe den Fehler in folgender Formel nicht:
=WENN(7*L35>C43>=5*L35;0,85+(0,7-0,85)/(7*L35-10*L35)*(C43-10*L35);"nicht möglich")
Die Formel soll zuerst abfragen, ob sich der Wert C43 in einem bestimmten Bereich befindet. Wenn ja, dann soll sie diesen Wert linear interpolieren und nach der Formel berechnen. Wenn sich der Wert nicht in diesem Berech befindet, ist wohl C43 falsch und daher nicht möglich. Nur leider spuckt mir die Formel in jedem Fall "nicht möglich" aus. Der Wert C43 hängt unter anderem auch von L35 ab. Hab ich da einen totalen Ueberlegungsfehler gemacht? Wer kann mir helfen? Ich bin ein Anfänger, aber möchte sehr gerne endlich Calc und Excel lernen.
Um noch zu präzisieren: Die obige Formel ist Teil dieser grossen Formel:
=WENN(O35="Nein";WENN(C43>=14*L35;1;WENN(14*L35>C43>=10*L35;1+(0,85-1)/(10*L35-14*L35)*(C43-14*L35);WENN(10*L35>C43>=7*L35;0,85+(0,7-0,85)/(7*L35-10*L35)*(C43-10*L35);WENN(7*L35>C43>=5*L35;0,85+(0,7-0,85)/(7*L35-10*L35)*(C43-10*L35);"nicht möglich"))));WENN(O35="Ja";WENN(C43>=14*L35;1;WENN(14*L35>C43>=10*L35;1+(0,85-1)/(10*L35-14*L35)*(C43-14*L35);WENN(10*L35>C43>=7*L35;0,85+(0,7-0,85)/(7*L35-10*L35)*(C43-10*L35);WENN(7*L35>C43>=4*L35;0,7+(0,5-0,7)/(4*L35-7*L35)*(C43-7*L35);"nicht möglich"))));""))
Die ganze Formel gibt mir auch immer "nicht möglich". Grundsätzlich soll die Formel prüfen in welchem Bereich sich C43 befindet und dann C43 linear interpolieren, mit ein paar Randbedingungen. Zuerst soll sie aber noch abfragen, ob O35 "Ja" oder "Nein" ist. Ich glaube es gibt einen einfacheren Befehl, statt diese ganzen "wenn"-Verschachtelungen. Kann mir das jemand erklären, wie ich das einfacher machen kann?
Besten Dank!
Simon