Datenbankfunktionen
Syntax
Dfunction(Database, Field_str, Criteria)
Wobei die D function eine der folgenden ist:
-
DAVERAGE -
DCOUNT -
DCOUNTA -
DGET -
DMAX -
DMIN -
DPRODUCT -
DSTDEV -
DSTDEVP -
DSUM -
DVAR -
DVARP
Typ
Database
Datenbankfunktionen sind besonders praktisch, wenn Google Sheets verwendet wird, um strukturierte Daten wie eine Datenbank zu verwalten. Jede Datenbankfunktion, Dfunction , berechnet die entsprechende Funktion auf einer Teilmenge eines Zellbereichs, der als Datenbanktabelle betrachtet wird. Datenbankfunktionen nehmen drei Argumente entgegen:
-
Databaseist ein Bereich, ein eingebettetes Array oder ein Array, das von einem Array-Ausdruck generiert wird, der so strukturiert ist, dass jede Zeile nach Zeile 1 ein Datenbankdatensatz und jede Spalte ein Datenbankfeld ist. Zeile 1 enthält die Beschriftungen für jedes Feld. Fieldgibt an, welche Spalte (Feld) die Werte enthält, die in das Ergebnis aufgenommen werden sollen. Dies kann entweder als Feldname (Textzeichenfolge) oder als Spaltennummer ausgedrückt werden, wobei die Spalte ganz links als 1 dargestellt würde.Criteriasind ein Bereich, ein eingebettetes Array oder ein Array, das von einem Array-Ausdruck generiert wird, der so strukturiert ist, dass die erste Zeile den/die Feldnamen enthält, auf die das Kriterium (die Kriterien) angewendet wird, und die nachfolgenden Zeilen den/die Bedingungstest(s) enthalten. .
Die erste Zeile in criteria gibt Feldnamen an. Jede zweite Zeile in den criteria stellt einen Filter dar, bei dem es sich um eine Reihe von Einschränkungen für die entsprechenden Felder handelt. Einschränkungen werden mithilfe der Query-by-Example-Notation beschrieben und können einen abzugleichenden Wert oder einen Vergleichsoperator gefolgt von einem Vergleichswert enthalten. Eine leere Zelle bedeutet keine Einschränkung des entsprechenden Feldes.
Ein Filter stimmt mit einer Datenbankzeile überein, wenn alle Filtereinschränkungen (die Einschränkungen in der Zeile des Filters) erfüllt sind. Eine Datenbankzeile (Datensatz) erfüllt die criteria genau dann, wenn mindestens ein Filter mit ihr übereinstimmt. Ein Feldname kann mehr als einmal im criteria erscheinen, um mehrere gleichzeitig geltende Einschränkungen zuzulassen (z. B. temperature >= 65 und temperature <= 82 ).
DGET ist die einzige Datenbankfunktion, die keine Werte aggregiert. DGET gibt den Wert des im zweiten Argument angegebenen Felds (ähnlich wie bei VLOOKUP ) nur dann zurück, wenn genau ein Datensatz den criteria entspricht; Andernfalls wird ein Fehler zurückgegeben, der angibt, dass keine Übereinstimmungen oder mehrere Übereinstimmungen vorhanden sind.
No comments:
Post a Comment