Excel Datenbank und die Suchkriterien
18.01.2005 20:50:57
Stefan
Ich stehe vor dem Problem, dass ich eine Excel Datenbank durchsuchen möchte. Die Funktion soll Werte in der Datenbank audsummieren, deren Suchkriterien übereinstimmt. Wie z.B. die Anzahl alle gepflückten Erdbeeren.
Die Tabelle sieht dann in etwa so aus:
Frucht:Anzahl
Äpfel:5
Erdbeeren:4
Bananen:4
Erdbeeren:3
Die Funktion soll also 7 als Zahl zurückgeben. Alles kein Problem, wenn man die Suchkriterien schön unterenander schreibt. Also so:
-- A
15 Frucht
16 Erdbeeren
und dann DBSumme("Datenbank","Anzahl","A15:A16"). Wie alle sehen können, kann man die Datenbank und die zu summierende Spalte schon als Text in die Funktion schreiben. Excel verlangt die Suchkriterien aber immer untereinander.
Wie kann ich diese auch als Text formulieren?
Ich möchte nämlich mehrere Abfragen in eine große Matrix von 12x10 Feldern schreiben und ich habe keine Lust eine weitere Matrix nur wegen der Suchkriterien zu basteln.
Die Lösung sollte in etwa so aussehen:
DBSumme("Datenbank","Anzahl","Frucht=Erdbeeren")
Mir ist egal, ob dies Problem direkt in der Funktion gelöst wird, oder ob ein kleines Skript von nöten ist. Allerdings ist mir das Skript nicht so lieb.
Gruß,
Stefan