Clever-Excel-Forum

Normale Version: Maschinenwartung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5
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
Hi,

(07.03.2017, 09: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
BCDEFGHIJ
4MaschineArbeit ArbeitsnameIntervallØh/KWIntervall-Std.Intervall-Startfällig erfolgt?
5BM141Arbeit 150040210001.01.201729.03.2017Nein
6BM143Arbeit 3100040420001.01.201725.06.2017Nein
7BM146Arbeit 65000402100001.01.201726.05.2019Nein
8BM135Arbeit 52000201680001.01.201702.12.2018Nein

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
ABCDE
1Arbeit ArbeitsnameMaschineØh/KW
21Arbeit 1BM1440
32Arbeit 2BM1320
43Arbeit 3
54Arbeit 4
65Arbeit 5
76Arbeit 6
87Arbeit 7
98Arbeit 8
109Arbeit 9
1110Arbeit 10
1211Arbeit 11
1312Arbeit 12
1413Arbeit 13
1514Arbeit 14
1615Arbeit 15
1716Arbeit 16
1817Arbeit 17
1918Arbeit 18
2019Arbeit 19
2120Arbeit 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.
[attachment=10057]
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.
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?
Hi,

(07.03.2017, 13: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
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.
Hi,

(07.03.2017, 14: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:
[attachment=10079]

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.
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.
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.
Hi,

(08.03.2017, 11: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!
Seiten: 1 2 3 4 5