8k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo,

da mein erstes Problem nun gelöst ist, taucht auch schon das nächste auf.

Ich möchte jetzt gerne, dass mir folgendes in der Zelle angezeigt wird:

Er soll die Zellen A1 und B1 nehmen, wenn diese in der Reihenfolge in einer anderen Tabelle so vorkommen, so soll er den Inhalt der dritten Spalte in die Zelle schreiben.

Wie kann ich auch dieses Problem lösen?

Gruß

Dirk

7 Antworten

0 Punkte
Beantwortet von
Habe über die Suchfunktion jetzt doch noch etwas gefunden.
In diesem Thema (https://supportnet.de/threads/1649498) wurde auch so eine Frage gestellt.

Als Lösungsbeispiel wurde diese Formel gestellt:
=SVERWEIS(Filialenummer&Artikelnummer;Matrix;Spalte;0)

Daraus habe ich es an meine Tabelle angepasst:
=SVERWEIS(A1367&C1367;Tabelle2!A:D;4;0)

Doch leider wird mir dann "#NV" angegeben. Wie sollte die Formel richtig lauten?
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Dirk,

möchtest Du wieder so einen unnütz langen Thread erzeugen wie bei Deiner letzten Anfrage?

Es wäre schön wenn Du uns eine Beispielmappe präsentieren könntest, allerdings mit einer besseren Qualität als beim letzten mal.

Gruß
Rainer
0 Punkte
Beantwortet von
Es war nie meine Absicht gewesen, dass ich ein so langes Thema erzeugen wollte. Doch ich habe wohl, leider, unterschiede zwischen den Daten der einzelnen Tabellenblätter übersehen, wo ich mir (eigentlich) sicher war, dass diese identisch sind.

Beispieldatei

Mit dieser Datei dürfte alles in Ordnung sein!

Gruß und Danke

Dirk
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

versuch es mal so

=SUMMENPRODUKT((Tabelle2!$B$2:$B$13=Übersicht!$B2)*(Tabelle2!$C$2:$C$13=Übersicht!$C2)*(Tabelle2!$D$2:D$13))

in Zelle D2 und dann nach unten ziehen

Gruß
Helmut

P.s ich glaube in deiner Beispieltabelle ist die Zuordnung der Sollwerte nicht ganz ok, da Die Gruppen nich immer aufsteigend sind
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Dirk,

eine Alternative zu SUMMENPRODUKT() wäre folgende Matrixformel für D2.

=INDEX(Tabelle2!D$1:D$1343;VERGLEICH(A2&C2;Tabelle2!A$1:A$1343&Tabelle2!C$1:C$1343;0))

Übrigens Helmut hat recht, Deine Sollvorgaben sind falsch.

Gruß
Rainer
0 Punkte
Beantwortet von
Ist mir im nachhinein auch noch aufgefallen, denn Excel sortiert anders rum, als ich die Daten eingegeben hatte.

Erstmal danke schön, denn jetzt klappt es soweit.

Doch ich hätte jetzt noch eine weitere Frage. Durch die komplexen Formeln und Daten (ca. 1300 Zeilen) und nun braucht Excel ziemlich lange zum Rechnen. Gibt es da eine vereinfachung bzw. beschleunigung?

Gruß
Dirk
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

das dauert seine Zeit, wobei es sein könnte, dass @rainbergs Formel vielleicht etwas schneller ist. Müsste man austesten, vermute aber du wirst keinen Unterschied feststellen

Gruß

Helmut
...