Wenn Dann mit 3 verschiedenen möglichen Formeln

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

T.Heinemann
Beiträge: 6
Registriert: Do, 08.08.2013 14:14

Wenn Dann mit 3 verschiedenen möglichen Formeln

Beitrag von T.Heinemann »

Hallo,

es ist vielleicht ein etwas banales Problem, was mir aber zeigt, dass ich mit den WENN DANN Bedingungen in OO Calc nicht zurechtkomme.

Es geht um die Berechnung der Entfernung zwischen zwei Punkten in einem Computerspiel.
Diese werden als Zahlenwerte nach dem Muster g:s:p angegeben. (z. B. 3:100:7), diese Werte entsprechen nicht einem dreidimensionalem Koordinatensystem (z, B. x,y,z)

Ich habe jeweils 3 Zellen zur Eingabe der Ziel- und Startkoordinaten bestimmt.

F2 g Start, G2 s Start, H2 p Start
I2 g Ziel, J2 s Ziel, k2 p Ziel

Jetzt möchte ich mir in F3 die Entfernung angeben lassen, nur können hierfür verschiedene Formeln zur Anwendung kommen:

Wenn F2-I2 ungleich 0 , Dann gilt ABS(F2-I2) *20000
Wenn F2-I2 = 0 und G2-J2 ungleich 0, Dann gilt ABS(G2-J2)*95+2700
Wenn F2-I2=0 und G2-J2=0, dann gilt ABS(H2-K2)*5+1000

Das ist hier mein erster Beitrag und ich hoffe, ich habe mein Problem verständlich dargestellt, keine Konventionen verletzt, Beiträge mit übertragbaren Lösungen nicht übersehen und finde hier Hilfe.
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: Wenn Dann mit 3 verschiedenen möglichen Formeln

Beitrag von lorbass »

Deine Anforderungen:
(1) Wenn F2-I2 <> 0 , Dann gilt ABS(F2-I2) * 20000
(2) Wenn F2-I2 = 0 und G2-J2 <> 0, dann gilt ABS(G2-J2) * 95 + 2700
(3) Wenn F2-I2 = 0 und G2-J2 = 0, dann gilt ABS(H2-K2) * 5 + 1000

Die Lösung mal strukturiert…

Code: Alles auswählen

WENN ( F2-I2 <> 0; 
	ABS(F2-I2) * 20000; 
	WENN ( G2-J2 <> 0;
		ABS(G2-J2) * 95 + 2700;
		ABS(H2-K2) * 5 + 1000
		)
	)
… und mal „am Stück“

Code: Alles auswählen

WENN ( F2-I2 <> 0; ABS(F2-I2) * 20000; WENN ( G2-J2 <> 0; ABS(G2-J2) * 95 + 2700; ABS(H2-K2) * 5 + 1000 ) )
Gruß
lorbass
T.Heinemann
Beiträge: 6
Registriert: Do, 08.08.2013 14:14

Re: Wenn Dann mit 3 verschiedenen möglichen Formeln

Beitrag von T.Heinemann »

Vielen Dank!

Ich habe dies eingesetzt und ausprobiert und es funktioniert. Wenn ich mich jetzt noch etwas damit beschäftige, dann verstehe ich es auch sicherlich.
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: Wenn Dann mit 3 verschiedenen möglichen Formeln

Beitrag von lorbass »

T.Heinemann hat geschrieben:Wenn ich mich jetzt noch etwas damit beschäftige, dann verstehe ich es auch sicherlich.
Ich hab's ja auch extra in strukturierter Form aufgeschrieben, damit du's leichter lesen und verstehen kannst. 8)

Gruß
lorbass
Antworten