$ PQ: Summe der letzten 5 Fundstellen ohne Duplikate an definierter Position (nur Lösung)

Xtract: In ein­er dynamis­chen Liste sollen die let­zten 5 definierten Begriffe sum­miert wer­den, wobei Dublet­ten nicht berück­sichtigt wer­den.

  Wis­sens­stand: Lev­el 3 ⇒  Excel GUT!, min­destens Basis-Ken­nt­nisse in Pow­er Query   

Die Summe der letzten 5 Fundstellen eines definierten Begriffs berechnen, Duplikate nicht berücksichtigen und an der untersten Fundstelle ausgeben.

In einem Excel-Forum (Her­ber) wurde die Frage gestellt, wie aus ein­er großen Anzahl von Daten­sätzen ein­er stets wach­senden Tabelle in Spalte A ein definiert­er Begriff her­aus gefiltert wer­den kann, Dublet­ten ent­fer­nt wer­den, die let­zten 5 Ein­tra­gun­gen des Fil­trats bes­tim­men und aus ein­er anderen Spalte die vorhan­de­nen Werte sum­mieren. Das Ergeb­nis der Berech­nung soll dann in der kom­plet­ten Tabelle in der Zeile des let­zten Ein­trags geschrieben wer­den. Alle anderen Zellen dieser Spalte sollen leer bleiben.

Zugegeben, recht kom­plex die obige Beschrei­bung. Ich habe ver­sucht, die inhaltliche Entwick­lung während des Threads zusam­men zu fassen. Ich zitiere hier der Ein­fach­heit hal­ber den Ein­gangs­beitrag und eine kor­rigierende Ergänzung aus dem Forum:

Hal­lo liebe Leute,
vielle­icht hat Jemand eine Idee, wie man Fol­gen­des mit Excel vorzugsweise mit Funk­tio­nen berech­nen kann.
Ich möchte die let­zten 5 EURUSD-Werte addieren lassen und das Ergeb­nis in der let­zten EURUSD-Zeile in Spalte D aus­geben. Das Prob­lem ist, dass zwis­chen den EURUSD-Zeilen auch andere Zeilen sind und das mal mehr und mal weniger sind. Es kann also sein das zwis­chen den EURUSD-Zeilen mal 4 Zeilen oder mal 9 Zeilen oder 5 usw. liegen.
Kann mir da vielle­icht jemand weit­er­helfen?
Viele Grüße
Ronald
[..] … aber weißt Du was ich beim Test eben gemerkt habe? Ich habe einen wichti­gen Punkt in mein­er Anfage vergessen. Und der ist, dass die let­zten Werte nur mit jew­eils einem anderen Datum berech­net wer­den sollen. Kommt also EURUSD an einem Tag in zwei oder drei oder mehr Zeilen vor, soll nur ein­mal der Wert dieses Tages in die Berech­nung ein­fließen.
Geht das auch?

Ich habe Ihnen die ver­Link­te Mus­ter­datei erst ein­mal hier zum Down­load zur Ver­fü­gung gestellt, da die Beiträge im Forum nach ein­er gewis­sen Zeit nicht mehr direkt zur Ver­fü­gung ste­hen. Ver­suchen Sie gerne, eine eigene Lösung für die gestellte „Auf­gabe” zu find­en. Im Forum ist auch eine Lösung per Formel aufgezeigt wor­den! (Mein Dank an Wern­er, alias neopa C.)

Im Forum habe ich bere­its ange­boten, meine PQ-Lösung zur Ver­fü­gung zu stellen. Da ich aber aus unter­schiedlichen Grün­den definierte Gren­zen der freien (kosten­losen) Wis­sensver­mit­tlung habe, ist diese Lösung nicht kom­men­tiert. Auch hier stelle ich Ihnen noch ein­mal die  im Forum ange­botene „schlanke” Lösung zum Down­load zur Ver­fü­gung. Natür­lich gibt es auch von mir eine aus­führliche Erk­lärung der Vorge­hensweise, aber …

Ein wichtiger Hin­weis
Der Link auf den Folge-Beitrag begin­nt mit „$$”. Das bedeutet für alle der­ar­tig aus­geze­ich­neten Beiträge, dass diese kostenpflichtig sind (eine geringe Spende).
Näheres dazu in der ange­sproch­enen Mail. Auch Wis­sen hat einen Wert!

Wie eben schon dargelegt habe ich auch eine aus­führliche Beschrei­bung meines Lösungsweges in bekan­nter, aus­führlich­er Form erstellt. Eine E‑Mail an mich mit dem Stichwort/Betreff $$ PQ: Summe let­zte 5 Fund­stellen posi­tion­ieren und Sie bekom­men von mir den entsprechen­den Link sowie das erforder­liche Pass­wort zum öff­nen des Beitrages, sofern Sie mir eine eine Spende von 10,00€ (Über­weisung, Donate-But­ton oder Pay­Pal Fre­und­schaft) haben zukom­men lassen.

Und wie fast immer im Excel-Leben gilt: Es führen viele Wege zum Ziel. Ich ver­suche so gut wie immer, mit einem Höch­st­maß an Trans­parenz zu arbeit­en. Vielle­icht bed­ingt das einige zehn­tel Sekun­den mehr an Laufzeit und auch die eine oder andere Zeile mehr an Code. Aber „kürz­er ist bess­er” ist für mich eine Devise, die ich strikt ablehne. Und noch ein Hin­weis: Die im $$-Beitrag ver­wen­dete Datei mit den Muster-Dat­en ist leicht angepasst (jet­zt wirk­lich mit Dublet­ten) und der Lösungsweg ist auch etwas „ele­gan­ter”, vielle­icht fortschrit­tlich­er. Und bitte bedenken Sie, dass Sie ein gewiss­es Maß an Grund­wis­sen in Sachen Pow­er Query haben soll­ten, um opti­mal von dem Beitrag zu prof­i­tieren. Sie kön­nen aber auch alle nicht beschriebe­nen Schritte (weil PQ-Grund­wis­sen) in unserem Blog per Such­funk­tion erkun­den und nach­le­sen.

▲ nach oben …

Hat Ihnen der Beitrag gefallen?
Erleichtert dieser Beitrag Ihre Arbeit?

Dann würde ich mich über einen Beitrag Ihrer­seits z.B. 2,00  freuen …

Dieser Beitrag wurde unter Allgemein, Verschiedenes, Daten zusammenführen, Datum & Zeit, Filtern & Sortieren, Foren-Q&A, Join-Art, Power Query, PQ-Formeln (Sprache M), Spende/Donation, {Liste} abgelegt und mit , , , , , , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.