547 Aufrufe
Gefragt in Tabellenkalkulation von
Hallo Miteinander,

ich habe da ein Problem.
Ich habe 2 Tabellen, in einer ist eine Liste mit Artikelnummern, in der anderen sind alle Artikel aufgeführt mehrfach aufgeführt mit ihrem Bestand. Also sozusagen mehrere Lagerplätze mit eigenem Bestand.

Nun meine Frage. Ich würde gerne eine Formel haben, die nach der Artikelnummer der ersten Tabelle in der zweiten Tabelle sucht, und von den vorhandenen Einträgen mir den am häufigsten vorkommenden Wert des Bestandes ausgibt.

Also zum Beispiel, ich habe in der ersten Tabelle in A2 meinen Artikel xyz. Jetzt möchte ich nach diesem Artikel in der zweiten Tabelle suchen und mir den am häufigsten vorkommenden Wert in Spalte B ausgeben lassen.

Ist das mit einer Funktion in Excel überhaupt möglich oder bräuchte ich dafür sogar ein Makro.

Danke schonmal im Voraus!!

7 Antworten

0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo,

wenn ich dich richtig verstanden habe, dann sollte es so gehen:
{=MAX(WENN(Tabelle2!A2:A21=A2;Tabelle2!C2:C21;0))}
Die geschweifte Klammer darfst du nicht mit eingeben. Du musst die Formel mit Strg + Umschalt + Return abschließen, da es sich um eine Matrixformel handelt.
Den Namen der Tabelle und die Bereiche musst du natürlich auf deine Bedürfnisse anpassen.
Im Beispiel stehen in Tabelle2 die Artikelnamen in der Spalte A (im Bereich A2 bis A21) und der Bestand in C (im Bereich C2 bis C21).

Gruß

M.O.
0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo,

noch ein Nachtrag: Die Formel gibt den höchsten Bestand aus.

Gruß

M.O.
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

falls du in Tabelle1 den Gesamtbestand je Artikel aus Tabelle2 ermitteln willst, dann geht das mit SUMMENPRODUKT() oder evtl. auch mit SUMMEWENN().

Genauere Auskunft nach Erläuterung deiner Tabellenstruktur.

Gruß
Rainer
0 Punkte
Beantwortet von
Hallo zusammen,

danke schonmal für die Antworten.
@M.O. die Formel an sich klappt, nur brauch ich den am häufigsten vorkommenden Wert. Wenn der Artikel z.B. 5 Mal vorkommt mit den Beständen 1000, 1000, 3650, 4000, 1000, dann würde ich gerne die 1000 als Ergebnis angezeigt bekommen.

Ich hab auch schon eine ähnliche Formel wie deine benutzt, nur mit MODALWERT. Leider funktioniert die weder als Matrixformel, noch als normale...

Habt ihr da vielleicht noch eine Idee?

Gruß Eddy
0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo Eddy,

versuch mal die folgende Formel:
{=MODALWERT(WENN(Tabelle2!A2:A20=A2;Tabelle2!C2:C20))}
Die Formel wieder mit Strg + Umschalt + Return abschließen. Die Bereiche und den Tabellennamen musst du natürlich anpassen.

Gruß

M.O.
0 Punkte
Beantwortet von
Hi M.O.

ich versteh jetzt irgendwie nicht warum deine Formel funktioniert und meine vorherige nicht, aber es ist so :-D

Danke dir!!
0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo Eddy,

danke für die Rückmeldung.

Gruß

M.O.
...