Excel2k/2003Filtern u. Min Max Datumswerte

Hallo Experten,

ich quäle mich schon seit Tagen (und letzte Nacht) mit folgendem Problem:

In meiner vorhandenen Tabelle (tb1) befinden sich folgende Daten:

Spalte A: Projektname (Proj.1, Proj.1, Proj.2, Proj3, Proj.3)
Spalte B: Datum
Spalte C: Mitarbeitername (nur zum besseren Verständnis es geht nur um A u. B)

bei allen Spalten sind Duplikate vorhanden da mehrere Mitarbeiter auch gleichzeitig am gleichen Tag an den gleichen Projekten arbeiten können.

Ich möchte jetzt in einem anderen Blatt (tb2) in z.B. Spalte A alle Projektnamen per Formel oder VBA nur einmal erscheinen lassen (ohne Duplikate;dient zur Auflistung der einzelnen Projekte und als Benennung für die Zeile s.u.).
In Spalte B soll der Beginn des Projektes (also das Min - Datum)erscheinen, es darf also nur das Min -Datum des jeweiligen Projektes erscheinen nicht das, der gesamten Spalte B aus tb1 und so soll es Aussehen:
tb2
SpA …SpB
Projektname…Beginn
(ohne Duplikate)
Proj.1…Min-Datum Projekt1
Proj.2…Min-Datum Projekt2
usw…usw.

Wäre Klasse wenn ihr eine Idee hättet.
Danke schon mal
PS: da ich jetzt ein paar Stunden nicht erreichbar bin, bitte bei Fragen noch mal rein schauen ich antworte bestimmt.
Gruß Erik

Nachfrage
Hi Erik,

Spalte A: Projektname (Proj.1, Proj.1, Proj.2, Proj3, Proj.3)
Spalte B: Datum
bei allen Spalten sind Duplikate vorhanden da mehrere
Mitarbeiter auch gleichzeitig am gleichen Tag an den gleichen
Projekten arbeiten können.

kann man fest davon ausgehen daß, wenn man Zeilenweise nach unten geht, das neben einem erstmals auftauchenden Projekt stehende Datum auch das „Min-Datum“ ist, also das Dtum an dem mit diesem Projekt begonnen wurde.

Ich möchte jetzt in einem anderen Blatt (tb2) in z.B. Spalte A
alle Projektnamen per Formel oder VBA nur einmal erscheinen
lassen (ohne Duplikate;dient zur Auflistung der einzelnen
Projekte und als Benennung für die Zeile s.u.).
In Spalte B soll der Beginn des Projektes (also das Min -
Datum)erscheinen, es darf also nur das Min -Datum des
jeweiligen Projektes erscheinen nicht das, der gesamten Spalte
B aus tb1 und so soll es Aussehen:

Mal ein Tipp, eine Liste ohne Duplikate erreichst du mit Daten–Spezialfilter. Ggfs. dies dann als Makro aufzeichnen.
Mit Sverweis, kriegst du dann von oben nach unten gewandert das Min-Datum des ersten Auftauchens eines Projekt-namens.

Sverweis kannst du in Vba auch benutzen:

X=Application.Worksheetfunction.Vlookup(Range(„A1“),worksheets(„Tabelle2“).Range(„A1:R100“),12,0)

Abgesehen von der Syntax in Vbaform, gilt die Excelhilfe zu den parametern von Sverweis auch für vlookup.

Gruß
Reinhard

Hallo Reinhard,

danke erst mal

kann man fest davon ausgehen daß, wenn man Zeilenweise nach
unten geht, das neben einem erstmals auftauchenden Projekt
stehende Datum auch das „Min-Datum“ ist, also das Dtum an dem
mit diesem Projekt begonnen wurde.

Ja, genau so soll es werden.

Ich versuche mal Deinen Tipp.

Gruß Erik

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Grüezi Erik

In meiner vorhandenen Tabelle (tb1) befinden sich folgende
Daten:

Spalte A: Projektname (Proj.1, Proj.1, Proj.2, Proj3, Proj.3)
Spalte B: Datum
Spalte C: Mitarbeitername (nur zum besseren Verständnis es
geht nur um A u. B)

bei allen Spalten sind Duplikate vorhanden da mehrere
Mitarbeiter auch gleichzeitig am gleichen Tag an den gleichen
Projekten arbeiten können.

Ich möchte jetzt in einem anderen Blatt (tb2) in z.B. Spalte
A alle Projektnamen per Formel oder VBA nur einmal erscheinen
lassen (ohne Duplikate;dient zur Auflistung der einzelnen
Projekte und als Benennung für die Zeile s.u.).
In Spalte B soll der Beginn des Projektes (also das Min -
Datum)erscheinen, es darf also nur das Min -Datum des
jeweiligen Projektes erscheinen nicht das, der gesamten
Spalte B aus tb1 und so soll es Aussehen:

Wäre Klasse wenn ihr eine Idee hättet.

Wie wäre es mit einer klassischen Pivot-Tabelle, ganz ohne VBa und Duplikatsuche und so:

  • Eine Zelle in deinen Daten anklicken
  • Menü: ‚Daten‘
  • Pivot-Table…
  • [Fertig stellen]
  • Das Feld ‚Projekt‘ in den Zeilenbereich ganz rechts im Pivot-Rster ziehen
  • Das Feld ‚Datum‘ in den Datenbereich ziehen
  • Rechtsklick in den Bereich mit den Werten im Datenbereich
  • Feldeigenschaften
  • ‚Minimum‘ auswählen
  • [Zahlen]
  • Kategorie: ‚Datum‘
  • [OK]
  • [OK]

Nun hast Du die gewünsche Auswertung erstellt.


Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

OT Como siempre
Bueans Noches Toma,
ich dachte echt bis heute, MVP wird man dadurch daß man irgendwo eine Wisssensprüfung bei MS ablegt.

Jetzt las ich heute das da:

http://www.msxfaq.de/sonst/mvp.htm

Erst dadurch wurde mir auch klar, warum einige MVPs nicht die Kenntnis haben die ich voraussetze, also „Wissen“

Du gehörst da nicht dazu, also zu den Nichtwissenden, ich las dich schon lange vorher in Google-Groups-Ergebnissen, bevor dich Oracle-Marion *GuK* die gerade mit ihrem Freund Linux auf Hawaii ist, hierher lockte.
PS: @Marion, sorry, Oracle oder dBase ist doch für einen Außenstehenden wie mich das Gleiche :smile:

Und was du schriebst hatte immer Hand und Fuß.
Und das kann man echt nicht von allen MVPs sagen.

Ist jetzt keine Lobhudeldei, ich würde dir auch sagen wenn du stellenweise Blödsinn geschrieben hättest.
Aber kam noch nie vor. Naja, ich las ja nicht Alles von dir *kicher*

Gruß
Reinhard

@Reinhard
Hi Reinhard,

dich schon lange vorher in Google-Groups-Ergebnissen, bevor
dich Oracle-Marion *GuK* die gerade mit ihrem Freund Linux auf
Hawaii ist, hierher lockte.
PS: @Marion, sorry, Oracle oder dBase ist doch für einen
Außenstehenden wie mich das Gleiche :smile:

versprochen, Reinhard, bei Gelegenheit klär ich dich bei einem Riesenbecher Latte oder was auch immer über meine Verhältnisse mit dem Orakel und dem Linux auf, echt versprochen - somit haben wir jetzt ein date
LG und GuK
Marion

versprochen, Reinhard, bei Gelegenheit klär ich dich bei einem
Riesenbecher Latte oder was auch immer über meine Verhältnisse
mit dem Orakel und dem Linux auf, echt versprochen - somit
haben wir jetzt ein date

Hallo Marion,
Sommer fängt für mich schon an wenn die ersten mutigen Wirte Tische und Stühle rausstellen.
Dann machen wir das, vielleicht bei einem riesigen Erdbeerbecher vor einem Eissalon.
Natürlich ohne Waffel, muß ja auf die Figur achten, außerdem ist dann mehr Platz für die Schlagsahne :smile:
GuK
Reinhard

Hi Reinhard,

versprochen, Reinhard, bei Gelegenheit klär ich dich bei einem
Riesenbecher Latte oder was auch immer über meine Verhältnisse
mit dem Orakel und dem Linux auf, echt versprochen - somit
haben wir jetzt ein date

Hallo Marion,
Sommer fängt für mich schon an wenn die ersten mutigen Wirte
Tische und Stühle rausstellen.
Dann machen wir das, vielleicht bei einem riesigen
Erdbeerbecher vor einem Eissalon.
Natürlich ohne Waffel, muß ja auf die Figur achten, außerdem
ist dann mehr Platz für die Schlagsahne :smile:

OK, warum auf den Sommer warten, ich dachte mir das so:
am Mittwoch zum Beispiel mach ich mir zu um 15:00 Uhr meinen Riesen-Kaffe mit ganz viel Milchschaum und Caramellsoße und setze mich zuhause an mein Notebook und du sitzt zur gleichen Zeit in deinem I-Net-Cafe mit einem Kaffe deiner Wahl und dem Rieseneisbecher an einem Rechner (kann auch ohne Excel sein *g*) und dann plaudern wir ganz entspannt hier im Community-Chat über Linux und Co - muß nicht Mi und 15:00 Uhr sein :wink:

LGuK
Marion

Hallo Marion,

OK, warum auf den Sommer warten, ich dachte mir das so:
am Mittwoch zum Beispiel mach ich mir zu um 15:00 Uhr meinen
Riesen-Kaffe mit ganz viel Milchschaum und Caramellsoße

Caramellsoße wird schwierig, die haben hier nur einen Automaten, schmeckt gar nicht schlecht der Kaffee, aber aufschäumen der Milch ist schon mal nicht und für Caramellsoße gibt’s keine Auswahltaste.
Ist das gleichwertig wenn ich den Kaffee einen Karamellbonbon einweiche?

setze mich zuhause an mein Notebook und du sitzt zur gleichen
Zeit in deinem I-Net-Cafe mit einem Kaffe deiner Wahl und dem
Rieseneisbecher an einem Rechner (kann auch ohne Excel sein
*g*) und dann plaudern wir ganz entspannt hier im
Community-Chat über Linux und Co -

Ach, Linux ist ja gar kein Problem, warum auch immer habe ich mir mal Suse Linux 6.0 zugelegt, wenn ich das denn mal installieren würde, schon Monate später und nach vielen Rückfragen hier im Linuxbrett, würde meine Linux Partition gelegentlich laufen *gg*

Nö, Linux muß nicht sein, es gibt genug andere Themen, schauen wir mal :smile:

muß nicht Mi und 15:00 Uhr sein :wink:

Ich probiere da zu sein.

Das schöne an Chaträumen ist ja, man kann sagen was man will, keiner zeichnet das Gespräch auf, naja fast keiner:

http://www.wer-weiss-was.de/cgi-bin/forum/showarticl…

-)

GuK @dich
Reinhard

Danke an alle,

habe es mit dem Pivot-Tabellen Tipp realisiert.

Gruß Erik

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

muß nicht Mi und 15:00 Uhr sein

Hallo Marion,

jede® freut sich wenn er/sie ernst genommen wird.
Und es kam halt irschendwie so, daß ich das o.g. bzw dadurch dich für den vergangenen Mittwoch ernst nahm.

Aufgeschoben ist nicht aufgehoben :smile:

Lieben GuK
Reinhard *sanft lächelnd um Verzeihung für Nichtanwesenheit bittend*