Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1356to1360
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datenbankabfrage (Alternative zu Wenn-Dann)

Datenbankabfrage (Alternative zu Wenn-Dann)
15.04.2014 09:36:40
Nils
Hallo zusammen,
ich habe eine Datenbank nach folgendem Schema aufgebaut und würde gerne auf einem Abfrageblatt eine Abfrage, z.B. nach "Features" (siehe Beispiel) machen:
Userbild
Das heißt: Wenn auf dem Abgabeblatt in Spalte A "Company A" steht,in Spalte B "Product2" und in Spalte C "Feature 1", dann soll der Preis 30€ ausgegeben werden.
Klar könnte ich hier eine Wenn-Dann-Funktion bauen, die wäre allerdings sehr unflexibel, weil die Datenbank fortwährend neue Firmen enthalten wird oder sich die Anzahl der Produkte ändert. Kann ich die Abfrage durch Datenbank Befehle bewerkstelligen? Jede Abfrage die ich mache ergibt sich natürlich aus einen einmaligen Kombination Bedingungen (Company, Product, Feature).
Danke und BG

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datenbankabfrage (Alternative zu Wenn-Dann)
15.04.2014 09:46:36
Philipp
Hallo Nils,
=SUMMENPRODUKT((A2:A5="Company A")*(B2:B5="Product 2")*(C2:C5="Feature 1)*(D2:D5))
Der Bereich kann natürlich angepasst werden und der feste String auch durch einen Bezug ersetzt werden.
Aber Vorsicht: Sollte die Kombination mehrmals auftauchen, werden die Preise summiert.
Gruß
Philipp

AW: Datenbankabfrage (Alternative zu Wenn-Dann)
15.04.2014 09:46:41
UweD
Hallo
hilft dir das?
Tabelle1
 ABCDEFG
1CompanyProductFeaturePrice  CompanyCompany A
2Company AProduct 1Feature 1          10,00 €   ProductProduct 2
3Company AProduct 1Feature 2          20,00 €   FeatureFeature 1
4Company AProduct 2Feature 1          30,00 €   Price30
5Company BProduct 2Feature 2          40,00 €      

verwendete Formeln
Zelle Formel Bereich
G4 {=INDEX(D:D;VERGLEICH(G1&G2&G3;A1:A100&B1:B100&C1:C100;0))} $G$4
{} Matrixformel mit Strg+Umschalt+Enter abschließen
Matrixformeln sind durch geschweifte Klammern {} eingeschlossen
Diese Klammern nicht eingeben!!


Tabellendarstellung in Foren Version 5.49


http://www.excelformeln.de/formeln.html?welcher=30
Gruß UweD

Anzeige
AW: Datenbankabfrage (Alternative zu Wenn-Dann)
16.04.2014 14:07:59
Nils
Hi zusammen,
vielen Dank für die Antworten. Ich habe mir das Sheet so noch mal nachgebaut und bekomme immer den Fehler #WERT. Kann es mir absolut nicht erklären.
Habe das englische Office und die "VERGLEICH" Funktion wie immer durch "MATCH" ersetzt.
=INDEX(D:D;MATCH(G1&G2&G3;A1:A100&B1:B100&C1:C100;0))

AW: Datenbankabfrage (Alternative zu Wenn-Dann)
16.04.2014 14:09:33
Nils
Vergessen den Thread wieder zu öffnen :/

AW: Datenbankabfrage (Alternative zu Wenn-Dann)
16.04.2014 14:17:34
Hajo_Zi
sollte bei der englischen version ; nicht durch , ersetzt werden?

AW: Datenbankabfrage (Alternative zu Wenn-Dann)
16.04.2014 14:20:38
Nils
Danke für den Hinweis.
Normalerweise ist das so. Bei mir sind die Separatoren allerdings wie im Deutschen, nur die Funktionen auf Englisch. An den Separatoren liegt es also nicht. Sehr merkwürdig.

Anzeige
AW: Datenbankabfrage (Alternative zu Wenn-Dann)
17.04.2014 08:54:51
UweD
Hallo nochmal
Hast du auch die Zelle mit Strg + Umschalten + Enter abgeschlossen?
=INDEX(D:D,MATCH(G1&G2&G3,A1:A100&B1:B100&C1:C100,0))
die {} werden dann automatisch gesetzt
Gruß UweD

AW: Datenbankabfrage (Alternative zu Wenn-Dann)
15.04.2014 10:09:26
Rudi
Hallo,
da die Kombination Company, Product, Feature einmalig ist, kannst du auch mit SUMMEWENNS() arbeiten.
Gruß
Rudi

310 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige