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

Hilfe, ich kann es nicht..

Hilfe, ich kann es nicht..
31.01.2003 12:36:54
Jörg P.
Hallo,

ich habe da in Excel ein Problem und hoffe hier eine Lösung zu finden.
Folgendes, wir haben eine (mehrere) Dateien die Abrechnungszeiten von Lieferfahren beinhalten. Diese Datei enthält die Zeiten von ca. 70 Fahrern und je Monat gibt es eine Datei. Der Aufbau ist folgendermaßen:

Tag, Monat, Jahr, Zeit von, Zeit bis, Dauer netto, Fahrer

13 , 9 , 2002, 7:00 , 12:27 , 4:27 , 50890
16 , 9 , 2002, 7:00 , 15:00 , 7:00 , 50890
17 , 9 , 2002, 7:00 , 18:30 ,10:30 , 50890
2 , 9 , 2002, 7:00 , 15:02 , 7:02 , 50900
3 , 9 , 2002, 7:00 , 13:43 , 5:43 , 50900
9 , 9 , 2002, 7:00 , 15:24 , 7:24 , 50900
usw.

Jetzt sollen die Tage die nicht vorhanden sind, da der Fahrer frei hatte oder Wochenende, mit Zeilen gefüllt werden die nur den Tag und die Fahrer Nummer beinhalten. Es muß natürlich berücksichtigt werden das die Monate unterschiedlich lang sind. Das ganze sollte hinterher so aussehen:

13 , 9 , 2002, 7:00 , 12:27 , 4:27 , 50890
14 , , , , , , 50890
15 , , , , , , 50890
16 , 9 , 2002, 7:00 , 15:00 , 7:00 , 50890
17 , 9 , 2002, 7:00 , 18:30 ,10:30 , 50890
18 , , , , , , 50890
usw. (Das Komma heißt neue Spalte)

Ich denke das muß über ein Macro erledigt werden, doch leider
sehe ich mich außer stande das zu schreiben.
Es währe Super wenn jemand mitgleid hatt und mir und meinen
Kollegen diese Tagelange, stupiede und fehlerträchtige Arbeit
erleichtern kann.

Danke schonmal im voraus,

Jörg P.


3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Hilfe, ich kann es nicht..
31.01.2003 13:37:02
Udo RiHü

Hallo,
mit etwas Pfiff kannst du das auch von Hand erledigen.
Du brauchst:
1. Eine Tabelle mit allen Fahrernummern untereinander, beginnend in A2 (Tabelle2)
2. eine neue Tabelle (Tabelle1) mit deiner o.a.Struktur. Zuerst schreibst du in A die Zahlen 1-30. Dann ziehst du den ganzen Bereich mit gedrückter Strg-Taste bis Zeile2101 (=70mal kopieren). Dann in B und C deinen Monat und dein Jahr und nach unten kopieren. In G2 (Fahrer)kommt folgende Formel:
=INDIREKT("Tabelle2!A"&AUFRUNDEN((ZEILE(A2)-1)/30;0))
nach unten kopieren. Damit werden alle Fahrernummern aus Tabelle2 geholt. Jeder Fahrer hat jetzt einen leeren Datensatz je Tag.
In H2 kommt ein Schlüssel rein: =G2&A2; nach unten kopieren.
3. In deine Ursprungstabelle (Tabelle3) fügst du als A eine neue Spalte ein. Formel in A2:=H2&B2; runterkopieren. Damit hast du den gleichen Key wie in Tabelle1.
4.In Tabelle1, D2,E2,F2:
=SVERWEIS(H2;Tabelle3!$A$2:$H$2000;5;FALSCH)
=SVERWEIS(H2;Tabelle3!$A$2:$H$2000;6;FALSCH)
=SVERWEIS(H2;Tabelle3!$A$2:$H$2000;7;FALSCH)
wieder runterkopieren.
Damit erscheinen entweder die Daten aus Tabelle3 oder #NV. Jetzt den Datenbereich kopieren und über Daten-Inhalte einfügen-Werte den ganzen bereich in Werte umwandeln. Jetzt kannst du den Bereich über Bearbeiten-ersetzen nach #NV durchsuchen und durch nichts ersetzen lassen.
Aufwand je Tabelle ca 20 Minuten.

Alles klar?

Gruss aus'm Pott
Udo

Anzeige
Fehlerteufel
31.01.2003 14:08:40
Udo RiHü

Hallo,
die Fahrertabelle muss in A1 beginnen oder die Formel so lauten:
=INDIREKT("Tabelle2!A"&AUFRUNDEN((ZEILE(A2)-1)/30+1;0))

Gruss aus'm Pott
Udo

Re: Fehlerteufel
31.01.2003 14:49:36
Jörg P.

Hey Udo,

besten dank, ich sach bescheid ob es klappt.

Jörg

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige