IBM Lotus Symphony
|
In diesem Abschnitt werden Funktionen für Daten beschrieben, die in einem Datensatz als einzelne Datenzeile angeordnet sind. Die folgenden Funktionen werden beschrieben: DBMITTELWERT, DBANZAHL , DBANZAHL2 , DBAUSZUG , DBMAX , DBMIN , DBPRODUKT , DBSTDABW , DBSTDABWN , DBSUMME ,DBVARIANZ, DBVARIANZEN .
In einigen der Funktionsbeschreibungen werden die folgenden Daten als Beispiel herangezogen:
Der Bereich A1:E10 enthält die zu Joes Geburtstagsfeier eingeladenen Kinder. Jeder Eintrag umfasst die folgenden Informationen: In Spalte A sehen Sie den Namen, in Spalte B die Klasse, dann das Alter in Jahren, die Entfernung zur Schule in Metern und das Gewicht in Kilogramm.
A | B | C | D | E | |
---|---|---|---|---|---|
1 | Name | Klasse | Alter | Schulweg | Gewicht |
2 | Andy | 3 | 9 | 150 | 40 |
3 | Betty | 4 | 10 | 1000 | 42 |
4 | Charles | 3 | 10 | 300 | 51 |
5 | Daniel | 5 | 11 | 1200 | 48 |
6 | Eva | 2 | 8 | 650 | 33 |
7 | Frank | 2 | 7 | 300 | 42 |
8 | Greta | 1 | 7 | 200 | 36 |
9 | Hans | 3 | 9 | 1200 | 44 |
10 | Irene | 2 | 8 | 1000 | 42 |
11 | |||||
12 | |||||
13 | Name | Klasse | Alter | Schulweg | Gewicht |
14 | >600 | ||||
15 | |||||
16 | DBANZAHL | 5 |
Die Formel in Zelle B16 lautet =DBANZAHL(A1:E10;A1:E10;A13:E14)
Diese Parameterdefinitionen gelten für alle Datenbankfunktionen:
Datenbank ist der Zellbereich, der die Datenbank definiert.
Datenbankfeld gibt das als weiteren Bezug verwendete Datenbankfeld an, sofern Bezüge in der Datenbankfunktion zulässig sind. Zur Bezugnahme auf eine Spalte anhand des Spaltenkopfs setzen Sie den Spaltenkopf in Anführungszeichen.
Suchkriterien ist der Zellbereich, der Suchkriterien enthält. Wenn Sie in eine Zeile mehrere Kriterien schreiben, werden diese Kriterien durch UND verbunden. Schreiben Sie Kriterien in verschiedene Zeilen untereinander, werden diese Kriterien durch ODER verbunden. Leere Zellen im Bereich der Suchkriterien werden ignoriert.
Wählen Sie Datei - Vorgaben - - Lotus Symphony Spreadsheets - Berechnungen aus, um zu definieren, wie sich Lotus Spreadsheets bei der Suche nach identischen Einträgen verhält.
DBMITTELWERT ermittelt in einer Datenbank den Mittelwert der Inhalte aller Zellen (Datenfelder) in allen Zeilen (Datensätzen), die den eingegebenen Suchkriterien entsprechen.
Die Suchfunktion unterstützt reguläre Ausdrücke.
Sobald Sie einen Text eingegeben haben, können Sie beispielsweise mit "all.*" nach dem ersten Auftreten von "all", gefolgt von beliebigen anderen Zeichen, suchen.
DBMITTELWERT(Datenbank; Datenbankfeld; Suchkriterien)
Zur Bezugnahme auf eine Spalte anhand des Spaltenkopfs setzen Sie den Spaltenkopf in Anführungszeichen.
Um das Durchschnittsgewicht aller Kinder desselben Alters zu ermitteln, geben Sie die folgende Formel in B16 ein:
=DBMITTELWERT(A1:E10;"Gewicht";A13:E14)
In Zeile 14 geben Sie unter "Alter" nacheinander 7, 8, 9 usw. ein. Jedes Mal sehen Sie als Ergebnis das durchschnittliche Gewicht aller Kinder mit diesem Alter.
DBANZAHL ermittelt in einer Datenbank die Anzahl der Zeilen (Datensätze), die mit den eingegebenen Suchkriterien übereinstimmen, die numerische Werte enthalten.
DBANZAHL(Datenbank; Datenbankfeld; Suchkriterien)
Als Wert für das Datenbankfeld können Sie entweder die gesamte Datenbank oder eine Null eingeben; der Parameter darf jedoch nicht leer bleiben. Zur Bezugnahme auf eine Spalte anhand des Spaltenkopfs setzen Sie den Spaltenkopf in Anführungszeichen.
Es soll ermittelt werden, wie viele Kinder aus dem Beispiel oben einen über 600 Meter langen Schulweg haben. Das Ergebnis soll in Zelle B16 gespeichert werden. Setzen Sie den Cursor in Zelle B16. Geben Sie die Formel =DBANZAHL(A1:E10;A1:E10;A13:E14) in B16 ein. Sie können auch =DBANZAHL(A1:E10;0;A13:E14) eingeben (siehe die Hinweise zur Syntax weiter oben). Der Funktionsautopilot unterstützt Bereichseinträge.
Datenbank ist der Bereich der auszuwertenden Daten, einschließlich ihrer Köpfe, hier also A1:E10. Datenbankfeld legt die Spalte für die Suchkriterien fest, hier also Schulweg (m). Suchkriterien ist der Bereich, in dem Sie die Suchbedingungen eintragen können. Hier ist es der Bereich A13:E14.
Um festzustellen, wie viele Kinder der zweiten Klasse über 7 Jahre alt sind, löschen Sie den Eintrag >600 in Zelle D14 und geben in Zelle B14 unter "Klasse" den Wert 2 und in Zelle C14 rechts daneben den Wert >7 ein. Das Ergebnis ist 2. Zwei Kinder sind in der zweiten Klasse und älter als 7 Jahre. Da sich beide Kriterien in derselben Zeile befinden, sind sie durch ein UND miteinander verbunden.
Siehe auch folgende Funktionen:
DBANZAHL2 ermittelt in einer Datenbank die Anzahl der Zeilen (Datensätze), die mit den eingegebenen Suchkriterien übereinstimmen und die numerische oder alphanumerische Werte enthalten.
Die Suchfunktion unterstützt reguläre Ausdrücke.
Sobald Sie einen Text eingegeben haben, können Sie beispielsweise mit "all.*" nach dem ersten Auftreten von "all", gefolgt von beliebigen anderen Zeichen, suchen.
Sie können im Beispiel oben die Anzahl der Kinder ermitteln, deren Name mit E oder einem im Alphabet nachfolgenden Buchstaben beginnt. Fügen Sie in die Formel aus B16 ein A hinter den Funktionsnamen DBANZAHL ein. Löschen Sie das alte Suchkriterium und geben Sie >=E unter Name in Feld A14 ein. Das Ergebnis ist 5. Wenn Sie nun alle Zahlenwerte für Greta in Zeile 8 löschen, ist das Ergebnis 4. Zeile 8 wird nicht mehr in der Zählung berücksichtigt, da sie keine Werte enthält. Der Name Greta ist kein Wert, sondern nur Text.
Siehe auch folgende Funktionen:
DBAUSZUG ermittelt in einer Datenbank den Inhalt der einen Zelle, die durch die eingegebenen Suchkriterien referenziert wird. Im Fehlerfall liefert die Funktion entweder #WERT!, wenn keine Zelle gefunden wird, oder Err502, wenn mehr als eine einzige Zelle gefunden wird.
Die Suchfunktion unterstützt reguläre Ausdrücke.
Sobald Sie einen Text eingegeben haben, können Sie beispielsweise mit "all.*" nach dem ersten Auftreten von "all", gefolgt von beliebigen anderen Zeichen, suchen.
DBAUSZUG(Datenbank; Datenbankfeld; Suchkriterien)
Zur Bezugnahme auf eine Spalte anhand des Spaltenkopfs setzen Sie den Spaltenkopf in Anführungszeichen.
Wir möchten nun ermitteln, in welche Klasse ein Kind aus dem Beispiel oben geht, dessen Namen in Zelle A14 eingegeben wurde. Die Formel wird in Zelle B16 eingegeben und unterscheidet sich leicht von den vorherigen Beispielen, da nur eine Spalte (ein Datenbankfeld) als Datenbankfeld angegeben werden kann. Geben Sie folgende Formel ein:
=DBAUSZUG(A1:E10;"Klasse";A13:E14)
Wenn Sie den Namen Frank in A14 eingeben, lautet das Ergebnis 2. Frank geht in die zweite Klasse. Geben Sie anstelle von "Klasse" nun "Alter" ein. Sie erhalten dann Franks Alter.
Sie können auch den Wert 11 in Zelle C14 eingeben und die anderen Einträge dieser Zeile löschen. Bearbeiten Sie die Formel in B16 wie folgt:
=DBAUSZUG(A1:E10;"Name";A13:E14)
Statt nach der Klasse wird jetzt also nach dem Namen gefragt. Sie sehen auch gleich die Antwort: Daniel ist das einzige Kind, das 11 Jahre alt ist.
DBMAX ermittelt in einer Datenbank den maximal vorkommenden Inhalt einer Zelle (eines Datenfelds) in allen Zeilen (Datensätzen), die den eingegebenen Suchkriterien entsprechen.
Die Suchfunktion unterstützt reguläre Ausdrücke.
Sobald Sie einen Text eingegeben haben, können Sie beispielsweise mit "all.*" nach dem ersten Auftreten von "all", gefolgt von beliebigen anderen Zeichen, suchen.
DBMAX(Datenbank; Datenbankfeld; Suchkriterien)
Zur Bezugnahme auf eine Spalte anhand des Spaltenkopfs setzen Sie den Spaltenkopf in Anführungszeichen.
Um festzustellen, wie viel das schwerste Kind jeder Klasse wiegt, geben Sie die folgende Formel in B16 ein:
=DBMAX(A1:E10;"Gewicht";A13:E14)
Unter "Klasse" geben Sie nacheinander 1, 2, 3 usw. ein. Nach der Eingabe einer Klasse wird das Gewicht des schwersten Kindes in dieser Klasse ausgegeben.
DBMIN gibt das Minimum aller Zellen (Felder) einer Datenbank aus, deren Inhalte den Suchkriterien entsprechen.
Die Suchfunktion unterstützt reguläre Ausdrücke.
Sobald Sie einen Text eingegeben haben, können Sie beispielsweise mit "all.*" nach dem ersten Auftreten von "all", gefolgt von beliebigen anderen Zeichen, suchen.
DBMIN(Datenbank; Datenbankfeld; Suchkriterien)
Zur Bezugnahme auf eine Spalte anhand des Spaltenkopfs setzen Sie den Spaltenkopf in Anführungszeichen.
Zur Ermittlung des kürzesten Schulwegs unter den Kindern jeder Klasse geben Sie die folgende Formel in B16 ein:
=DBMIN(A1:E10;"Schulweg";A13:E14)
Tragen Sie in Zeile 14 unter "Klasse" nacheinander 1, 2, 3 usw. ein. Jedes Mal sehen Sie als Ergebnis die Länge des Schulwegs des Kindes mit dem kürzesten Schulweg aus dieser Klasse.
DBPRODUKT multipliziert alle Zellen eines Datenbankfelds in einer Datenbank in allen Zeilen (Datensätzen), die den eingegebenen Suchkriterien entsprechen.
Die Suchfunktion unterstützt reguläre Ausdrücke.
Sobald Sie einen Text eingegeben haben, können Sie beispielsweise mit "all.*" nach dem ersten Auftreten von "all", gefolgt von beliebigen anderen Zeichen, suchen.
DBSTDABW berechnet die Standardabweichung einer Grundgesamtheit auf Grundlage einer Stichprobe. Hierzu verwendet die Funktion die Zahlen einer Datenbankspalte, die mit den gegebenen Bedingungen übereinstimmen. Die Datensätze werden wie eine Datenprobe behandelt. Das bedeutet, dass die Kinder im Beispiel einen Durchschnitt aller Kinder darstellen. Beachten Sie hierbei, dass mit Stichproben von weniger als tausend Einzeldaten kein repräsentatives Ergebnis erzielt werden kann.
Die Suchfunktion unterstützt reguläre Ausdrücke.
Sobald Sie einen Text eingegeben haben, können Sie beispielsweise mit "all.*" nach dem ersten Auftreten von "all", gefolgt von beliebigen anderen Zeichen, suchen.
DBSTDABW(Datenbank; Datenbankfeld; Suchkriterien)
Zur Bezugnahme auf eine Spalte anhand des Spaltenkopfs setzen Sie den Spaltenkopf in Anführungszeichen.
Um die Standardabweichung des Gewichts aller Kinder desselben Alters zu ermitteln, geben Sie die folgende Formel in B16 ein:
=DBSTDABW(A1:E10;"Gewicht";A13:E14)
In Zeile 14 geben Sie unter "Alter" nacheinander 7, 8, 9 usw. ein. Jedes Mal sehen Sie als Ergebnis die Standardabweichung der Gewichte aller Kinder mit diesem Alter.
DBSTDABWN berechnet die Standardabweichung einer Grundgesamtheit auf Grundlage von allen Zellen eines Datenbereichs, die mit dem Suchkriterium übereinstimmen. Die Datensätze dieses Beispiels werden als Grundgesamtheit verwendet.
Die Suchfunktion unterstützt reguläre Ausdrücke.
Sobald Sie einen Text eingegeben haben, können Sie beispielsweise mit "all.*" nach dem ersten Auftreten von "all", gefolgt von beliebigen anderen Zeichen, suchen.
DBSTDABWN(Datenbank; Datenbankfeld; Suchkriterien)
Zur Bezugnahme auf eine Spalte anhand des Spaltenkopfs setzen Sie den Spaltenkopf in Anführungszeichen.
Um die Standardabweichung des Gewichts aller gleichaltrigen Kinder zu ermitteln, die zu Joes Geburtstagsfeier eingeladen sind, geben Sie die folgende Formel in B16 ein:
=DBSTDABWN(A1:E10;"Gewicht";A13:E14)
In Zeile 14 geben Sie unter "Alter" nacheinander 7, 8, 9 usw. ein. Das Ergebnis ist die Standardabweichung des Gewichts aller gleichaltrigen Kinder, die gewogen wurden.
DBSUMME bestimmt die Summe aller Zellen eines Datenbankfelds in einer Datenbank in allen Zeilen (Datensätzen), die den eingegebenen Suchkriterien entsprechen.
Die Suchfunktion unterstützt reguläre Ausdrücke.
Sobald Sie einen Text eingegeben haben, können Sie beispielsweise mit "all.*" nach dem ersten Auftreten von "all", gefolgt von beliebigen anderen Zeichen, suchen.
DBSUMME(Datenbank; Datenbankfeld; Suchkriterien)
Zur Bezugnahme auf eine Spalte anhand des Spaltenkopfs setzen Sie den Spaltenkopf in Anführungszeichen.
Geben Sie die folgende Formel in B16 ein, um die Gesamtlänge der Schulwege alle Kinder der zweiten Klasse zu ermitteln:
=DBSUMME(A1:E10;"Schulweg";A13:E14)
Tragen Sie in Zeile 14 unter "Klasse" 2 ein. Sie sehen als Ergebnis die Summe der Schulwege aller Kinder aus der 2. Klasse, nämlich 1950.
Siehe auch folgende Funktionen:
DBVARIANZ liefert die Varianz aller Zellen eines Datenbankfelds in allen Datensätzen, die mit dem angegebenen Suchkriterium übereinstimmen. Die Datensätze des Beispiels werden wie eine Datenprobe behandelt. Beachten Sie hierbei, dass mit Stichproben von weniger als tausend Einzeldaten kein repräsentatives Ergebnis erzielt werden kann.
Die Suchfunktion unterstützt reguläre Ausdrücke.
Sobald Sie einen Text eingegeben haben, können Sie beispielsweise mit "all.*" nach dem ersten Auftreten von "all", gefolgt von beliebigen anderen Zeichen, suchen.
DBVARIANZ(Datenbank; Datenbankfeld; Suchkriterien)
Zur Bezugnahme auf eine Spalte anhand des Spaltenkopfs setzen Sie den Spaltenkopf in Anführungszeichen.
Um die Varianz des Gewichts aller Kinder desselben Alters zu ermitteln, geben Sie die folgende Formel in B16 ein:
=DBVARIANZ(A1:E10;"Gewicht";A13:E14)
In Zeile 14 geben Sie unter "Alter" nacheinander 7, 8, 9 usw. ein. Das Ergebnis ist die Varianz der Gewichtswerte für alle Kinder des jeweiligen Alters.
DBVARIANZEN liefert die Varianz aller Zellwerte eines Datenbankfelds in allen Datensätzen, die mit dem angegebenen Suchkriterium übereinstimmen. Die Datensätze dieses Beispiels werden als Grundgesamtheit verwendet.
Die Suchfunktion unterstützt reguläre Ausdrücke.
Sobald Sie einen Text eingegeben haben, können Sie beispielsweise mit "all.*" nach dem ersten Auftreten von "all", gefolgt von beliebigen anderen Zeichen, suchen.
DBVARIANZEN(Datenbank; Datenbankfeld; Suchkriterien)
Zur Bezugnahme auf eine Spalte anhand des Spaltenkopfs setzen Sie den Spaltenkopf in Anführungszeichen.
Wie hoch ist die Varianz des Gewichts aller gleichaltrigen Kinder auf Joes Geburtstagsparty? Geben Sie in B16 diese Formel ein:
=DBVARIANZEN(A1:E10;"Gewicht";A13:E14)
In Zeile 14 geben Sie unter "Alter" nacheinander 7, 8, 9 usw. ein. Es wird die Varianz der Gewichtswerte aller Kinder des jeweiligen Alters bei Joes Geburtstagsfeier ausgegeben.