Doppelklick Makro mit Blattschutz
#31
Hi,

ich habe Deine Formel genommen und alle Zellen, die in der Formel stehen (z.B. D2), markiert und dann nochmal in der intelligenten Tabelle angeklickt, wodurch daraus [@[Rückgabe / Uhrzeit]] wurde.
Dann habe ich ^die Brüche in der Formel auf den Nenner 24 umgerechnet, da ist es mir klarer, daß das Tagesteile (Uhrzeit-Stunden) sind.

Ansonsten habe ich nix geändert.

Aaah: Du willst die Zeit zwischen 18 und 6 Uhr und nicht wie in Deiner Ursprungs-Formel zwischen 20 und 6 Uhr rausrechnen. Dann ändere testweise überall das 20 in 18 um.
Top
#32
(19.12.2017, 16:57)Rabe schrieb: Aaah: Du willst die Zeit zwischen 18 und 6 Uhr und nicht wie in Deiner Ursprungs-Formel zwischen 20 und 6 Uhr rausrechnen. Dann ändere testweise überall das 20 in 18 um.


genau.... und am liebsten ja noch Samstage und Sonntage auch nicht mit zählen..... Smile
Top
#33
Hi,

wie ich schon geschrieben habe:
Zitat:dann wäre mir das zu kompliziert und ich würde wieder Deine Formel verwenden. :21:

wenn das natürlich in Deiner Formel noch nicht drin ist, dann mußt Du das noch ausrechnen und dann analog der von mir gezeigten Formel anpassen.
Top
#34
Achso okey Wink ja mir war es ehrlich gesagt auch zu kompliziert... dachte du hättest da auch so fix ne Lösung wie bei den anderen Sachen....

Mit der Zeit funktioniert jetzt, danke.
Top
#35
Hi,

ich habe gerade noch einen Fehler entdeckt:

In der Formel nicht 8/24, sondern 6/24, denn 0,25*24 ist 6 und nicht 8!

Ich habe es im Beitrag #29 und der Datei korrigiert!
Top
#36
Hi,

ja das hab ich schon gemerkt. Morgens hat er erst ab 8h gezählt anstatt ab 6h.....


Ich hätte da noch ne Frage. Wenn ich jetzt eine neue Zeile erzeuge (in deiner optimierten Tabelle), abwechseln mit den Farben und ich den Inhalt zb. wieder lösche, wie kriegt man es hin, dass die farbige Zeile bzw. die Werte am Ende auch wieder automatisch verschwinden?
Top
#37
.....also zb. bleibt die KW stehen wenn ich ein Datum wieder lösche. Es wäre schön, wenn die ganze Zeile dann auch wieder verschwindet.

Was genau machen die Formeln in Spalte M und N in der Datei in Beitrag #29 ?

Bei mir wird da etwas ausgerechnet, mit dem ich so erstmal nichts anfangen kann.


Angehängte Dateien
.xlsm   Fahrtenbuch Intelligent.xlsm (Größe: 20,5 KB / Downloads: 3)
Top
#38
Hi,
hab bei der tagübergreifenden Stundenberechnung auch noch ein falsches Ergebnis in G.

Anstatt 27 müßten dort 3 Stunden stehen.

Weiss einer Rat?

Danke und Gruß Markus

siehe Anlage
Top
#39
Hi,

(20.12.2017, 07:57)Maverik000 schrieb: .....also zb. bleibt die KW stehen wenn ich ein Datum wieder lösche. Es wäre schön, wenn die ganze Zeile dann auch wieder verschwindet.

Was genau machen die Formeln in Spalte M und N in der Datei in Beitrag #29 ?

Das Datum bleibt stehen, weil da eine Formel drin steht, die auch aus der Zahl 0 = dem Tag 0 eine KW berechnet. Das kann nur durch Änderung der KW-Formel umgangen werden (siehe Anhang unten):
Code:
=WENN([@[Übernahme / Datum]]="";"";KALENDERWOCHE([@[Übernahme / Datum]];21))

Ich habe mir Deine Datei angeschaut und meine aus Beitrag #29 nochmal runtergeladen, bei meiner gibt es keine Spalten M und N, die sind auch sinnlos! Du hast da vermutlich die Formel von L nach rechts gezogen.
Auch das markieren von Zeilen/Spalten funktioniert in Deiner Datei nicht richtig.

Wenn Du Dir nochmal die aus #29 runterlädst, kannst Du das testen: wenn Du mit dem Cursor rechts von der Linie zwischen einer Zelle in A und der Zeilennummer (also zwischen dem Datum und der Trennlinie zur Zeilenzahl) klickst, mit dem kleinen schwarzen Pfeil nur die Zeile der intelligenten Tabelle markieren, dann kannst Du diese Zeile löschen.
Nur ein Löschen eines Datums bewirkt nicht die Entfernung der ganzen Zeile. Das müßte per Makro geschehen, was ich aber nicht für sinnvoll halte.

Links von dieser Trenn-Linie wird die Zahl "aufleuchten" und dann die gesamte Blattzeile markiert, auch dann könntest Du die Zeile löschen.

.xlsm   Fahrtenbuch Maverik-2.xlsm (Größe: 20,05 KB / Downloads: 2)
Top
#40
Hi Markus,

(20.12.2017, 09:37)Maximus schrieb: hab bei der tagübergreifenden Stundenberechnung auch noch ein falsches Ergebnis in G.

Anstatt 27 müßten dort 3 Stunden stehen.

stimmt, das ist Müll.

Die Formel zählt leider immer einen ganzen Tag dazu, wenn es einen Datumswechsel gibt:
Code:
=REST((E2+F2)-(C2+D2);1)+(E2-C2)

Wenn ich Deine Tabelle "intelligentifiziere" dann sieht man an der Formel besser, was in den Zellen steht:
Code:
=REST(([@[Ende/Datum]]+[@[Ende/Uhrzeit  ]])-([@[Beginn/Datum]]+[@[Beginn/Uhrzeit ]]);1)+([@[Ende/Datum]]-[@[Beginn/Datum]])

Ich habe momentan noch keinen Plan, wie die Formel geändert werden muß oder könnte.

PS: In der Spaltenbezeichnung von "Ende/Uhrzeit" und "Beginn/Uhrzeit" sind am Schluß des Textes Leerzeichen.
Wenn Du wirklich die intelligente Tabelle nutzen würdest, müßtest Du nicht die ganzen Zeilen mit Formeln vorhalten und auch die bedingten Formatierungen sind nicht nötig! (Größenänderung 184 zu 17 kB)

[Edit]
Hier die Lösung:

Arbeitsblatt mit dem Namen 'Tabelle1'
CDEFGH
1Beginn/DatumBeginn/UhrzeitEnde/DatumEnde/UhrzeitDauerDauer dezimal
220.12.201723:0023.12.201702:3051:3051,50
317.12.201722:0018.12.201701:0003:003,00
418.12.201722:0019.12.201702:0004:004,00

ZelleFormel
G2=(([@[Ende/Datum]]+[@[Ende/Uhrzeit]])*24-([@[Beginn/Datum]]+[@[Beginn/Uhrzeit]])*24)/24
H2=(([@[Ende/Datum]]+[@[Ende/Uhrzeit]])-([@[Beginn/Datum]]+[@[Beginn/Uhrzeit]]))*24
G3=(([@[Ende/Datum]]+[@[Ende/Uhrzeit]])*24-([@[Beginn/Datum]]+[@[Beginn/Uhrzeit]])*24)/24
H3=(([@[Ende/Datum]]+[@[Ende/Uhrzeit]])-([@[Beginn/Datum]]+[@[Beginn/Uhrzeit]]))*24
G4=(([@[Ende/Datum]]+[@[Ende/Uhrzeit]])*24-([@[Beginn/Datum]]+[@[Beginn/Uhrzeit]])*24)/24
H4=(([@[Ende/Datum]]+[@[Ende/Uhrzeit]])-([@[Beginn/Datum]]+[@[Beginn/Uhrzeit]]))*24
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

.xlsm   Casino-Spielzeit.xlsm (Größe: 17,56 KB / Downloads: 9)
[-] Folgende(r) 1 Nutzer sagt Danke an Rabe für diesen Beitrag:
  • Maximus
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste