Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Urlaubsliste auf Rohdatenbasis
#1
Hallo Liebe Excelgemeinde,

Bin aktuell neu, habe aber dennoch die Sufu verwendet - leider ohne Erfolg. 
Ich habe aktuell folgendes Problem.

Ich soll eine Urlaubsliste auf Excelbasis erstellen. Die benötigten Daten kommen aus einem anderen Programm (=Rohdaten). Die Übersicht soll als Gantt dargestellt werden, Feiertage und Wochenenden sollen herausgefiltert bzw. kenntlich gemacht sein. (<- Die Gantt ansicht inkl. Feiertage habe ich soweit hinbekommen). Anträge können unterschiedlich sein HomeOffice, Urlaub, Weiterbildung, etc., diese soll ich andersfarbig hervorheben (<- Habe ich auch soweit hinbekommen)

Nun habe ich folgendes Problem. 
In den Rohdaten bekomme ich je Urlaubsantrag eine Zeile d.h. wenn ein User 10 Anträge stellt, dann besitzt der User 10 Zeilen. Jedoch soll der User konsolidiert dargestellt werden d.h. alle Anträge eines Users soll in einer Zeile dargestellt werden.

Leider sind alle meine bisherigen Wege zu kompliziert oder haben soweit nicht funktioniert. 
Ich möchte keine fertigen Formeln, sondern Ideen wie ich dies umsetzen könnte.

Bisherige Vorgehensweise:
- 1. Sortieren der Rohdaten
- 2. Zählen wie oft ein User vorkommt
- 3. Transponieren der Daten von Zeilen in Spalten je User, sodass jeder User nur eine Zeile besitzt mit all seinen Anträgen. 
- 4. Das Gantt schaut in jede Spalte des Users und schaut ob dort etwas drin steht und trägt es entsprechend ein.
- 5. Unterschiedliche farbliche Darstellung über die bedingte Formatierung.

Eine Testdatei habe ich angefügt bzw. meinen bisherigen Stand.

.xlsx   Testdatei.xlsx (Größe: 57,56 KB / Downloads: 27)

Vielen Dank für eure Hilfe!

Mit den besten Wünschen
Dominic
Antworten Top
#2
Hallo Dominik,

das würde ich mit einem Makro lösen, darf es so etwas sein?

Hallo Dominik,

noch eine Frage, welche Bedeutung haben die unterschiedlichen Farben im Diagramm?

PS.: Habe es selbst heraus gefunden.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#3
Hallo Dominik,


Zitat:3. Transponieren der Daten von Zeilen in Spalten je User, sodass jeder User nur eine Zeile besitzt mit all seinen Anträgen. 


diese Aussage steht im Widerspruch zum Aufbau deiner Liste auf dem Blatt Gantt.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#4
Hallo SkynE1,

für mich sieht das ganze sehr unübersichtlich aus.
Wie blickst du da durch?
LG   hotte 


Meine Antworten sind freiwillig und ohne Gewähr!
Excel 2010
Antworten Top
#5
Hallöchen,

ich hab mal unter Deinen Daten ein Beispiel eingefügt. Du musst nur Schauen, das Deine Daten wirklich Daten sind. Ich habe mal die Ausrichtung linksbündig rausgenommen. Da siehst Du, das alles, was noch linksbündig ist, keine Daten sind sondern Texte ...

Arbeitsblatt mit dem Namen 'Rohdaten'
ABCDE
1Nr.MitarbeiterGrundVonBis
2981User1MobA15.02.202015.02.2020
3990User2Urlaub04.06.202005.06.2020
4989User2MobA13.02.202013.02.2020
5987User3Gleitzeit02.03.202003.03.2020
6986User4Gleitzeit04.03.202013.03.2020
7985User4MobA10.02.202010.02.2020
8981User5Urlaub04.01.202105.01.2021
9980User6Urlaub28.12.202031.12.2020
10979User5Urlaub22.12.202023.12.2020
11978User5Urlaub28.10.202029.10.2020
12977User5Urlaub27.07.202014.08.2020
13
14
1512.02.202013.02.202014.02.202015.02.2020
16User20100
17

ZelleFormel
B16=SUMMENPRODUKT((Tabelle1[[Mitarbeiter]:[Mitarbeiter]]=$A16)*(Tabelle1[[Von]:[Von]]>=B15)*(Tabelle1[[Bis]:[Bis]]<=B15))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#6
(21.02.2020, 10:30)Klaus-Dieter schrieb: Hallo Dominik,

das würde ich mit einem Makro lösen, darf es so etwas sein?

Guten Abend,
Leider sind Makros nicht erlaubt. 
Grüße

(21.02.2020, 12:46)tibua schrieb: Hallo SkynE1,

für mich sieht das ganze sehr unübersichtlich aus.
Wie blickst du da durch?
Eigentlich finde ich das ganze doch sehr einfach gehalten. 

Aus Rohdaten mache ich eine grafische Übersicht.

(21.02.2020, 11:44)Klaus-Dieter schrieb: Hallo Dominik,




diese Aussage steht im Widerspruch zum Aufbau deiner Liste auf dem Blatt Gantt.
Das weis ich. Der Aufbau der Liste ist die alte Version und die Aussage ist die neue Version, die ich versucht hatte umzusetzen, welche aber nicht geklappt hatte.

(21.02.2020, 16:43)schauan schrieb: Hallöchen,

ich hab mal unter Deinen Daten ein Beispiel eingefügt. Du musst nur Schauen, das Deine Daten wirklich Daten sind. Ich habe mal die Ausrichtung linksbündig rausgenommen. Da siehst Du, das alles, was noch linksbündig ist, keine Daten sind sondern Texte ...

Arbeitsblatt mit dem Namen 'Rohdaten'
ABCDE
1Nr.MitarbeiterGrundVonBis
2981User1MobA15.02.202015.02.2020
3990User2Urlaub04.06.202005.06.2020
4989User2MobA13.02.202013.02.2020
5987User3Gleitzeit02.03.202003.03.2020
6986User4Gleitzeit04.03.202013.03.2020
7985User4MobA10.02.202010.02.2020
8981User5Urlaub04.01.202105.01.2021
9980User6Urlaub28.12.202031.12.2020
10979User5Urlaub22.12.202023.12.2020
11978User5Urlaub28.10.202029.10.2020
12977User5Urlaub27.07.202014.08.2020
13
14
1512.02.202013.02.202014.02.202015.02.2020
16User20100
17

ZelleFormel
B16=SUMMENPRODUKT((Tabelle1[[Mitarbeiter]:[Mitarbeiter]]=$A16)*(Tabelle1[[Von]:[Von]]>=B15)*(Tabelle1[[Bis]:[Bis]]<=B15))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
Hallo,
Dieses Problem mit der Konvertierung habe ich bereits in der Gantt übersicht gelöst, indem ich das hier ins richtige format bringe. Doch das Endergebnis bringt mir dies leider nicht...
Grüße
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste