Wenn nummer dann?!?

Hallo die herren experten.

Ich stehe hier mit einer Exeldatei vor einem für mich unlösbaren problem.
Ich entschuldige mich bereits im voraus wenn es sich dabei um „kinderkram“ handelt…

Also, ich muß in meinem beruf tageweise sogenannte stundenzettel schreiben, in denen ich
„auftragsnummern“ eintrage und die dazugehörige verbuchte ausführungzeit.
Da man auf jede dieser „auftragsnummer“ nur eine gewisse ausführungszeit zur verfügung hat,
muß darauf geachtet werden, das diese nicht mehr als 10% überzogen wird.

soweit zur Vorgeschichte.

Ich habe hier also für jeweils einen Monat eine exeldatei mit 31 einzelnen tabellenblättern,
die alle bis aufs datum identisch sind.
Auf jedem Blatt wird im bereich „A18 - A32“ die auftragsnummer eingetragen und im bereich
„AI18 - AI32“ die dazugehörige verbuchte zeit.

Jetzt muß auf unseren, von der Firma erstellten, Auftragszettel (echtet papier), immer
notiert werden, wieviel zeit wir auf welchen auftrag schon verbucht haben.
Da kommt man ständig mit durcheinander und bekommt dann einen aufn sack das man was falsch
bebucht hat:frowning:

Meine idee war es also vor dem 01.eines monats ein „übersichtsblatt“ anzulegen, in dem
automatisch ausgefüllt wird, welche Auftragsnummer bisher mit wieviel stunden insgesammt
belastet worden ist!

Also, wenn einer der 31 Blätter des monats im bereich „A18 - A32“ eine nummer steht, soll
diese im übersichtsblatt wieder erscheinen und in der Spalte daneben die Summe der stunden,
die in diesem monat dazu verbraucht worden ist!

Sorry, aber ich weiß da einfach nicht weiter und weiß auch nicht wie ichs besser erklären soll.
Wäre nett wenn mir dabei einer behilflich sein könnte.

Achso, eins hab ich vergessen.
Diese Auftragsnummern, sind immer andere.
Also kann ich nicht sagen, wenn zb. die nummer 108376372 auftritt, trage diese da und da ein.

Pech f. dich,ich habe die Lösung bin aber weiblich

Hallo die herren experten.

o.w.T.

Hallo die herren experten.

ehm mja

Hallo Herr Grabbelmann,

Ich habe hier also für jeweils einen Monat eine exeldatei mit
31 einzelnen tabellenblättern,
die alle bis aufs datum identisch sind.
Auf jedem Blatt wird im bereich „A18 - A32“ die auftragsnummer
eingetragen und im bereich
„AI18 - AI32“ die dazugehörige verbuchte zeit.

Jetzt muß auf unseren, von der Firma erstellten,
Auftragszettel (echtet papier), immer
notiert werden, wieviel zeit wir auf welchen auftrag schon
verbucht haben.

ok - Problem erkannt

Da kommt man ständig mit durcheinander und bekommt dann einen
aufn sack das man was falsch
bebucht hat:frowning:

ja, das sollte man unbedingt abstellen

mein Vorschlag

trage alle daten untereinander in eine Exceltabelle ein, Tag, Monat -egal immer unten anfügen

dann mach eine PivotTable
bin heute leider sehr knapp mit Zeit, vielleicht finds det ja selbst raus, Stichwort Hilfe und ausprobieren, leicht zu schaffen

ansonsten gibt es bestimmt Hilfe von den anderen oder von mir morgen (bei der PivotTable)

PS: die Pivot-Tabelle kann ich nur empfehlen und wäre eine super Lösung für dein Problem

Gruß
Marion

achso, nochwas!
Die Tabelle die ich erstellen will, ist nur eine hilfe für mich/meine kollgegen…
An dem Format für die jeweiligen tage kann ich leider nichts ändern, da diese ein vorgegebenes Format besitzen müssen!

Ps.: Ich bin untröstlich, wollte natürlich sagen: „Damen und Herren Experten“ :wink:

Hi Grabbelmann,

Die Tabelle die ich erstellen will, ist nur eine hilfe für
mich/meine kollgegen…
An dem Format für die jeweiligen tage kann ich leider nichts
ändern, da diese ein vorgegebenes Format besitzen müssen!

d,h, es bleibt dabei, pro Tage ein Extrablatt?
Wäre meine erste Frage gewesen ob man das nicht ändern kann, ist doch unübersichtlich.

Kannst du mal eine Beispielmappe erstellen mit 3-5 Blättern
GGfs Daten anonymisieren, Hauptsache es steht etwas drin was so ist wie die echten daten, also bei Gehalt langt 12,50 und bei Name H.A. und bei Tel-Nummer 4711 usw.

Dabei farblich, sonstwie markieren, was
a) was immer im Blatt ist, also das was in der Vorlage steht
b) das was manuell aufgrund der Zettel eingetragen wird
c) Excel berechnen soll

Zu c) du schreibst manuell in die Zellen rein was da später stehen soll und markierst diese Zellen im Hintergrund hellblau, dann schreibst du dazu welche Farbe was bedeutet.

Dann kannst du die Datei hochladen , hier z.B. Http://www.hostarea.de und hier den Link posten.

Und vielleicht nochmal das mit den 10 % erläutern genauer warum eure leute wenn sie vom Kundenbesuch kommen auf dem Wisch außer den Zeiten und dem Kunden/Auftrgagsnummer o.ä nochwas mit den 10 % eintragen sollen?
Logisch müssen sie noch notieren was sie gemacht haben, was der kunde noch bestellt hat und so Sachen, aber doch nicht :
ich war jetzt 5 Stunden beim Kunden X, für ihn wren 120 Stunden geplant, somit bleiben nur noch 28,5 Stunden für den Kunden übrig
Du siehst, ich habe nix kapiert :smile:)

Gruß
Reinhard

Ps.: Ich bin untröstlich, wollte natürlich sagen: „Damen und
Herren Experten“ :wink:

Hallo Herr Grabbelmann,

Die Tabelle die ich erstellen will, ist nur eine hilfe für
mich/meine kollgegen…
An dem Format für die jeweiligen tage kann ich leider nichts
ändern, da diese ein vorgegebenes Format besitzen müssen!

o.k., an dem vorgegebenen Format kannst du nichts ändern.

Du willst die Tabelle als Hilfe haben, um dir den Stress mit der Übersicht zu erleichtern. Dann betrachten wir das Ganze doch auch mal so. Deine Tabelle ist eine Hilfe und wird die Datei mit den Tagesblättern nicht ändern.

Du erhälst die Daten sicher täglich, erstelle dir eine Sammeldatei, wo du alle Daten immer unten anfügst. In dieser Sammeldatei kannst du mit der PT jederzeit recht schnell und komfortabel für die einzelnen Aufträge die bereits genutzten Mannstunden oder was auch immer ermitteln, so dass du ein richtiges Ergebnis in die Tagesblätter übertragen kannst.

Leider kann ich es nicht genauer beschreiben, weil ich nichts genaueres von deiner Datei weiß, aber vielleicht kannst du die Datei mit Dummydaten mal zum Downloaden und Anschauen bereitstellen

Gruß
Marion

so, hoffe das ist nun richtig so!

http://www.hostarea.de/server-04/April-5dde5f130f.xls

so, hoffe das ist nun richtig so!

http://www.hostarea.de/server-04/April-5dde5f130f.xls

Hi Grabbelmann,

Die Datei: http://www.hostarea.de/server-04/April-629dc208fe.xls

hat diesen Code:

Option Explicit
'
Sub Auftragsnummer()
Dim M As Byte, Zei As Byte, colAuftrag As New Collection, C As Integer, Zeit()
Dim Z As Byte, H As Integer
On Error Resume Next
For M = 1 To 31
 With Worksheets(Right("00" & M, 2))
 For Zei = 18 To 32
 If .Cells(Zei, 1) "" Then
 colAuftrag.Add .Cells(Zei, 1), .Cells(Zei, 1)
 If Err.Number = 0 Then
 ReDim Preserve Zeit(colAuftrag.Count)
 Z = Zei
 Do
 Zeit(colAuftrag.Count) = Zeit(colAuftrag.Count) + .Range("AH" & Z)
 Z = Z + 1
 Loop While .Range("A" & Z) = "" And .Range("AH" & Z) ""
 Else
 For C = 1 To colAuftrag.Count
 Z = Zei
 If colAuftrag(C) = .Range("A" & Z) Then
 Do
 Zeit(C) = Zeit(C) + .Range("AH" & Z)
 Z = Z + 1
 Loop While .Range("A" & Z) = "" And .Range("AH" & Z) ""
 Exit For
 End If
 Next C
 End If
 Err.Clear
 End If
 Next Zei
 End With
Next M
On Error GoTo 0
With Worksheets("Übersicht")
 .Range("A5:A1000").ClearContents
 .Range("C5:C1000").ClearContents
 .Columns("C:C").NumberFormat = "@"
 For C = 1 To colAuftrag.Count
 H = Int(Zeit(C) / 60)
 .Cells(4 + C, 3) = Right("0000" & H, 4) & ":" & Right("00" & Zeit(C) - H \* 60, 2)
 .Cells(4 + C, 1) = colAuftrag(C)
 Next C
End With
End Sub

Gruß
Reinhard

is ja hammer… keine ahnung wie das geht, aber es funktioniert!
Danke, vielen Dank!!!