03.02.2020, 16:35 (Dieser Beitrag wurde zuletzt bearbeitet: 03.02.2020, 17:11 von antagon.)
Moin,
ich versuche gerade ein Template für Kollegen zu erstellen:
-> Dateninput wird mit Daten aus unserer IT gefüttert -> Datenausgabe soll alle Jobs des Dateninput Sheets mit dem Datum des jeweiligen Tages ausspucken (immer tagesaktuell)
Mir ist klar, dass sich diese Aufgabe über Filter lösen lässt. Es handelt sich hierbei erstmal um den Beginn der Aufgabenstellung. Die Ausgabe Kriterien werden noch erheblich komplizierter. Dazu muss ich aber später noch meine Kollegen befragen, denn ich mache ihren Job nicht.
Ich nehme an dass sich diese Aufgabe in der gewünschten Form über eine Array Formal realisieren lässt. Die habe ich bisher aber nur im Ansatz verstanden. Ich habe es bereits mit Index-Vergleich probiert, geht auch, aber es wir immer nur der erste Job dargestellt, der das entsprechende Kriterium erfüllt.
03.02.2020, 18:31 (Dieser Beitrag wurde zuletzt bearbeitet: 03.02.2020, 18:31 von antagon.)
Ne, das ist nicht was ich machen möchte. Deine Formel sucht wenn ich sie richtig verstehe zu einer Artikelnummer auf dem Blatt Datenausgabe das passende Solldatum oder lässt die Zelle Leer.
Ich möchte anhand des Solldatums auf der Dateninputseite alle Artikelnummern und ihre Bezeichnung von der Dateninputseite auf der Datenausgabeseite darstellen.
Das Ziel des Templates ist es für die Kollegen die Jobpriorisierung tagesaktuell darzustellen. Die Datenausgabeseite sieht also täglich anders aus. Es sind immer die Jobs dargestellt die am heutigen Tag fertig sein müssen.
Das war auch der Grund warum ich das Datenausgabe Sheet zu Beginn leer gelassen hatte. Ich weiss nicht wie ich die Daten aufgrund des Dateniput Soll-Datums auf die Ausgabe Seite bekomme.
Cool, danke für den Hinweis, die Funktion kannte ich noch nicht. Sie erfordert in dem Fall aber leider zu viele Excel Kenntnisse. Das einzige was ich zu dem Template erklären möchte ist das korrekte Update des Dateninputs ;).
Diese Formel mit "ctrl + shift & enter" eingegeben (a2 auf dem Datenausgabe Sheet) führt zumindest in die richtige Richtung. Es tauchen dann aber auch Artikelnummern auf, für die das Kriterium "heutiges Datum" nicht zutrifft. Den Fehler finde ich leider noch nicht.
04.02.2020, 22:11 (Dieser Beitrag wurde zuletzt bearbeitet: 04.02.2020, 22:11 von Fred11.)
Hallo antagon,
Folgende Formel sollte funktionieren (in Zelle A2 auf dem Tabellenblatt "Datenausgabe", und dann runterziehen): =WENNFEHLER(INDEX(Dateninput!A:A;KKLEINSTE(WENN(Dateninput!C:C=Datenausgabe!$K$1;ZEILE(Dateninput!C:C));ZEILE(A1)));"") (Formel ist eine Matrixformel => Eingabe mit Strg+Shift+Enter)
Diese Formel bezieht sich als Suchkriterium auf die Zelle K1 im Tabellenblatt "Datenausgabe". Sie listet in Spalte A (Tabellenblatt "Datenausgabe") alle Artikel-Nummern aus dem Tabellenblatt "Dateninput" auf, die dem in Zelle K1 (Tabellenblatt "Datenausgabe") angegebenen Datum entsprechen
In Spalte B - D können dann mit SVERWEIS die restlichen Daten zu den Artikelnummern ermittelt werden. - siehe angehängte Datei -
05.02.2020, 10:58 (Dieser Beitrag wurde zuletzt bearbeitet: 05.02.2020, 10:58 von antagon.)
Guten Morgen :),
vielen Dank! Das funktioniert hervorragend :15: . Ich bin gestern Abend noch auf eine ähnliche Lösung gekommen, diese hat jedoch systematisch eine Artikelnummer vergessen. Warum verstehe ich noch nicht, aber deine Lösung ist ja super :).
Die SVERWEISE sind kein Problem...
Kann man die Formel eigentlich auch mit HEUTE() schreiben. Ich nutze Heute() jetzt in dem Datumsfeld in der Formel klappt es nicht. ich vermute, weil ich die korrekte Syntax nicht kenne?!