Collapse column

Autor Thema: Automatische Datumsangabe nach Wochentagen  (Gelesen 4232 mal)

Offline trotti

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Automatische Datumsangabe nach Wochentagen
« am: September 19, 2016, 19:36:50 Nachmittag »
Guten Abend,
ich möchte eine monatliche Anwesenheitsliste erstellen.
Mein Wunsch wäre das Excel das Datum automatisch einträgt.

A1-A3 sollen die 'veränderbaren Daten' sein:
A1: Jahr
A2: Monat
A3: Wochentag (in diesem Beispiel mal Mittwoch)

B1/B2: Vor-Nachname

Darunter die Felder die Excel automatisch befüllt:
B3: DATUM des ersten Mittwoch im Monat (A2)
B4: DATUM des zweiten Mittwoch im Monat (A2)
usw..


Ich hoffe ich konnte die wirklich einfache Struktur dieser Anwesenheitsliste darstellen.

Könnt Ihr mir weiterhelfen wie ich B3-B6/7 befüllen muss, damit mir das jeweilige Datum automatisch 'ausgespuckt'wird?

Liebe Grüße
Trotti

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 DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Automatische Datumsangabe nach Wochentagen
« Antwort #1 am: September 19, 2016, 19:50:12 Nachmittag »
Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline trotti

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: Automatische Datumsangabe nach Wochentagen
« Antwort #2 am: September 19, 2016, 20:23:01 Nachmittag »
Hallo, danke.
Vielleicht hätte ich dazuschreiben sollen, dass ich vor meiner Anfrage, Suchfunktionen genutzt habe und unter anderem auch, auf die, von dir verlinkten Formelübersichten gestossen bin.
Leider vestehe ich die nicht!
LG

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Antw: Automatische Datumsangabe nach Wochentagen
« Antwort #3 am: September 19, 2016, 20:50:21 Nachmittag »
Leider vestehe ich die nicht!
Was ist daran unklar?
Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline trotti

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: Automatische Datumsangabe nach Wochentagen
« Antwort #4 am: September 20, 2016, 19:24:45 Nachmittag »
=WENN(WOCHENTAG(A1;2)>C1;A1+7*D1+C1-WOCHENTAG(A1;2);A1+C1+7*(D1-1)-WOCHENTAG(A1;2))

das?

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 DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Antw: Automatische Datumsangabe nach Wochentagen
« Antwort #5 am: September 20, 2016, 19:45:50 Nachmittag »
Erstens warum verwendest du nicht die kürzere Formel und zweitens zitiere ich mal (leicht geändert) von der Seite:
Zitat
Das Ausgangsdatum steht in Spalte A (beliebiges Datum des gewünschten Monats. Wochentag (als Zahl von 1=Montag bis 7=Sonntag) steht in Spalte C. X_ter Tag steht in D.
Und drittens passt die letzte Formel viel besser zu deiner Anfrage.

Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline trotti

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: Automatische Datumsangabe nach Wochentagen
« Antwort #6 am: September 23, 2016, 17:51:41 Nachmittag »
Hallo DL,
dankeschön für die Formel. Es hat eine Weile gedauert bis so durchgestiegen bin, dass ich Sie für meine Bedürfnisse anpassen konnte. Aber ich denke ich habe es jetzt einigermassen verstanden.
Nun habe ich aber noch eine weiteres Problem:
Ich habe die Formel über 5 Zellen gezogen, da ja zwar meistens 4, manchmal eben aber auch 5 mal der gleiche Wochentag in den Monat fällt.
Im 5. Feld verrechnet sich jetzt aber Excel mit dieser Formel. Und spuckt mir ein Datum von 1904 aus.
Löse ich das Problem ebenfalls mit einer WENN funktion?
Liebe Grüße
trotti

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Antw: Automatische Datumsangabe nach Wochentagen
« Antwort #7 am: September 23, 2016, 19:28:14 Nachmittag »
Und spuckt mir ein Datum von 1904 aus.
Arbeitest du mit einem Mac?
Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline trotti

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: Automatische Datumsangabe nach Wochentagen
« Antwort #8 am: September 23, 2016, 19:32:32 Nachmittag »
Hi,
ja, liegt das am Mac, dass mir Excel den Wert Null als 1.1.1904 ausgibt?

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 trotti

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: Automatische Datumsangabe nach Wochentagen
« Antwort #9 am: September 23, 2016, 19:53:29 Nachmittag »
Also ich habs jetzt erstmal so gelöst, dass ich die Nullwerte ausblenden lasse.
Falls jemand eine bessere Lösung hat, freue ich mich über Ideen.

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Antw: Automatische Datumsangabe nach Wochentagen
« Antwort #10 am: September 23, 2016, 20:01:42 Nachmittag »
Also ich habs jetzt erstmal so gelöst, dass ich die Nullwerte ausblenden lasse.
Also ist der Wert 0?
Dann schau dir mal den letzten Satz in dem verlinkten Artikel an.
Zitat von: excelformel.de
A3 bis A7 benutzerdefiniert formatieren mit TTTT TT.MM.JJJJ;;
Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline trotti

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: Automatische Datumsangabe nach Wochentagen
« Antwort #11 am: September 23, 2016, 21:38:38 Nachmittag »
Ja also echt seltsam,
auf einmal ist der Wert nicht mehr Null sondern jetzt gibt er mir fortlaufend dann den nächsten Mittwoch im nächsten Monat an. So wäre es ja auch logisch nach der Formel. Vielleicht hatte ich vorher doch einen Fehler.

Kann ich den folgeMonat irgendwie ausblenden? Ich habe versucht eine zweite WENN-DANN formel anzufügen die vergleichen soll ob der MONAT mit dem AUsgangsdatum übereinstimmt. Aber soweit sind meine Kenntnisse wohl noch nicht ausgereift.
Aber ich probiere mal weiter.

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 DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Automatische Datumsangabe nach Wochentagen
« Antwort #12 am: September 23, 2016, 22:05:25 Nachmittag »
Unter Windows werden Tage im Folgemonat als 00.01.1900 (=0) angezeigt.
Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline trotti

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: Automatische Datumsangabe nach Wochentagen
« Antwort #13 am: September 23, 2016, 22:18:45 Nachmittag »
Also meine Formel sieht jetzt so aus:
=WENN(UND(NICHT(ISTLEER(D1));D1=0);0;($B1-TAG($B1)-REST($B1-TAG($B1)-1-$B3;7)+7*SPALTE(A24))*(TAG(D1+7)>TAG(D1)))
B1: aktuelles Datum
E1-I1:obige Formel
B3: Wochentag

Offline trotti

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: Automatische Datumsangabe nach Wochentagen
« Antwort #14 am: September 23, 2016, 22:23:19 Nachmittag »
Also wenn ich das richtig verstehe wir in dieser WENN-Funktion erstmal der Wert der Ausgangszelle generell auf Null gesetzt, dann die Mathe-Formel zur Berechnung der nächsten Wochentage als 'Sonst' eingefügt.
Aber die Bemse zum nächsten Monat fehlt quasi.

Offline trotti

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: Automatische Datumsangabe nach Wochentagen
« Antwort #15 am: September 23, 2016, 22:53:30 Nachmittag »
Ich habs jetzt volgendermassen gelöst:
B1: Datum (cmd-) (Wählbar)
E2:=WENN(UND(NICHT(ISTLEER(D1));D1=0);0;($B1-TAG($B1)-REST($B1-TAG($B1)-1-$B3;7)+7*SPALTE(A24))*(TAG(D1+7)>TAG(D1)))
das ganze bis H2 gezogen
Und in Bezug auf I3 dann
I2:=WENN(MONAT(I3)=MONAT(B1);WERT(I3);0)
I3:=WENN(UND(NICHT(ISTLEER(H1));H1=0);0;($B1-TAG($B1)-REST($B1-TAG($B1)-1-$B3;7)+7*SPALTE(E24))*(TAG(H1+7)>TAG(H1)))

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Antw: Automatische Datumsangabe nach Wochentagen
« Antwort #16 am: September 23, 2016, 23:04:34 Nachmittag »
Also wenn ich das richtig verstehe wir in dieser WENN-Funktion erstmal der Wert der Ausgangszelle generell auf Null gesetzt, dann die Mathe-Formel zur Berechnung der nächsten Wochentage als 'Sonst' eingefügt.
Aber die Bemse zum nächsten Monat fehlt quasi.
0 kommt wenn der Wahrheitstest WAHR ist oder wenn TAG(D1+7)>TAG(D1) ist.
Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

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.