Richtung richtig in Excel berechnen?
Hallo alle,
Ich möchte gerne wissen, in welche Richtung etwas in einem Koordinatenfeld geht. Nord, Süd, West, Osten, usw.
Das ist, was ich bis jetzt habe:
Ich möchte, vom Roten Punkt, zu den Anderen Punkten berechnen.
Die Herausforderung ist, das sich der Rote Punkt zu H bewegt.
Die Punkte T, E, B und H sind schon berechnet. Es fehlen N, O, G, M und V.
Ich kenne die Koordinaten, welche der Punkt ansteuert, wenn sich die Punkte verbinden (Gedankliche Linie).
- Position: (12.09, 6.61)
- Position: (11.46, 6.34)
- Position: (10.48, 5.92)
- Position: (9.50, 5.50)
- Position: (8.66, 5.14)
Die Formel sind wie folgt:
Grün und Gelb: Einfach Eingabe der Koordinaten.
Rot: Berechnet die Differzenz zwischen Grün und Gelb (In der Reinfolge) pro Zeile
Die Schwarze zahl ist nur, wie viele Felder Start und Ziel auseinander sind.
Die Formel für die Berechnung ist wie folgt:
=WENNS(
UND(L4=0;L5>0);"Nord";
UND(L4>0;L5>L4);"Nord-Nordost";
UND(L4>0;L5=L4);"Nordost";
UND(L4>0;L4>L5;L5>0);"Ost-Nordost";
UND(L4>0;L5=0);"Ost";
UND(L4>0;L4>-L5;L5<0);"Ost-Südost";
UND(L4>0;L5=-L4);"Südost";
UND(L4>0;L4<-L5);"Süd-Südost";
UND(L4=0;L5<0);"Süd";
UND(L4<0;L4<-L5);"Süd-Südwest";
UND(L4<0;L5=-L4);"Südwest";
UND(L4<0;L4<-L5;L5<0);"West-Südwest";
UND(L4<0;L5=0);"West";
UND(L4<0;L4>L5;L5>0);"West-Nordwest";
UND(L4<0;L5=L4);"Nordwest";
UND(L4<0;L5>L4);"Nord-Nordwest"
)
Hier die Logik dahinter:
- Nord (N): Δx = 0, Δy > 0
- Nord-Nordost (NNE): Δx > 0, Δy > Δx
- Nordost (NE): Δx > 0, Δy = Δx
- Ost-Nordost (ENE): Δx > Δy, Δy > 0
- Ost (E): Δx > 0, Δy = 0
- Ost-Südost (ESE): Δx > Δy, Δy < 0
- Südost (SE): Δx > 0, Δy = -Δx
- Süd-Südost (SSE): Δx > 0, Δy < -Δx
- Süd (S): Δx = 0, Δy < 0
- Süd-Südwest (SSW): Δx < 0, Δy < -Δx
- Südwest (SW): Δx < 0, Δy = -Δx
- West-Südwest (WSW): Δx < Δy, Δy < 0
- West (W): Δx < 0, Δy = 0
- West-Nordwest (WNW): Δx < Δy, Δy > 0
- Nordwest (NW): Δx < 0, Δy = Δx
- Nord-Nordwest (NNW): Δx < 0, Δy > Δx
Kann mir jemand helfen?
Ich habe auch schon GPT gefragt, aber der ist mir nicht wirklich eine Hilfe. Gibt mir immer die Selbe Formel wieder.
Was genau willst du berechnen den roten zu den anderen, Distanz oder Himmelsrichtung, werde leider nicht ganz schlau, ansonsten schöne Aufgabe klingt nicht ganz trivial.
Himmelsrichtung. Die Distanz mache ich so (Daumen*Pi)/2. :P
Bzw. Habe ich das schon GPT gefragt.
Danke, brauch ich für eine meiner Geschichten.
1 Antwort
Ich würde dies so lösen:
Generell lässt sich über die Start und Endpunkt der Winkel Alpha bestimmen.
Je nach Lage der Punkte zueinander landet man dann in einem der Quadranten.
Nun kann man per LookUp die entsprechende Himmelsrichtung ableiten.
Es wird Toleranz Bereiche geben müssen, wann man von "pur" West nach "NWW" ändert. Rundung des Winkels nicht vergessen, sonst wird das LookUp ein Monster.