Registriert seit: 12.03.2016
Version(en): Excel 2003/ 2016
Hallo,
ich habe mir gerade die Beispieldatei herunter geladen, habe aber noch keinen Druchblick wie ich die Daten verstehen soll??
Ich sehe die Tabelle Übersicht + Daten, sehe in Daten Spalte F "BM"4" daneben 40, kann aber ohne Überschriftzeile nicht erkennen oder zuordnen was hier aufgelistet werden soll?? Falls ich mithelfen soll brauche ich dazu konkretere Informationen.
Ich möchte mich auch nicht an der Diskussion über bezahlte Sortware beteiligen, wenn ich helfen soll verstehe ich seine nAnfrage als konkrete Aufgabe im Sinne, was für uns als Ratgeber auf freiwilliger Basis machbar ist. Das muss jeder für sich selbst entscheiden. Also, konzentriere ich mich auf die Anfrage, und schaune wir mal was wir als Forum Lösung anbieten klönnen!
mfg Gast 123
Registriert seit: 10.04.2014
Version(en): 2016 + 365
07.03.2017, 12:01
(Dieser Beitrag wurde zuletzt bearbeitet: 07.03.2017, 12:01 von Rabe.)
Hi, (07.03.2017, 10:14)M.Wichmann schrieb: Habe jetzt mal das Grundgerüst hochgeladen, ein paar Verweise zum automatischen ausfüllen fehlen noch.
Wie bekomme ich es hin das ich zb die erste fällige Wartung bestätige und für diese der Intervall neu startet ohne das die anderen auch neu berechnet werden? hier habe ich Dir Deine Listen in intelligente Listen umgewandelt und die Formeln etwas angepaßt. Übersicht | B | C | D | E | F | G | H | I | J | 4 | Maschine | Arbeit | Arbeitsname | Intervall | Øh/KW | Intervall-Std. | Intervall-Start | fällig | erfolgt? | 5 | BM14 | 1 | Arbeit 1 | 500 | 40 | 2100 | 01.01.2017 | 29.03.2017 | Nein | 6 | BM14 | 3 | Arbeit 3 | 1000 | 40 | 4200 | 01.01.2017 | 25.06.2017 | Nein | 7 | BM14 | 6 | Arbeit 6 | 5000 | 40 | 21000 | 01.01.2017 | 26.05.2019 | Nein | 8 | BM13 | 5 | Arbeit 5 | 2000 | 20 | 16800 | 01.01.2017 | 02.12.2018 | Nein |
verwendete Formeln | | Zelle | Formel | Bereich | N/A | D5: D8 | =WENN(ISTLEER(C5);"";SVERWEIS(C5;Tabelle3;2;0)) | | | F5:F8 | =SVERWEIS(Übersicht!$B5;Daten!$D$2:$E$3;2;0) | | | G5:G8 | =E5/F5*7*24 | | | I5:I8 | =WENN(ISTLEER([@Maschine]);"";[@[Intervall-Start]]+[@[Intervall-Std.]]/24) | | | Daten | A | B | C | D | E | 1 | Arbeit | Arbeitsname | | Maschine | Øh/KW | 2 | 1 | Arbeit 1 | | BM14 | 40 | 3 | 2 | Arbeit 2 | | BM13 | 20 | 4 | 3 | Arbeit 3 | | | | 5 | 4 | Arbeit 4 | | | | 6 | 5 | Arbeit 5 | | | | 7 | 6 | Arbeit 6 | | | | 8 | 7 | Arbeit 7 | | | | 9 | 8 | Arbeit 8 | | | | 10 | 9 | Arbeit 9 | | | | 11 | 10 | Arbeit 10 | | | | 12 | 11 | Arbeit 11 | | | | 13 | 12 | Arbeit 12 | | | | 14 | 13 | Arbeit 13 | | | | 15 | 14 | Arbeit 14 | | | | 16 | 15 | Arbeit 15 | | | | 17 | 16 | Arbeit 16 | | | | 18 | 17 | Arbeit 17 | | | | 19 | 18 | Arbeit 18 | | | | 20 | 19 | Arbeit 19 | | | | 21 | 20 | Arbeit 20 | | | |
Excel-Inn.de | Hajo-Excel.de | XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 | Add-In-Version 19.08 einschl. 64 Bit |
Das neue Starten der Intervalle kannst Du mit einem Makro per Knopfdruck oder wenn das "Nein" aus dem "erledigt?" ein "Ja" geändert wird, starten, der dann den Zellwert von "fällig" in "Intervall-Start" kopiert.
Wartungversuch - Rabe V1.xlsx (Größe: 14,79 KB / Downloads: 14)
Folgende(r) 1 Nutzer sagt Danke an Rabe für diesen Beitrag:1 Nutzer sagt Danke an Rabe für diesen Beitrag 28
• M.Wichmann
Registriert seit: 06.03.2017
Version(en): 2007
Herzlichen Dank @Rabe
wieder was gelernt. (ich bringe mir das alles selber bei, meistens durch Try and Error, und dann fange ich an zu googeln)
Mit diesen Ansätzen werde ich weiter kommen. Werde die Tage die Tabelle erweitern und mit ein paar echten Daten füttern.
Registriert seit: 06.03.2017
Version(en): 2007
07.03.2017, 15:03
(Dieser Beitrag wurde zuletzt bearbeitet: 07.03.2017, 15:03 von M.Wichmann.)
Habe die Tabelle jetzt mal mit 2 Maschinen aufgefüllt. Funktioniert wunderbar. Habe auch eine Datumsüberwachung mit eingefügt.
Nur das mit dem Rückstellen bekomme ich nicht hin, (is wohl der falsche Weg, aber ich habe es mit =Wenn........ Probiert) in eine extra Zelle(G21) funktioniert es, aber in Spalte A kommt eine "Zirkelbezugswarnung"
Das Datum händisch zu Übertragen ist natürlich kein Problem, aber eleganter Wäre natürlich eine "automatisierte" Variante. Aber als von Macros habe ich kaum Ahnung.
Als Macro kann ich nur das ich für jede Zeile nen extra Button mache, aber das is unschön.
Ist es Umsetzbar das Excel auf nen Knopfdruck die Spalte J auf Ja kontrolliert dann in den entspechenden Zeilen das datum kopiert und die verhandenen Ja in nein ändert?
Registriert seit: 10.04.2014
Version(en): 2016 + 365
07.03.2017, 15:07
(Dieser Beitrag wurde zuletzt bearbeitet: 07.03.2017, 15:07 von Rabe.)
Hi, (07.03.2017, 14:34)M.Wichmann schrieb: Habe die Tabelle jetzt mal mit 2 Maschinen aufgefüllt. Funktioniert wunderbar. Habe auch eine Datumsüberwachung mit eingefügt.
Nur das mit dem Rückstellen bekomme ich nicht hin, (is wohl der falsche Weg, aber ich habe es mit =Wenn........ Probiert) in eine extra Zelle(G21) funktioniert es, aber in Spalte A kommt eine "Zirkelbezugswarnung" ok, nur die Formel in Spalte F ist falsch, sie bezieht sich jeweils auf eine falsche Suchzelle in Spalte B! Ja, mit Formel geht es nicht, darum schrieb ich ja "Makro"! Woher soll Excel wissen, in welcher Zeile das Makro das Datum umkopieren soll? Ich könnte es mir so automatisiert vorstellen: Neustarten des Intervalls bei Eintrag von "Ja" in die Spalte J Makro: Rechtsklick auf den Reiter "Übersicht", dann "Code anzeigen", dort das folgende Makro in das rechte Fenster kopieren und Datei als XLSB abspeichern: Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
'
' Intervall_neustarten
'
'
If Target.Value = "Ja" Then
Range("H" & Target.Row) = Date
Range("J" & Target.Row) = "Nein"
End If
End Sub
Registriert seit: 06.03.2017
Version(en): 2007
Hmm irgendwas mache ich da falsch, da passiert nix.( Bei Code anzeigen habe ich nur ein Fenster)
Würde das auch mit nem Button gehen und da das macro hinterlegen?
Ich kann leider erst morgen da weiter machen, aber wie gesagt Danke schon mal soweit.
Registriert seit: 10.04.2014
Version(en): 2016 + 365
08.03.2017, 08:24
(Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2017, 08:24 von Rabe.)
Hi, (07.03.2017, 15:43)M.Wichmann schrieb: Hmm irgendwas mache ich da falsch, da passiert nix.( Bei Code anzeigen habe ich nur ein Fenster) hier ist die Datei ohne weitere Prüfung, Sicherung oder so, nur zur Darstellung der Funktion:
Wartungversuch - Rabe V1.1.xlsm (Größe: 26,75 KB / Downloads: 14)
Das muß noch weiter ausgebaut werden. Einfach mal in einer der 2 Zeilen (die in H eine rote Markierung haben) in Spalte J ein Ja eingeben.
Registriert seit: 06.03.2017
Version(en): 2007
Moin Ralf,
danke, jetzt gehen meine von gestern komischer Weise auch.
Da mit dem Verweis in F zu B werd ich wohl in den griff bekommen.
Ich denke mal bis auf nen paar Kleinigkeiten is die Tabelle jetzt so das es meine Anforderungen erfüllt.
Ich denke mal, ich werd einen extra Blatt machen um die anfallende Wartung noch als Arbeitsauftrag für die Technik auszugeben.
Registriert seit: 06.03.2017
Version(en): 2007
08.03.2017, 12:36
(Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2017, 12:36 von M.Wichmann.)
Hallo noch einmal,
irgendwie bringt die Tabelle die Daten durcheinander wenn ich nach der Fälligkeit sortiere.
Bis auf Späte F gehts, aber die Daten in F scheint er nicht mit zu sortieren.
Hab jetzt gesehen das es im Hintergrund zu Fehlern kommt, wenn ich diesen "behebe" passt es wieder. Auf jeden fall kommt dann dieses Virtual Basic Fenster.
Registriert seit: 10.04.2014
Version(en): 2016 + 365
Hi, (08.03.2017, 12:36)M.Wichmann schrieb: irgendwie bringt die Tabelle die Daten durcheinander wenn ich nach der Fälligkeit sortiere. so, wie die Formel in Spalte I momentan ist, funktioniert ein Sortieren nach I nicht!
|