Hallo zusammen
Ich habe ein Excel File, welches ich weiterbearbeiten muss. Leider kommt das Excel File aus einem Programm, welches alle Zellen als Standart (auch die Geburtsdaten) anzeigt.
Folgendes ist mein Ziel:
- Das Datum nach "ältester Kunde" zuerst sortieren (geht bei mir aber irgendwie nicht, da es nicht als Datum erkennt)
- Auf einer Spalte weiter rechts, Kriterien erstellen. Zum Beispiel: Alle Kunden zwischen 20 - 30 Jahren. Alle Kunden zwischen 30-40 Jahren. Alle Kunden zwischen 40-50 Jahren... usw.
Geht das?
Im Anhang habe ich die Mustertabelle eingefügt.
Ich bedanke mich recht herzlich für euer Feedback
LG, Baani10
Hallo, die ersten 4 Datumsangaben sind keine Datumswerte... ... sie sind Text, Das macht die Sache nicht einfacher...
Hi Baani,
füge deiner Datei zwei Spalten zu:
Spalte E errechnest du das Alter deiner Kunden
Spalte F sind die Altersklassen
Dann formatiere deine Tabelle als Tabelle (STRG-L oder T). Jetzt kannst du nach Herzenslust filtern.
Tabelle1 | A | B | C | D | E | F |
1 | Kunde | Geschlecht | Geburtsdatum | PLZ-Ort | Alter | Altersgrp. |
2 | Hans | Männlich | 06.03.1947 | 8001 Master | 69 | 60 |
3 | Max | Männlich | 12.02.1953 | 8000 Muster | 63 | 60 |
4 | Franz | Männlich | 01.01.1955 | 8002 Master | 61 | 60 |
5 | Meier | Männlich | 20.10.1967 | 8001 Muster | 48 | 40 |
6 | Muster | Weiblich | 17.10.1970 | 8003 Master | 45 | 40 |
7 | Sabine | Weiblich | 30.10.1980 | 8002 Muster | 35 | 30 |
8 | Demo | Weiblich | 17.05.1991 | 8003 Muster | 25 | 20 |
Formeln der Tabelle |
Zelle | Formel | E2 | =WENN(DATUM(JAHR(HEUTE());MONAT(C2); TAG(C2))<=HEUTE(); JAHR(HEUTE())-JAHR(C2);JAHR(HEUTE())-JAHR(C2)-1) | F2 | =LINKS(E2;1)*10 |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Und hier noch die Datei zum Spielen: [
attachment=5407]
Nachtrag:
In E2 kannst du auch diese Formel eingeben:
Code:
=DATEDIF(C2;HEUTE();"y")
Hallo,
1. in eine leere Zelle 1 schreiben, kopieren, Datumswerte markieren, Inhalte einfügen, multiplizieren, Zellen als Datum formatieren. Danach kannst Du sortieren!
2. Mit einer Hilfsspalte geht es auch:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E |
1 | Kunde | Geschlecht | Geburtsdatum | PLZ-Ort | Klasse |
2 | Max | Männlich | 12.02.1953 | 8000 Muster | 60 |
3 | Hans | Männlich | 06.03.1947 | 8001 Master | 60 |
4 | Meier | Männlich | 20.10.1967 | 8001 Muster | 40 |
5 | Franz | Männlich | 01.01.1955 | 8002 Master | 60 |
6 | Sabine | Weiblich | 30.10.1980 | 8002 Muster | 30 |
7 | Muster | Weiblich | 17.10.1970 | 8003 Master | 40 |
8 | Demo | Weiblich | 17.05.1991 | 8003 Muster | 20 |
Zelle | Formel |
E2 | =KÜRZEN(DATEDIF(C2;HEUTE();"Y");-1) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
(26.05.2016, 18:18)BoskoBiati schrieb: [ -> ]Hallo,
1. in eine leere Zelle 1 schreiben, kopieren, Datumswerte markieren, Inhalte einfügen, multiplizieren, Zellen als Datum formatieren. Danach kannst Du sortieren!
2. Mit einer Hilfsspalte geht es auch:
Hallo Edgar, wieviele sind denn bei dir zwischen 20 und 30..?
Hallo Jörg,
Zitat:wieviele sind denn bei dir zwischen 20 und 30..?
Soviele wie bei Günter: 1
@ Günter, auch an dich die Frage: der TE will z.B. alle Kunden zwischen 20 und 30... ... da reicht doch die Altershilfsspalte. Und dann Filter gesetzt zwischen 20 und 30 fertig... Ich verstehe die Spalte Altersgruppe hier in diesem Zusammenhang nicht... Habe ich wieder mal was übersehen..?
Hallo Edgar, aber wofür braucht man denn hier Altersklassen..? Und welche wähle ich aus bei deiner Variante um die zwischen 20 und 30 Jahre alten Kunden zu finden (filtern)..?
Hi Jörg,
ist es so besser zu verstehen, warum ich die Hilfsspalte E gewählt habe?
Tabelle1 | A | B | C | D | E | F |
1 | Kunde | Geschlecht | Geburtsdatum | PLZ-Ort | Alter | Altersgrp. |
2 | Hans | Männlich | 06.03.1947 | 8001 Master | 69 | 60 - 69 |
3 | Max | Männlich | 12.02.1953 | 8000 Muster | 63 | 60 - 69 |
4 | Franz | Männlich | 01.01.1955 | 8002 Master | 61 | 60 - 69 |
5 | Meier | Männlich | 20.10.1967 | 8001 Muster | 48 | 40 - 49 |
6 | Muster | Weiblich | 17.10.1970 | 8003 Master | 45 | 40 - 49 |
7 | Sabine | Weiblich | 30.10.1980 | 8002 Muster | 35 | 30 - 39 |
8 | Demo | Weiblich | 17.05.1991 | 8003 Muster | 25 | 20 - 29 |
Formeln der Tabelle |
Zelle | Formel | E2 | =DATEDIF([@Geburtsdatum];HEUTE();"y") | F2 | =LINKS(E2;1)*10&" - "&LINKS(E2;1)*10+9 |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Auf die HS kann natürlich verzichtet werden, wenn anstelle meiner =LINKS-Formel Edgars =KÜRZEN verwendet wird:
Tabelle2 | A | B | C | D | E |
1 | Kunde | Geschlecht | Geburtsdatum | PLZ-Ort | Altersgrp. |
2 | Hans | Männlich | 06.03.1947 | 8001 Master | 60 - 69 |
3 | Max | Männlich | 12.02.1953 | 8000 Muster | 60 - 69 |
4 | Franz | Männlich | 01.01.1955 | 8002 Master | 60 - 69 |
5 | Meier | Männlich | 20.10.1967 | 8001 Muster | 40 - 49 |
6 | Muster | Weiblich | 17.10.1970 | 8003 Master | 40 - 49 |
7 | Sabine | Weiblich | 30.10.1980 | 8002 Muster | 30 - 39 |
8 | Demo | Weiblich | 17.05.1991 | 8003 Muster | 20 - 29 |
Formeln der Tabelle |
Zelle | Formel | E2 | =KÜRZEN(DATEDIF(C2;HEUTE();"Y");-1)&" - "&KÜRZEN(DATEDIF(C2;HEUTE();"Y");-1)+9 |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
@Jörg und Edgar:
Obwohl ich die standardformatierten Zellen nicht in das Format Datum gewandelt habe, werden die Berechnungen korrekt ausgeführt.
Noch ein Hinweis für Baani:
Bei Einteilungen in Gruppen (von ... bis) kannst du logischerweise nicht von 20 bis 30, von 30 bis 40 usw. wählen. Du musst, um Überschneidungen zu vermeiden, bei der ...bis-Zahl unter der nächsten ...von-Zahl bleiben.
Hallo, ist ja hübsch, aber ich (nur für meinen Teil) finde, dass das Alter in einer filterbaren Tabelle reicht. Da kann man dann auch die 25-35 jährigen filtern ohne die Formel "anfassen" zu müssen. Aber: Wem's gefällt. Also nix für ungut alter Freund.