Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1268to1272
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
Inhaltsverzeichnis

Tage retrograd in Matrix umwandeln

Tage retrograd in Matrix umwandeln
Florian
Hallo zusammen,
ich bin am Ende meiner Nerven.
Wer kann mir helfen.
Bitte siehe Attachement.
Ich habe folgende Export Liste.
Nun würde ich gerne "generiete Tabelle" erstellen.
Folgendes soll passieren:
check Tage zwischen "START MACHINE DATE" und "MACHINE DUE".
dann nimm "MACHINE DUE" und platziere retrograd jeweils Wert 1 pro Tag (rückwärts terminiert) bis Summe gleich "HOURS TO DAYS" ist. Sonst 0.
In meinem Beispiel ist es glaub ich sehr gut zu erkennen.
https://www.herber.de/bbs/user/80806.xlsx
Vielen Herzlichen DAnk.
Florian

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Verständnisproblem
29.06.2012 19:42:43
Matze,Matthias
Hallo Florian,
ich bin dafür nicht der Richtige, aber ich habe das Gefühl das da was fehlt.
Du möchtest die Differenz der beiden Datümer , retrograd rückwärts zählen bis "(Hours to days = wert)" hat.
Aber woraus soll er die Summe bilden? Bzw. mit was soll er rechnen?
Gruß Matze
AW: Verständnisproblem
29.06.2012 20:16:16
Florian
Hallo Matze,
das Startdatum ist eigentlich gar nicht relevant. Ich möchte einfach die Hours to days beginnend bei dem Enddatum rückwärts pro Tag = 1 eintragen lassen bis in Summe der Wert erreicht wurde.
Gruss,
Florian
Weiterhin Lösung gesucht, offen!! o.w.T.
29.06.2012 20:49:46
Matze,Matthias
AW: Weiterhin Lösung gesucht, offen!! o.w.T.
29.06.2012 22:55:42
firmus
Hallo Florian,
die Aufgabenstellung ist relativ trival (sorry) - die Lösung mit xls aus meiner Sicht nicht.
Ich würde es mit VBA lösen.
Fragen:
1) warum ist der Startdatum unerheblich? - dann lasse es weg.
2) Wenn sich aus der Rechnung LabourHours und HoursToDate (LaberHours durch HoursToDate)
keine gerade Zahl ergibt, dann reisse ich eigentlich den nächsten Tag an - wie handhaben?
Es ist schwierig für mich, mich in den nächsten Tagen damit zu beschäftigen - leider.
Gruß
firmus
Anzeige
AW: Weiterhin Lösung gesucht, offen!! o.w.T.
29.06.2012 23:01:53
Florian
Hallo Firmus,
du hast Recht. Ich hätte das Startdatum weglassen können. Aber das ist mir erst im Nachhinhein gekommen.
Sorry.
Du meinst du Aufgabenstellung war zu verstehen? Oder zu wenig genau beschrieben?
Es ist schwer das in Worte zufassen. Aber ich denke der File sollte erklären was ich meine!
Zu 2): ich würde dann aufrunden. Im ersten Schritt will ich nur ganz oder gar nicht haben.
Gruss,
Flo
Einfache Formel
29.06.2012 23:20:18
Erich
Hi Florian,
für derlei Fragen braucht man kein VBA - das geht mit einer recht einfachen Formel:
 ABCDEFGHIJKLM
1JOB NUMBERSTARTMACHINE DUELABOR HOURSHOURS TO DAYS
8 hours per day
days       
24711x10.01.12506,2506       
34712x14.01.12151,8752       
44713x20.01.12556,8757       
5             
6             
7             
8day04.01.05.01.06.01.07.01.08.01.09.01.10.01.11.01.12.01.13.01.14.01.15.01.
9work order            
104711011111100000
114712000000000110
124713000000000011

Formeln der Tabelle
ZelleFormel
E2=D2/8
F2=RUNDEN(D2/8;0)
B10=($C2-$F2<B$8)*(B$8<=$C2)

In deiner Mappe war E2:E4 mit "0" formatiert, was die Drstellung der Nachkommastellen des Quotienten unterdrückte.
Trotzdem stehen sie natürlich in den Zellen. So etwas sollte man nicht machen...
Ich habe Spalte F anstelle von Spalte E in der Formel verwendet. Ist die Umsetzung der angefangenen Tage so ok?
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich
Anzeige
AW: Einfache Formel
30.06.2012 07:05:57
Erich
Hi Florian,
wenn die Ausgabe auf einem anderen Blatt ist und rechts neben den jeweiligen Zeitraum keine Nullen stehen sollen,
ginge das auch so:
EXPORT

 ABCDE
1JOB NRSTARTMACHINE DUELABOR HOURSDAYS
8h/day
24711x10.01.12486
34712x14.01.12152
44713x20.01.12557

Formeln der Tabelle
ZelleFormel
E2=RUNDEN(D2/8;0)


generierte Tabelle

 ABCDEFGHIJKLM
3 day           
4work o.04.01.05.01.06.01.07.01.08.01.09.01.10.01.11.01.12.01.13.01.14.01.15.01.
547110111111nixnixnixnixnix
6471200000000011nix
74713000000000011

Formeln der Tabelle
ZelleFormel
B5=WENN(B$4>EXPORT!$C2;"nix";0+(EXPORT!$C2-EXPORT!$E2<B$4))

Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige