Il calcolo dell'angolo di
direzione.
(L'uso della funzione SE() nidificata in Excel)
Dati due punti A e B, di coordinate note, si vuole calcolare l'angolo di direzione (AB) espresso in gradi centesimali.
Teoria |
|||||||
La tangente dell'angolo di direzione (AB) si ricava mediante l'espressione |
|||||||
La funzione Excel ARCTAN() restituisce un angolo a nell'intervallocon esclusione dei due estremi (punti B5 e B6 in figura). L'angolo a restituito dalla funzione è positivo se la tangente è positiva; è negativo nel caso opposto.Considerata la periodicità delle funzioni trigonometriche, ad un angolo positivo a possono corrispondere due diversi angoli di direzione (AB) collocati rispettivamente nel primo e nel terzo quadrante (punti B1 e B3 in figura).Analogamente, ad un angolo negativo a possono ricondursi due diversi valori dell'angolo di direzione (AB) collocati rispettivamente nel secondo e nel terzo quadrante (punti B2 e B4 in figura).Per stabilire il corretto valore dell'angolo (AB) a partire da a, si devono distinguere le sei diverse possibilità riportate di seguito. Ad esse bisogna aggiungere, per completezza, il caso improbabile che il punto B abbia le stesse coordinate del punto A. |
|||||||
Punto |
(yB-yA) |
(xB-xA) |
tan (AB) |
Note |
(AB) |
||
B5 |
nullo |
positivo |
+¥ |
Il punto si trova sull'asse x positivo |
p / 2 |
||
B6 |
nullo |
negativo |
-¥ |
Il punto si trova sull'asse x negativo |
3p / 2 |
||
B = A |
nullo |
nullo |
Non definito |
Il punto B coincide con A |
|
||
B1 |
positivo |
positivo |
positivo |
Il punto si trova nel primo quadrante |
a |
||
B4 |
positivo |
negativo |
negativo |
Il punto si trova nel quarto quadrante |
a + 2p |
||
B2 |
negativo |
positivo |
negativo |
Il punto si trova nel secondo quadrante |
a + p |
||
B3 |
negativo |
negativo |
positivo |
Il punto si trova nel terzo quadrante |
a + p |
Le varie possibilità possono essere filtrate attraverso una successione di funzioni SE(). In questo caso si parla di nidificazione della funzione SE(). Excel consente fino a sette livelli di nidificazione.
Lo schema logico della selezione e la sua traduzione in formula sono riportati di seguito.
In formula si ha:
SE ((yB-yA) = 0;SE((xB-xA) > 0; 100g; SE((xB-xA) < 0; 300g; B = A));SE((yB-yA) > 0;SE((xB-xA) ³ 0; a; a +400g;SE((xB-xA³0; a +200g; a +200g))))
Si noti come il numero di parentesi tonde aperte debba corrispondere al numero di parentesi tonde chiuse.
Suggerimenti |
|||
Le funzioni trigonometriche di Excel lavorano con angoli in radianti. |
|||
Se si desidera… |
…occorre… |
||
Trasformare angoli espressi in gradi sessadecimali in radianti |
adoperare la funzione RADIANTI(angolo sessadecimale). |
||
Trasformare angoli espressi in radianti in gradi sessadecimali |
adoperare la funzione GRADI(angolo in radianti). |
||
Trasformare angoli espressi in gradi centesimali in radianti |
adoperare la formula . |
||
Trasformare angoli espressi in radianti in gradi centesimali |
adoperare la formula . |
||
La formula per ottenere l'angolo a espresso in gradi centesimali è dunque: |