Spaltennummer ermitteln oder Bereich verschieben
01.07.2019 14:55:41
Andreas Meier
Hallo zusammen,
wir haben eine Tabelle zur Erfassung von Arbeitsschutzpflichten in der z.B. vorgeschriebene Belehrungen, Fortbildungen etc. und ggf. deren Wiederholungen verwaltet werden.
Das Blatt "Protokoll" enthält in A:A die Personal- und in B1:CW1 eine Pflichtennummer. In den entsprechenden Zellen wird das Datum der letzten Unterweisung nach Mitarbeitern und Pflichtennummer erfasst.
Beispiel:
A B C D
1 | | 001 | 002 | 003
2 | 12345 | 1.1.11 | 2.2.12 |
3 | 54321 | | 3.3.13 |
4 | 15243 | | |
Das Blatt "Terminkontrolle" ermittelt mit folgender Formel die letzten Termine je Mitarbeiter (und darauf basierend die nächsten), die Zelle $C$2 enthält die eindeutige Personalnummer:
=KKLEINSTE(INDIREKT("Protokoll!B"&VERGLEICH($C$2;Protokoll!$A:$A;0)):INDIREKT("Protokoll!CW"& _
VERGLEICH($C$2;Protokoll!$A:$A;0));1)
Ich möchte zur Terminkontrolle nun auch die jeweilige Pflichtennummer ausgeben lassen und habe versucht entweder die Spaltenadresse des Suchergebnisses zu ermitteln um indirekt einen Bezug zur Pflichtennummer in Zeile 1 herzustellen. Alternativ habe ich versucht das Ergebnis der Suchformel durch BEZUG.VERSCHIEBEN auf Zeile 1 zu verschieben, was natürlich je nach Mitarbeiter unterschiedliche Verschiebungen benötigt.Ergebnis eines halben Tages Googelei: Ich stehe komplett auf dem Schlauch, alle Ansätze liefern Fehler oder (für mich) nicht nachvollziehbare Ergebnisse.
Hat jemand einen Tipp für mich?
TIA,
Andreas