Seite 1 von 1

ERLEDIGT SVERWEIS mit mehreren Fundstellen?

Verfasst: Sa 13. Okt 2012, 00:25
von M.T.
.
Leider habe ich wohl nicht die richtigen Suchworte benutzt oder außer mir ist folgendes Problem allen klar:

In einer ods-Datei benutze ich 2 von 11 Tabellen für die Verwaltung von wöchentlich wiederkehrenden Events.
Dabei ist Tabelle1 der zentrale Sammelpunkt der Daten, die weiteren Tabellen dienen besonderen Aspekten und beziehen ihre Daten meist aus Tabelle1.
Tabelle2 (meines vereinfachten, anonymisierten Beispiels) dient der Erstellung eines Aushangs für einen der 3 Orte
(die Events finden statt: Ort1 und Ort3 jede Woche; Ort2 nur bei Eintrag in Spalte B der Daten-Tabelle):

Tabelle_Daten:

Code: Alles auswählen

    A       B       C       D             E
1   Ort1    Ort2    Ort3    Datum         Thema
2                           05.01.2002    aaa
3                           12.01.2002    bbb
:
868 CN                      03.11.2012    ttt
867         Ort2            10.11.2012    uuu
868         CN              17.11.2012    vvv
869                         24.11.2012    www
870                 CN      01.12.2012    xxx
871         Ort2            08.12.2012    yyy
872                         15.12.2012    zzz
:
Tabelle_AushangOrt2:

Code: Alles auswählen

    A       B       C       D       E
1   Kopf, in dem ich per Eingabe des Jahres und der Kalenderwoche sozusagen einen Offset oder eine Maske bestimme, 
2   um nur einen Teilbereich meiner Datentabelle (6 Einträge) ab einem bestimmten Datum als Aushang zu publizieren
3   ----------------------------------------------------------
4   | Bereich für PDF-Export (Auswahl) des Aushangs für Ort2 |
5   |       Event1  03.11.2012      ttt                      |
6   |       Event2  08.12.2012      yyy                      |
7   |       Event3                                           |
8   |       Event4                                           |
9   |       Event5                                           |
10  |       Event6                                           |
11  ----------------------------------------------------------
:
Frage:
Wie kann ich in Tabelle_AushangOrt2 in den Zellen C5:C10 meine Formeln so gestalten, daß mir aus Tabelle_Daten die Datumswerte geholt werden, an denen zwei Spalten weiter links das Kürzel "Ort2" eingetragen ist?

Dabei gilt erschwerend zu beachten:
  • in der Spalte Tabelle_Daten.B können auch andere Kürzel als "Ort2" stehen; diese oder leere Zellen sollen ignoriert werden
  • die Auswahl des Zeitraumes des Aushangs per Offset (Mittels INDIREKT und VERKETTEN) schließt die Verwendung benannter Bereiche aus
erleichternd wirkt:
  • alle Funktionalitäten außer der Formeln für die Zellen Tabelle_AushangOrt2.C5:C10 sind schon realisiert und funktionieren
  • ich setze voraus, daß ab meiner Sartzeile/innerhalb meines Suchbereichs immer mehr als 6 Vorkommen meines gesuchten Kürzels vorhanden sind
Was ich bisher versucht habe:
  • INDEX(Tabelle_Daten.$D$868:$D$972;KGRÖSSTE((Tabelle_Daten.$B$868:$B$972="Ort2")*(ZEILE(Tabelle_Daten.$B$868:$B$972)-1);ZÄHLENWENN(Tabelle_Daten.$B$868:$B$972;"Ort2")+1-867 abgeleitet aus SVERWEIS() mit mehreren Suchergebnissen funktioniert nur als 1-Blatt-Lösung, nicht aber über 2 Tabellen hinweg, wobei ich die Bereiche "Tabelle_Daten.$B$868:$B$972" (Suchbereich) und "Tabelle_Daten.$D$868:$D$972" (Resultatebereich) mal als direkten Bereich, mal als indirekten/verketteten Bereich probiert habe
  • SVERWEIS findet mir das erste Vorkommen meines Kürzels, aber wie hole ich die nächsten 5 Vorkommen?
    Oder wie ermittle ich die Zeile des ersten Vorkommens, damit ich den Bereich der nächsten Formel um diese Zeilenanzahl verschieben kann?
Sorry, falls ich etwas "more verbose as usual" war!
Wer kennt einen Psychiater, der auf SVERWEIS-Kunden spezialisiert ist??? :?

Re: SVERWEIS mit mehreren Fundstellen?

Verfasst: Sa 13. Okt 2012, 01:18
von Lupo
http://xxcl.de/0054.htm

Das Beispiel "Rechnung" runterladen und anschauen. Der Trick ist, dass der zweite Lookup erst nach der Fundstelle des ersten beginnt. Die Rechnung holt sich aus der Tabelle Rechungspositionen nur die Positionen, die der Rechnungsnummer entsprechen.

Re: SVERWEIS mit mehreren Fundstellen?

Verfasst: Sa 13. Okt 2012, 06:19
von pmoegenb

Re: SVERWEIS mit mehreren Fundstellen?

Verfasst: Sa 13. Okt 2012, 23:07
von M.T.
.
Vielen Dank besonders an Lupo (http://www.libreoffice-forum.de/viewtop ... =6&t=10332), dessen Vorschlag inzwischen verstanden, angepasst und erfolgreich implementiert wurde.

Mir war beim Suchen nicht klar, daß die Suchworte "libreoffice" und "calc" bewirken, daß einem die vielen in der Excel-Welt vorhandenen Lösungen und Ansätze vorenthalten.
Überrascht hat mich, wie problemlos solche Varianten auch in LO 3.6 funktionieren.

Die erwähnte Lösung benutzt VERGLEICH und ist auch in meiner Umgebung mit indirekten und verketteten Bereichen wunderbar zu benutzen.
Auch finde ich Klasse, daß der Autor von http://xxcl.de/0054.htm so schöne Beispieldateien zur Analyse bereitstellt.


Thema Crossposting:
Geht es in Ordnung, wenn ich selbst auf parallele Fragen hinweise, oder wertet Ihr das hier als Verbrechen?

Gleicher Text hier: http://de.openoffice.info/viewtopic.php?f=2&t=57700
und hier: http://www.libreoffice-forum.de/viewtop ... =6&t=10332

Re: ERLEDIGT SVERWEIS mit mehreren Fundstellen?

Verfasst: Do 18. Okt 2012, 16:06
von Lupo
Gern geschehen!

Es ist ja völlig egal, wer "zuerst da war" oder "von wem es abstammt":

Visicalc 1979 -->
Multiplan 1982 -->
Lotus 1-2-3/Symphony alt 1983 -->
Excel 1985 -->
StarOffice als Startpunkt von OpenOffice-LibreOffice 1985

Wichtig ist, dass man im wesentlichen die Funktionen überall gleich hat. Somit wird Humankapital geschont und bewahrt - viele Anwender sind keine Informatiker, so dass dies dort eine gewisse Rolle spielt.