Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
720to724
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
720to724
720to724
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Mehre Suchergebnisse anzeigen

Mehre Suchergebnisse anzeigen
23.01.2006 05:25:57
Tom
Hallo,
hoffe auf euere Hilfe, bin am verzweifeln!
Folgendes Problem:
Habe 2 Arbeitsblätter, im ersten ist ein Kalender, im zweiten
Geburtstage mit Namen.
Nun möchte ich die Namen im Kalender anzeigen lassen.
Habe mit einer SVERWEIS Funktion das Problem, dass nur
ein Name angezeigt wird es sind aber mehrere Namen für
ein Geb. Datum.
Habe die Geb-Daten mit einem Bezugsnamen definiert, weil ich
noch Feiertage anzeigen will und das funktioniert logischerweise.
Die zu vergleichende Geb. Daten sind in Spalte A, die dazugehörende
Namen in Spalte B.
Wie muss ich vorgehen, dass Excel mir alle Namen zum entsprechenden
Datum anzeigt.
Bin am verzweifeln!
Gruss
Tom

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

Betreff
Datum
Anwender
Anzeige
AW: Mehre Suchergebnisse anzeigen
23.01.2006 07:49:57
Matthias
Hallo Tom,
Du meinst so:
Tabelle1
 AB
101.01.1964Fritz
223.01.1941Sepp
323.01.1973Hans
402.02.1981Günter
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
und dann soll er z.B. alle Daten in Spalte B anzeigen, deren Tag und Monat einem best. Tsg/Monat entsprechen?
Wie schaut dann der Kalender aus?
Gruß Matthias
Anzeige
AW: Mehre Suchergebnisse anzeigen
23.01.2006 09:23:25
Matthias
Hallo Tom,
versuch es mal so:
Tabelle2
 AB
101.01.2005Fritz(41)
202.01.2005 
303.01.2005 
404.01.2005 
Formeln der Tabelle
B1 : =gebtag(A1;Tabelle1!A:A;Tabelle1!B:B)
A2 : =A1+1
B2 : =gebtag(A2;Tabelle1!A:A;Tabelle1!B:B)
A3 : =A2+1
B3 : =gebtag(A3;Tabelle1!A:A;Tabelle1!B:B)
A4 : =A3+1
B4 : =gebtag(A4;Tabelle1!A:A;Tabelle1!B:B)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
und vorher in ein allgem. Modul diesen Code kopieren:
Option Explicit Function GebTag(dat As Date, datList As Range, namList As Range) As String Dim tmp As String, schalt As String Dim dat1 As Date, dat2 As Date Dim lz As Long, i As Long dat1 = DateSerial(2000, Month(dat), Day(dat)) If datList.Count <> namList.Count Then GebTag = "?" Exit Function End If lz = datList(datList.Count).End(xlUp).Row If datList(datList.Count) <> "" Then lz = datList.Count For i = 1 To lz If IsDate(datList(i)) Then dat2 = DateSerial(2000, Month(datList(i)), Day(datList(i))) schalt = "" If IstSchaltjahr(Year(dat)) = False And _ dat2 = DateSerial(2000, 2, 29) And _ dat1 = DateSerial(2000, 3, 1) Then schalt = "29.2.:" End If If dat1 = dat2 Or schalt <> "" Then tmp = tmp & "," & schalt & namList(i) & "(" & DateDiff("yyyy", datList(i), dat) & ")" End If End If Next i If Len(tmp) > 0 Then tmp = Mid(tmp, 2) GebTag = tmp End Function Function IstSchaltjahr(jahr As Integer) As Boolean Dim tmp As String tmp = FormatDateTime(DateSerial(jahr, 2, 29), vbShortDate) IstSchaltjahr = Left(tmp, 2) = "29" End Function
Gruß Matthias
Anzeige
AW: Mehre Suchergebnisse anzeigen
23.01.2006 23:34:09
Tom
Hallo Mathias,
danke für deine schnelle Antwort!
Deine Lösung ist sehr ausführlich aber leider etwas kompliziert!
Ich habe im Tabellenblatt 1 mein Kalender selbst greiert,
es werden waagerecht die Wochentage angezeigt darunter (neuen Zeile versteht sich)
das jeweilige Datum ohne Jahr.
Es ist eigentlich ein Schichtplanmodell das sich alle 14 Wochen wiederholt,
das ist in Excel nicht das Problem funktioniert auch einwandtfrei!
Nun möchte ich zusätzlich die Geburtstage angezeigt bekommen.
Dazu habe ich ein neues Tabellenblat mit dem Namen "Geburtstage"
In Spalte A sind die Geb.Daten sprich Datum mit Geb. Jahr in Spalte B
steht der Name und zusätzlich das berechnete Alter, funktioniert alles soweit.
Nun habe ich das Problem, dass 2 Namen am gleichen Tag Geburtstag haben.
Habe SVERWEIS benutzt, jedoch wird nur der erste Name der Spalte B in Tabellenblatt 1
angezeigt.
Wie bekomme ich EXcel dazu alle Namen anzuzeigen.
Habe dazu im Kalender 2 Zeilen dafür vorgesehen!
Hoffe weiterhin auf deine Hilfe!
Gruss Tom
Anzeige
AW: Mehre Suchergebnisse anzeigen
24.01.2006 12:21:25
Matthias
Hallo Tom,
es werden waagerecht die Wochentage angezeigt darunter (neuen Zeile versteht sich)
das jeweilige Datum ohne Jahr.

Ist die Zelle dann im Textformat gehalten? Wenn es ein Datum ist, ist immer ein Jahr dabei (auch wenn dieses durch entsprechende Zellformatierung evtl. nicht angezeigt wird.


Nun habe ich das Problem, dass 2 Namen am gleichen Tag Geburtstag haben.
Du kannst ja einen davon entlassen ;-))
Im Ernst, was machst du, wenn 3 Leute am selben Tag Geburtstag haben? Wird der Inhalt der Zelle (mit dem Geburtstagskind) irgendwie weiterverarbeitet, oder dienst das nur der Anzeige?
Gruß Matthias
Anzeige
AW: Mehre Suchergebnisse anzeigen
24.01.2006 15:15:46
Tom
Hallo Matthias,
die Zellen sind als Datum formatiert, hab mich da nicht richtig ausgedrückt.
Dieser Fall mit 3 Geb.kinder kann natürlich auch
vorkommen, ist momentan nicht der Fall!
Es sollen die Geb.kinder nur angezeigt werden.
Hab das Problem mit:
=INDEX(Termine!B53:B123;VERGLEICH(Persönlich!C24;Termine!A53:A123;0))
versucht zu lösen, zeigt aber auch nur den 1. Namen in der Geb.liste an.
Dachte wenn ich statt "0" eine "1" setze kommt der nächste Name usw.
Funktioniert leider auch nicht.
(Persönlich=Schichtplan)
(Termine=Geb.Liste)
(C24=steht das Datum im Schichtplan)
Vielleicht kannst du mir nochmals eine Hilfe geben!
Gruss
Tom
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige