Text mit zwei Bedingungen wiedergeben
Hallo zusammen,
folgendes Problem hat sich bei mir ergeben:
Tabelle 1:
Spalte B = Standort
Spalte C = Produkt-Typ
Tabelle 2:
Spalte A = Standort
Spalte B = Produkt-Typ
Spalte C = Projekt
Dies ist der Aufbau meiner beiden Tabellen, wobei man Tabelle 2 als eine Art Überzetzungsliste sehen kann d.h. jede Kombination kommt nur einmal vor!!
Jetzt brauche ich eine Formel für Spalte A in Tabelle 1 die mir bei gleicher Kombination von A und B aus Tabelle 2 mit den "TEXT" aus Spalte C in Tabelle 2 einträgt.
Habe es schon mit SVERWEIS und Summenprodukt probiert, aber anscheinend können diese Formeln nur Werte und keinen TEXT als Ergebnis wiedergeben.
Hat jemand eine Idee????
Danke schonmal.....Gruß Lefty
Antwort schreiben
Antwort 1 von bernhard276 vom 06.07.2021, 10:53 Options
Servus Lefty,
probiere es bitte einmal mit dieser Formel (in Tabelle 1, A2):
=WENN(UND(B2=Tabelle2!A2;Tabelle1!C2=Tabelle2!B2);Tabelle2!C2;"Keine gültige Kombination")
Ich bin mir nicht sicher ob ich dein Problem verstanden habe, das File zu posten würde helfen.
BG Bernhard
Antwort 2 von Lefty04 vom 06.07.2021, 11:10 Options
Hallo Bernhard,
deine Formel Funktioniert wenn Tabelle 1 und 2 gleich aufgebaut sind, aber in Tabelle 2 gibt es jede kombination genau einmal, aber in Tabelle 1 kommen die Kombinationen mehrere male vor und dann hätte ich gerne auch jedesmal den zur Kombi passenden Text aus Spalte C aus Tabelle 2 zugeordnet.
Gruß Lefty
Antwort 3 von rainberg vom 06.07.2021, 11:11 OptionsLösung
Hallo Lefty,
Formel für Tabelle1 A2
=WENN(ISTNV(VERGLEICH(B2&C2;Tabelle2!A$2:A$100&Tabelle2!
B$2:B$100;0));"";INDEX(Tabelle2!C$2:C$100;VERGLEICH(B2&C2;Tab
elle2!A$2:A$100&Tabelle2!B$2:B$100;0)))
Formeleingabe mit der Tastenkombi Strg+Shift+Enter abschließen und
evtl. Bezüge anpassen.
Gruß
Rainer
Antwort 4 von Saarbauer vom 06.07.2021, 11:12 Options
Hallo,
versuch es mal damit
=INDIREKT(ADRESSE(SUMMENPRODUKT((Tabelle2!$A$1:$A$6=Tabelle1!A1)*(Tabelle2!$B$1:$B$6=Tabelle1!B1)*(ZEILE($A$1:$A$6)));3;1;1;"Tabelle2"))
die Grenzen sind natürlich anzupassen
Gruß
Helmut
Antwort 5 von Lefty04 vom 06.07.2021, 11:42 Options
Danke,
hat mit beiden Formeln geklappt!!!!
Nur nochmal eine kleine Frage zu deiner Formel Helmut.....
Am ende die 3 ist die Spalte die ich wiedergeben will in Tabelle 1, richtig?
und wofür stehen die beiden 1 die nach der 3 kommen???
meine das hier: *(ZEILE($A$1:$A$6)));3;1;1;"Tabelle2"))
Antwort 6 von Saarbauer vom 06.07.2021, 12:39 Options
Hallo,
mache mal die Funktion Adresse() auf, dort wird erklärt wöfür die Werte gebraucht werden.
Gruß
Helmut
Antwort 7 von rainberg vom 06.07.2021, 14:34 Options
Hallo Lefty,
sowohl Helmut als auch ich haben zu kompliziert gedacht.
So geht's einfacher
=SUMMENPRODUKT((Tabelle2!A$2:A$6=B2)*(Tabelle2!B$2:B$6=C2)*Tabelle2!C$2:C$6)
Gruß
Rainer
Antwort 8 von Saarbauer vom 06.07.2021, 14:49 Options
Hallo @rainberg,
so wie ich es vestehe steht in Spalte C ein Text und dann funktioniert deine Formel nicht, daher meine Formel in AW 6.
Sonst ist deine Formel ok.
Gruß
Helmut
Antwort 9 von Saarbauer vom 06.07.2021, 14:50 Options
hallo,
nicht AW 6 sondern AW 4
Gruß
Helmut
Antwort 10 von rainberg vom 06.07.2021, 15:12 Options
Hallo Helmut,
hast recht....
Zitat:
Habe es schon mit SVERWEIS und Summenprodukt probiert, aber anscheinend können diese Formeln nur Werte und keinen TEXT als
Ergebnis wiedergeben.
....ich hatte diesen Satz überlesen und angenommen, dass das Projekt aus einer Nummer besteht.
Gruß
Rainer
Antwort 11 von Lefty04 vom 08.07.2021, 13:27 Options
mache mal die Funktion Adresse() auf, dort wird erklärt wöfür die Werte gebraucht werden.
Hallo,
hab es mir jetzt mal angesehen!!!!
Danke nochmal für die Hilfe an euch alle!
Gruß Lefty