Calcolo dell’intervallo in Excel

L’intervallo è la differenza tra il valore minimo e massimo in un set di dati. In Excel puoi calcolare l’intervallo usando le funzioni MIN e MAX.

Per esempio, se avete i vostri dati nelle celle da A1 a A15, potete calcolare l’intervallo con una sola formula:

=MAX(A1:15)-MIN(A1:A15)

Calcolo dell'intervallo in Excel con MIN e MAX

La prima parte della formula, MAX(A1:A15), trova il valore più alto nei dati (75 nello screenshot sopra).

La seconda parte, MIN(A1:15), trova il valore più basso (14).

Se si sottrae il minimo dal massimo, si ottiene l’intervallo (61).

Calcolo dell’intervallo in Excel VBA

L’intervallo è così comunemente necessario, è sorprendente che non ci sia una funzione RANGE integrata in Excel, che renderebbe il calcolo più facile della formula sopra. Potremmo semplicemente usare una formula come questa:

=RANGE(A1:A15)

Purtroppo, non esiste una funzione RANGE integrata in Excel.

Tuttavia, con un po’ di VBA di base, possiamo creare la nostra funzione personalizzata che funzionerebbe proprio così.

Function Range(Data) ' Calculates range (maximum - minimum) of data Range = Application.WorksheetFunction.Max(Data) _ - Application.WorksheetFunction.Min(Data) End Function

Con questa funzione definita in VBA, possiamo ora usarla in un foglio di calcolo per calcolare l’intervallo più semplicemente:

=RANGE(A1:A15)

Questo dà lo stesso risultato di

=MAX(A1:15)-MIN(A1:A15)

Calcolo dell'intervallo in Excel con funzione definita dall'utente

Nota: Anche se “intervallo” significa una cosa diversa e molto comune in Excel e VBA – un intervallo di celle – non è una parola riservata in VBA e potete chiamare la vostra funzione personalizzata RANGE. Detto questo, potreste voler considerare un altro nome per evitare qualsiasi confusione, come RNG.

Calcolo del Trading Range in Excel

Nei mercati finanziari, range è la differenza tra il prezzo più alto e quello più basso (high e low) in un particolare periodo di tempo, come un giorno di trading. Come sopra, è calcolato sottraendo il minimo (basso) dal massimo (alto):

Range = Alto – Basso

Se hai dati di mercato nel formato OHLC (open-high-low-close) in Excel, prendi semplicemente la cella che contiene l’alto e sottrai la cella che contiene il basso da essa – vedi lo screenshot di ATR Calculator qui sotto.

Calcolo del range in Excel - ATR Calculator

A differenza della maggior parte delle altre statistiche di mercato e degli indicatori tecnici, il prezzo di chiusura non entra in alcun modo nel calcolo del range.

Calcolo del range in ATR Calculator

È possibile calcolare il range medio in ATR Calculator selezionando “Range” nella casella a discesa nelle celle K4/L4/M4. Puoi anche vedere il range per ogni barra nella colonna G.

Average True Range (ATR)

Average True Range (ATR) è un concetto più avanzato di range e più adatto in alcuni tipi di mercato. Mentre il range tradizionale (alto meno basso) considera solo la volatilità (range) della sessione di trading stessa, l’ATR guarda anche la volatilità notturna (un possibile gap di prezzo dalla chiusura del giorno precedente al prezzo di apertura del giorno corrente).

Qui potete vedere una spiegazione dettagliata del calcolo del true range e dell’ATR.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *