Argomenti di riferimento di riga, colonna o cella

L'argomento row, column o cell identifica una riga, una colonna o una cella in una griglia. Di seguito è indicata la sintassi.

FunctionName(GridName.GridElement[segment(range)].Property)

Tabella B-3 Componenti dell'argomento

Argomento Descrizione

GridName

Nome del form. Ad esempio:

Difference (grid1.row[5], grid1.row[6]) restituisce la differenza tra due righe nel form grid1.

Argomento facoltativo Se GridName non è specificato, viene utilizzato per impostazione predefinita il nome del form corrente.

GridElement

Una delle seguenti parole chiave: row, col, column o cell.

Ad esempio, Max(row[1], row[2], row[3]) restituisce il valore massimo di tre righe. GridElement è facoltativo. Tuttavia un riferimento di cella richiede gli ID segmento di riga e colonna. Ad esempio, sia cell[2, A] che [2, A] fanno riferimento alla cella che si trova all'intersezione tra la riga 2 e la colonna A. La parola chiave cell è facoltativa. I riferimenti di cella possono utilizzare la sintassi [row, col] oppure la sintassi [col, row].

Argomento facoltativo Ad esempio: Max ([1,A], [2,A], [3,A]) fa riferimento alle righe 1, 2 e 3 della colonna A.

segment

Numero di riferimento di riga, colonna o cella. Per una riga o colonna espansa, è necessario specificare il segmento. Ad esempio, row[2] fa riferimento al segmento di riga 2. I segmenti sono racchiusi tra parentesi quadre [ ].

Obbligatorio.

intervallo

Righe, colonne o celle espanse dal segmento specificato. Se si specifica l'argomento range, il sistema calcola la formula utilizzando solo l'intervallo specificato. Ad esempio, row[2(3:5)] utilizza solo dalla terza alla quinta riga del segmento 2 espanso.

Argomento facoltativo se l'argomento range non viene specificato, verranno utilizzate tutte le celle espanse.

Nota:

Se un segmento si espande solo su una riga o colonna, non utilizzare l'argomento range.

proprietà

Una delle seguenti parole chiave: average, averageA, count, countA, max, min, product o sum. L'argomento property definisce come aggregare le righe, le colonne o le celle espanse specificate.

È consigliabile non specificare la proprietà quando un riferimento è un argomento. Se non si specifica la proprietà, la funzione calcola il riferimento nel modo più opportuno. Ad esempio, la seguente espressione restituisce la media delle celle nelle righe 1 e 2:

Average(row[1], row[2])

Nell'esempio seguente, invece, viene prima calcolata la media di row[1], quindi la media di row[2], quindi i due risultati vengono sommati e il totale viene diviso per 2:

Average(row[1].average, row[2].average)

La proprietà predefinita per una riga, una colonna o un riferimento a una cella è la somma. Ad esempio, row[2] equivale a Sum(row[2]).

Poiché il segmento è l'unica parte obbligatoria di un riferimento, i seguenti riferimenti si equivalgono:

Grid1.row[1].sum
[1]

AverageA e CountA includono celle #missing nel calcolo. Ad esempio, se la riga 1 è una riga segmento che si espande su Qtr1 = 100, Qtr2 = 200, Qtr3 = #missing e Qtr4 = 400, la seguente funzione restituisce il valore quattro (4):

row[1].CountA

Tutte le altre funzioni escludono le celle con dati #missing. L'esempio precedente della riga 1 che si espande su Qtr1 = 100, Qtr2 = 200, Qtr3 = #missing e Qtr4 = 400 restituisce tre (3) in questo esempio:

row[1].Count