Zeilen-, Spalten- oder Zellenreferenzargumente

Die Syntax für ein Zeilen-, Spalten- oder Zellenargument lautet wie folgt:

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

Tabelle -7 Argumentkomponenten

Argument Beschreibung
GridName

(Optional) Name eines Rasters.

Beispiel: Difference (grid1.row[5], grid2.row[5]) gibt die Differenz der beiden Zeilen in Raster 1 und Raster 2 zurück.

Wenn GridName nicht angegeben ist, wird standardmäßig das aktuelle Raster verwendet, in dem die Formel eingegeben wird.

GridElement

(Optional) Eines der folgenden Schlüsselwörter: row, col, column oder cell.

Beispiel: Max(row[1], row[2], row[3]) gibt den Höchstwert von drei Zeilen zurück. Die Schlüsselwörter row, column und col sind optional.

Sie müssen die Segment-IDs für Zeilen und Spalten angeben. Beispiel: cell[2, A] verweist auf die Zelle, die die Schnittmenge von Zeile 2 und Spalte A bildet.

Das Schlüsselwort cell ist optional. Beispiel: [5,B] verweist auf die Zelle, die die Schnittmenge von Zeile 5 und Spalte B bildet. Zellenreferenzen können die Syntax [row, col] oder [col, row] verwenden.

Wenn GridElement angegeben ist, werden Spalten durch Buchstaben und Zeilen durch Zahlen dargestellt. Beispiel: Max ([1,A], [2,A], [3,A])

segment

(Erforderlich) Zeilen-, Spalten- oder Zellenreferenznummer in einem Raster. Bei einer erweiterten Zeile oder Spalte muss das Segment angegeben werden. Beispiel: row[2] verweist auf das Zeilensegment 2. Segmente werden in eckigen Klammern [ ] angegeben.

range

(Optional) Zeilen, Spalten oder Zellen, die ausgehend vom angegebenen Segment erweitert werden. Wenn range angegeben ist, wird die Formel nur anhand des angegebenen Bereichs berechnet. Beispiel: row[2(3:5)] verwendet nur die Zeilen 3 bis 5 des erweiterten Segments 2.

Wird range nicht angegeben, werden alle erweiterten Zellen verwendet.

Hinweis:

Wenn ein Segment nur auf eine Zeile oder Spalte erweitert wird, sollte das Argument range nicht eingesetzt werden.

property

(Optional) Eines der folgenden Schlüsselwörter: average, averageA, count, countA, max, min, product oder sum. Mit "property" werden die angegebenen erweiterten Zeilen, Spalten oder Zellen zusammengefasst.

Geben Sie "property" nicht an, wenn es sich bei einer Referenz um ein Argument handelt. Wenn "property" nicht angegeben ist, berechnet die Funktion die Referenz in der am besten geeigneten Art und Weise. Beispiel: Der folgende Ausdruck gibt den Durchschnitt der Zellen in Zeile 1 und 2 zurück:

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

Dagegen werden im folgenden Beispiel zunächst der Durchschnitt von row[1] und dann der Durchschnitt von row[2] ermittelt. Anschließend werden diese beiden Ergebnisse addiert und durch 2 dividiert:

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

Die Standardeigenschaft für eine Zeilen-, Spalten- oder Zellenreferenz, die nicht als Funktionsargument verwendet wird, ist sum. Beispiel: Die Standardeigenschaft des folgenden Ausdrucks ist "sum":

row[2]

Informationen hierzu finden Sie unter Aggregateigenschaftsargumente und Referenzeigenschaftsargumente.

Da segment der einzige erforderliche Teil einer Referenz ist, sind die folgenden Referenzen identisch:

 Grid1.row[1].sum
 [1]

Bei AverageA und CountA werden Zellen mit #missing und #error in der Berechnung berücksichtigt. Beispiel: Wenn Zeile 1 eine Segmentzeile ist, die in Quartal1 = 100, Quartal2 = 200, Quartal3 = #missing und Quartal4 = 400 eingeblendet wird, ergibt die folgende Funktion den Wert 4:

row[1].CountA

Bei allen anderen Funktionen werden Zellen mit #missing oder #error ausgelassen. Das vorherige Beispiel von Zeile 1, die in Quartal1 = 100, Quartal2 = 200, Quartal3 = #missing und Quartal4 = 400 eingeblendet wird, ergibt in diesem Beispiel 3:

row[1].Count