Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1492to1496
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Suche in Tabelle

Suche in Tabelle
18.05.2016 16:02:45
Olaf
Hallo zusammen,
ich bin neu hier und habe natürlich ;-) ein Excel Problem :
Eine Tabelle mit :
Name, Vorname, Datum
Hier sind für jeden Tag MA eingetragen, wenn sie denn anwesend sind. Ist ein MA an einem Datum nicht anwesend, gibt es auch keinen Eintrag. MA sind also mehrfach mit unterschiedlichem Datum in der Tabelle.
Ich möchte jetzt auf einem 2. Blatt nach Namen und dem aktuellen Tagesdatum in dieser Tabelle suchen.
Als Ausgabe brauche ich :
eine Bestätigung, ob der MA am Tagesdatum und ggf. am Folgetag anwesend ist oder falls der MA nicht anwesend ist, an welchem nächsten Datum er wieder da ist.
Ich habe jetzt mit sverweis herumexperimentiert und komme nicht weiter.
Mit SVERWEIS("Testname";'Tabelle1'!A1:C1392;3) bekomme ich nur das letzte Datum angezeigt, an dem der MA anwesend ist.
Es wäre klasse, wenn mir jemand auf die Sprünge helfen könnte.
Vielen Dank vorab
Olaf

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: das geht nicht mit SVERWEIS() ...
18.05.2016 16:12:05
...
Hallo Olaf,
... dazu bedarf es in Deiner Version einer Matrixformel mit INDEX() und KKLEINSTE().
Eine kleine Beispielmappe mit ein paar Daten Deinerseits wäre hilfreich um Dir es konkreter aufzuzeigen.
Gruß Werner
.. , - ...

AW: das geht nicht mit SVERWEIS() ...
18.05.2016 16:40:34
Olaf
Hallo Werner,
danke für die schnelle Reaktion :-)
habe hier mal eine kleine Beispieldatei hochgeladen :
https://www.herber.de/bbs/user/105630.xls
Die Tabelle für die MA Namen wird nachher locker ca. 2000 Zeilen haben.
Bei der Ausgabeseite bin ich noch ganz am ANfang, weil ich wie gesagt schon Schwierigkeiten habe, gezielt den MA mit dem nächsten Anwesenheitsdatum zu finden.
Danke und Gruß
Olaf

Anzeige
MIN(WENN
18.05.2016 16:54:33
lupo1
B7: {<i>=MIN(WENN(('21KW'!$A$2:$A$15=B5)*(B4<'21KW'!$C$2:$C$15);'21KW'!$C$2:$C$15))</i>}
mit Nr. 5 in http://xxcl.de/bitteBeachten

AW: mit MIN(WENN()) ...
18.05.2016 16:54:44
...
Hallo Olaf,
... so:
Tabelle2

 AB
4Datum heutiger Tag :18.05.2016
5zu suchender name : Mustermann_04
6  
7nächster Anwesenheitstag19.05.2016
8  

Formeln der Tabelle
ZelleFormel
B4=HEUTE()
B7{=MIN(WENN(('21KW'!A2:A2000=B5)*('21KW'!C2:C2000>=B4); '21KW'!C2:C2000))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


21KW

 ABC
1NachnameVornameNominales Datum
2Mustermann_01Max_0117.05.2016
3Mustermann_02Max_0217.05.2016
4Mustermann_03Max_0317.05.2016
5Mustermann_01Max_0119.05.2016
6Mustermann_02Max_0219.05.2016
7Mustermann_03Max_0319.05.2016
8Mustermann_04Max_0419.05.2016
9Mustermann_01Max_0120.05.2016
10Mustermann_02Max_0220.05.2016
11Mustermann_03Max_0320.05.2016
12Mustermann_01Max_0121.05.2016
13Mustermann_02Max_0221.05.2016
14Mustermann_03Max_0321.05.2016
15Mustermann_04Max_0421.05.2016
16   


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: Suche in Tabelle
18.05.2016 18:08:29
Olaf
Hallo zusammen,
ich bin beeindruckt :-))
Klappt hervorragend, auch, wenn ich im ersten Moment nicht verstanden hatte, was die Formel überhaupt macht.
Hab es jetzt schon abgeändert und funktioniert prima.
Vielen Dank an Euch beide
Olaf

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige