Artikel-ID: 500447 - Geändert am: Dienstag, 27. August 2002 - Version: 1.0 Werte einer Datenbank mit Mehrfachoperation berechnen
Dieser Artikel wurde zuvor veröffentlicht unter D14257 ProblembeschreibungIch arbeite mit Microsoft EXCEL 5.0 für WINDOWS und habe eine Datenbank mit Suchkriterien angelegt. Über die Funktion DBSUMME lasse ich eine Spalte der Datenbank anhand des aktuellen Suchkriteriums addieren. Ich möchte jedoch gleichzeitig mit anderen Suchkriterien die Funktion berechnen. Ist dies möglich? Lösung
In Microsoft EXCEL können Sie dies über eine Mehrfachoperation realisieren. Sie geben dazu verschiedene Werte für eine Variable - in Ihrem Fall für das Suchkriterium - ein und erhalten im Bereich der Mehrfachoperation die Resultate. Als Eingabefeld dient das Suchkriterium. Die variablen Eingabewerte werden dagegen nicht im Suchkriterienbereich, sondern in freie Zellen der Tabelle eingetragen. Auch die Berechnungsformel der Mehrfachoperation steht in einem nicht belegten Bereich der Tabelle. Das folgende Beispiel soll die Vorgehensweise verdeutlichen: Im Bereich A1:E16 ist die Datenbank definiert. Der Suchkriterienbereich liegt auf A20:E21 und sieht folgendermaßen aus: A20:E20 enthält die Feldnamen, A21 enthält die Suchbedingung. A20: Kunde B20: Artikel-Nr. C20: Stückpreis D20: Anzahl E20: Umsatz A21: Wolff* Die Suchbedingung in A21 ist gleichzeitig das Eingabefeld für die Mehrfachoperation. In den Zellen F24:F26 stehen weitere Eingabewerte, anhand derer alternativ zu dem definierten Suchkriterium, die Funktion DBSUMME berechnet wird. Diese Werte sind nach Spalten angeordnet. Die Berechnungsformel, die sich auf das Eingabefeld bezieht, wird in der Zeile über dem ersten Wert und eine Spalte rechts daneben eingetragen. In unserem Beispiel steht die Formel in G23: G23: =DBSUMME(Datenbank;"Anzahl";Suchkriterien) F24: K* F25: BEMO* F26: Ei* Markieren Sie F23:G26 und rufen DATEN - MEHRFACHOPERATION auf. In dem nun erscheinenden Dialogfenster setzen Sie den Zellzeiger in das Eingabefeld bei "Werte aus Spalte" und markieren mit der Maus die Zelle A21. Anschließend wählen Sie die Schaltfläche OK aus. Microsoft EXCEL trägt daraufhin die Resultate der Mehrfachoperation in die Zellen G24:G26 ein. Microsoft EXCEL behandelt den Bereich einer Mehrfachoperation wie einen Arraybereich. Deshalb müssen Sie den gesamten Bereich markieren, wenn Sie ihn löschen oder über DATEN - MEHRFACHOPERATION neu berechnen wollen. Markieren Sie dazu eine beliebige Zelle innerhalb des Bereiches und wählen über BEARBEITEN - GEHE ZU - INHALTE (in Microsoft EXCEL 4.0 FORMEL - INHALTE AUSWÄHLEN) die Option "Aktuelle Matrix" (in Microsoft EXCEL 4.0 "Aktuelles Array") aus. Verlassen Sie das Dialogfenster mit OK. Jetzt ist der gesamte Bereich der Mehrfachoperation markiert. Weitere Informationen über Mehrfachoperationen finden Sie im Handbuch "Microsoft EXCEL zum Nachschlagen", für Version 3.0 ab der Seite 339; für Microsoft EXCEL 4.0 im Band 2 ab der Seite 3 und für Microsoft EXCEL 5.0 in der Online-Hilfe oder im Benutzerhandbuch ab der Seite 621ff.
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
| Weitere Ressourcen Weitere SupportseitenCommunity |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email

Zum Anfang