Seite 1 von 1

Mit WENN Formeln ineinander 504 Fehler

Verfasst: Do, 05.08.2021 16:07
von Thund3r
Hallo Leute,
ich bin mal wieder mit meinem Latein am ende, die wenn ineinander geben bei mir einen 504 Fehler heraus, ich sehe jedoch den Grund nicht.

Ich habe Folgende Formeln:

Code: Alles auswählen

=WENN(F2=0;1;WENN(ISTFEHLER((((F2*I2)*M2)*N2)/(G2*(F2-E2)));(I2*M2)*N2;(((F2*I2)*M2)*N2)/(G2*(F2-E2)))
das Gegenstück dazu ist:

Code: Alles auswählen

=WENN(E2=0;1;WENN(ISTFEHLER((((E2*I2)*M2)*N2)/(G2*(E2-F2)));(I2*M2)*N2;(((E2*I2)*M2)*N2)/(G2*(E2-F2)))
diese habe ich ein einen Wenn Funktion eingebettet da er normal Formel 1 rechnen soll (wenn F2<E2) und mir wenn es anders herum ist formel 2 rechnen soll, das sieht dann so aus:

Code: Alles auswählen

=WENN(F2<E2;WENN(F2=0;1;WENN(ISTFEHLER((((F2*I2)*M2)*N2)/(G2*(F2-E2)));(I2*M2)*N2;(((F2*I2)*M2)*N2)/(G2*(F2-E2)));WENN(E2=0;1;WENN(ISTFEHLER((((E2*I2)*M2)*N2)/(G2*(E2-F2)));(I2*M2)*N2;(((E2*I2)*M2)*N2)/(G2*(E2-F2))))
jetzt verstehe ich den Fehler nicht da er weder Text ansteuert und immer den fehler ausgibt egal welche Variation man von zahlen verwendet.

Re: Mit WENN Formeln ineinander 504 Fehler

Verfasst: Do, 05.08.2021 16:26
von Thund3r
Da ich in der Tabelle sensible daten verarbeite habe ich mal eine "Simulation" erstellt die in etwa gleich ist um etwas hochladen zu können das die zahlen Thematik veranschaulicht.

Re: Mit WENN Formeln ineinander 504 Fehler

Verfasst: Do, 05.08.2021 16:47
von Karolus
Ich hab jetzt wenig Bedarf mich durch meterweise krude Formeln zu wühlen ohne den Kontext zu kennen, aber wenn du immer den kleineren Wert von (F2;E2) nehmen möchtest dann mach genau das, setze in deine erste Formel statt F2 überall MIN(F2;E2) ein.
Den letzten Ausdruck in der Formel F2-E2 dann durch -ABS(F2-E2)

Re: Mit WENN Formeln ineinander 504 Fehler

Verfasst: Do, 05.08.2021 21:04
von cwolan
Hallo Thund3r,

Deine Formel im Zelle O2 ("Beispiel.ods") scheint ein Problem mit Klammern zu haben.
Siehe Abbildung unten:

Formel.jpg
Formel.jpg (60.44 KiB) 2275 mal betrachtet

Die "richtige" Formel:

Code: Alles auswählen

=WENN(F2<E2;WENN(F2=0;1;WENN(ISTFEHLER((((F2*I2)*M2)*N2)/(G2*(F2-E2)));(I2*M2)*N2;(((F2*I2)*M2)*N2)/(G2*(F2-E2))));WENN(E2=0;1;WENN(ISTFEHLER((((E2*I2)*M2)*N2)/(G2*(E2-F2)));(I2*M2)*N2;(((E2*I2)*M2)*N2)/(G2*(E2-F2)))))

Gruß Czesław