Ich habe eine Excel-Matrix, aus der ich Daten rausziehen will. Ich möchte also bei zwei Bedingungen einen Datensatz aus einer MAtrix herauslesen lassen.
Die Bedingungen sind in einer Spalte und einer Zeile angegeben, die dazugehörigen Daten befinden sich in der MAtrix (Beispiel):
Ich möchte nun aus dieser Matrix sämtliche Bedingungen ableiten können, d.h. wenn z.B. die Bedingung 1 und 5 ist, dann ist das Ergebnis 10, wenn die Bedingung 3 und 7 gegeben ist, dann ist das Ergebnis 110.
Ich habs mit verschachtelten WENN(UND(…;…);…;…) -Formeln veruscht, das geht aber nur bis zur 7. oder 8. Verschachtelung, danach streikt Excel. würde das mit einer SVERWEIS-Funktion gehen oder was könnte man hier am besten anwenden? Für anregungen wäre ich sehr dankbar!
Ich habe zwar nicht verstanden wie die Zahlenkombinationen ein Ergebnis hervorbringen, aber ich sehe dass es sehr viele Abfragen geben soll. Meines Erachtens ist dein Problem nur mit einer VBA-Programmierung möglich.
Um eventuell weiterhelfen zu können, müsste ich die Tabelle mit deiner Formel sehen, und bitte auch noch eine andere beschreibung.
Was ich meinte, war diese MAtrix:
5 6 7 8
1 10 50 90 130
2 20 60 100 140
3 30 70 110 150
4 40 80 120 160
Wenn also 1 und 5 wahr ist, dann trifft 10 zu, wenn z.B. 4 und 8 wahr ist, dann trifft 160 zu.
Wenn ich die Tabelle aber so organisiere:
1 5 10
1 6 50
1 7 90
1 8 130
2 5 20
2 6 60
2 7 100
2 8 140
3 5 30
3 6 70
3 7 110
3 8 150
4 5 40
4 6 80
4 7 120
4 8 160
dann werden mit dieser Formel (http://www.excelformeln.de/formeln.html?welcher=30) aus Spalte 1 und Spalte zwei die Bedingungen herausgelesen und ich bekommen dann das Ergebnis aus Spalte 3.
Hoffe, das hat alles nicht noch mehr verkompliziert und Danke für Deinen Hinweis,
Güße, Benjamin
Es währe von Vorteil, wenn du einmal genau beschreiben würdest was überhaupt bezweckt wird. Woher kommt die Tabelle? Wie soll sie aussehen? Was hat die Tabelle mit deiner Abfrage zu tun? Du sprichst von hinein kopieren also ist die Tabelle schon irgendwo vorhanden, oder muss diese erst generiert werden?
Du siehst viele offene Fragen. Nach deinen bisherigen Angaben kann ich dir leider noch nicht weiter helfen.
entschuldige bitte die unklaren Erklärungen. Ich habe es noch nicht herausgefunden, eine tabelle maßstabsgetreu hier rein zukopieren…
Ich habe die Lösung jetzt gefunden, und zwar mit
folgender Formel: =INDEX(A1:H10;VERGLEICH(B15;A1:A10);VERGLEICH(B16;A1:H1))
Dabei geht meine MAtrix von A1 bis H10, die Bedingungen der Matrix stehen auf A1 bis A10 bzw. A1 bis H5.
D.H. möchte ich den Wert, der sich in der MAtrix aus z.B: A3 und C5 ergibt, dann spuckt mir meine Ausgabezelle diesen wert mit oben angegebener formel aus