Collapse column

Autor Thema: Wenn später als dann nächster Tag 0:00 Uhr  (Gelesen 2008 mal)

Offline CBahn

  • Jr. Member
  • **
  • Beiträge: 74
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2013
Wenn später als dann nächster Tag 0:00 Uhr
« am: Mai 23, 2016, 16:12:38 Nachmittag »
Hallo Zusammen, ich stehe mal wieder vor einem kleinen Problem.

Ich habe eine Liste mit zahlreichen Datumsangaben inklusive Uhrzeit. (TT.MM.JJJ hh:mm)
In der Spalte daneben möchte ich das gleiche Datum mit gleicher Uhrzeit wiedergegeben bekommen, es sei denn, die Uhrzeit beträgt nach 12 Uhr Mittags. In diesem Fall soll die Spalte daneben den Folgetag mit der Uhrzeit 00:01 ausgeben.
Als kleines Extra darf der Folgetag nicht auf einen Samstag oder Sonntag fallen. Täte er das, soll der darauffolgende Montag, ebenfalls mit 00:01 Uhrzeit ausgegeben werden.

Ich hoffe Ihr könnt mir da helfen.

Vielen Dank im Vorraus, CBahn

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline steve1da

  • Hero Member
  • *****
  • Beiträge: 1.529
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: Wenn später als dann nächster Tag 0:00 Uhr
« Antwort #1 am: Mai 23, 2016, 16:31:39 Nachmittag »
Hola,

schreib in eine Hilfszelle (z.B. F1):

=WENN(REST(A1;1)>12/24;GANZZAHL(A1)+1+1/1440;A1)
In B1 dann:

=WENN(UND(WOCHENTAG(F1;2)=6;REST(A1;1)>12/24);F1+2;WENN(UND(WOCHENTAG(F1;2)=7;REST(A1;1)>12/124);F1+1;F1))
Die erste Formel kannst du natürlich auch in die 2. einbauen, immer da wo F1 steht.

Gruß,
steve1da

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Wenn später als dann nächster Tag 0:00 Uhr
« Antwort #2 am: Mai 23, 2016, 17:15:24 Nachmittag »
Als kleines Extra darf der Folgetag nicht auf einen Samstag oder Sonntag fallen. Täte er das, soll der darauffolgende Montag, ebenfalls mit 00:01 Uhrzeit ausgegeben werden.

Wie gut, dass nicht auch noch Feiertage beachtet werden müssen  ;D
Oder vielleicht doch?
Gruß
Günther

Offline CBahn

  • Jr. Member
  • **
  • Beiträge: 74
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2013
Antw: Wenn später als dann nächster Tag 0:00 Uhr
« Antwort #3 am: Mai 24, 2016, 09:19:58 Vormittag »
Hi, erstmal vielen Dank. Leider funktioniert das bei mir aber nicht. Habe eine Beispiel Datei angehangen.

Hab deine Formel leider auch nicht ganz verstanden. Das am Ende 12/124 steht, stimmt?

Günther, doch die müssen eigentlich auch raus, aber das mache ich dann einfach per Hand. Es sei denn du hast auch hierfür eine praktische Lösung parat ;)

Danke, CBahn

Offline steve1da

  • Hero Member
  • *****
  • Beiträge: 1.529
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: Wenn später als dann nächster Tag 0:00 Uhr
« Antwort #4 am: Mai 24, 2016, 09:48:08 Vormittag »
Hola,

sorry, die 124 müssen durch 24 ersetzt werden.

So wie du die Formel geschrieben hast, kann es auch nicht klappen, weil du alles auf F1 beziehst!

Die Formel in F1 musst du nach unten kopieren und in der Formel in Spalte B die Fixierung auf F1 aufheben.

Gruß,
steve1da

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline CBahn

  • Jr. Member
  • **
  • Beiträge: 74
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2013
Antw: Wenn später als dann nächster Tag 0:00 Uhr
« Antwort #5 am: Mai 24, 2016, 10:37:20 Vormittag »
Super, hat bestens geklappt. Danke!

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Wenn später als dann nächster Tag 0:00 Uhr
« Antwort #6 am: Mai 24, 2016, 14:47:45 Nachmittag »
Moin,

es geht (natürlich) auch mit einer Formel. In der Datei ist der Bereich E2:F14 mit dem Bereichsnamen Feiertage versehen. Die Daten sind etwas geändert, damit der 1. Mai und Himmelfahrt mit berechnet werden.
Gruß
Günther

Offline CBahn

  • Jr. Member
  • **
  • Beiträge: 74
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2013
Antw: Wenn später als dann nächster Tag 0:00 Uhr
« Antwort #7 am: Mai 25, 2016, 12:20:29 Nachmittag »
Vielen Dank für die Ergänzung!

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.