Registriert seit: 11.11.2017
Version(en): 2021
Hallo,
wenn ich in E1 das Monat eingebe soll automatisch das Datum und Wochentage zugeordnet werden.
Aber es sollte so aussehen das in C4 immer der Montag steht c5 Dienstag usw.
Sollte der Monatsbeginn nicht der Montag sein sondern ein anderer Tag so beginnt halt dann das Datum mit Mittwoch zb. aber Mittwoch müsste dann an der 3 Stelle stehen.
Ist das zu verwirklichen?
| A | B | C | D | E |
1 | | | | Monat | 01. Okt |
2 | | | Datum | Beginn | Ende |
3 | | | | | |
4 | 40 | | | | |
5 | | Di | 01.10.2019 | | |
6 | | Mi | 02.10.2019 | | |
7 | | Do | 03.10.2019 | | |
8 | | Fr | 04.10.2019 | | |
9 | | Sa | 05.10.2019 | | |
10 | | So | 06.10.2019 | | |
Zelle | Format | Wert |
E1 | TT. MMM | 01.10.2019 |
C4 | TT.MM.JJJJ | |
D4 | [hh]:mm | |
E4 | [hh]:mm | |
C5 | TT.MM.JJJJ | 01.10.2019 |
D5 | [hh]:mm | |
E5 | [hh]:mm | |
C6 | TT.MM.JJJJ | 02.10.2019 |
D6 | [hh]:mm | |
E6 | [hh]:mm | |
C7 | TT.MM.JJJJ | 03.10.2019 |
D7 | [hh]:mm | |
E7 | [hh]:mm | |
C8 | TT.MM.JJJJ | 04.10.2019 |
D8 | [hh]:mm | |
E8 | [hh]:mm | |
C9 | TT.MM.JJJJ | 05.10.2019 |
D9 | [hh]:mm | |
E9 | [hh]:mm | |
C10 | TT.MM.JJJJ | 06.10.2019 |
E10 | hh:mm | |
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
so?
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E |
1 | | | | Monat | 01. Okt |
2 | | | Datum | Beginn | Ende |
3 | | | | | |
4 | 40 | Mo | | | |
5 | | Di | 01.10.19 | | |
6 | | Mi | 02.10.19 | | |
7 | | Do | 03.10.19 | | |
8 | | Fr | 04.10.19 | | |
9 | | Sa | 05.10.19 | | |
10 | | So | 06.10.19 | | |
Zelle | Format | Wert |
E1 | TT. MMM | 01.10.2019 |
B4 | "Mo" | 1 |
C4 | TT.MM.JJ;@ | |
B5 | "Di" | 2 |
C5 | TT.MM.JJ;@ | 01.10.2019 |
B6 | "Mi" | 3 |
C6 | TT.MM.JJ;@ | 02.10.2019 |
B7 | "Do" | 4 |
C7 | TT.MM.JJ;@ | 03.10.2019 |
B8 | "Fr" | 5 |
C8 | TT.MM.JJ;@ | 04.10.2019 |
B9 | "Sa" | 6 |
C9 | TT.MM.JJ;@ | 05.10.2019 |
B10 | "So" | 7 |
C10 | TT.MM.JJ;@ | 06.10.2019 |
Zelle | Formel |
A4 | =ISOKALENDERWOCHE(E1) |
C4 | =WENN(WOCHENTAG($E$1;2)=B4;$E$1;"") |
C5 | =WENN(WOCHENTAG($E$1;2)=B5;$E$1;C4+1) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |
Beachte die unterschiedliche Formel für Montag. Ab Dienstag kannst du sie runterziehen. In B4 bis B10 stehen die Zahlen 1-z und sind lediglich als Wochentage formatiert.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
24.08.2019, 12:40
(Dieser Beitrag wurde zuletzt bearbeitet: 24.08.2019, 12:40 von RPP63.)
Moin!
Ich glaube nicht, dass das so einfach ist, Günter, mag mich aber irren.
Hast Du das mal mit verschiedenen Monaten ausprobiert?
Der 1.12.19 ist ein Sonntag.
Zunächst mal braucht man 37 Datum-Zeilen ab C4.
Dann sind alle Möglichkeiten abgedeckt.
Die Formel in C4:
=DATUM(JAHR(E1);MONAT(E1);2-WOCHENTAG(DATUM(JAHR(E1);MONAT(E1);1);2))ab C5 dann einfach
=C4+1 | A | B | C | D | E |
1 | | | | Monat | 01. Mai |
2 | | | Datum | Beginn | Ende |
3 | | | | | |
4 | 18 | Mo | 29.04.2019 | | |
5 | | Di | 30.04.2019 | | |
6 | | Mi | 01.05.2019 | | |
7 | | Do | 02.05.2019 | | |
8 | | Fr | 03.05.2019 | | |
9 | | Sa | 04.05.2019 | | |
10 | | So | 05.05.2019 | | |
11 | | Mo | 06.05.2019 | | |
12 | | Di | 07.05.2019 | | |
13 | | Mi | 08.05.2019 | | |
14 | | Do | 09.05.2019 | | |
15 | | Fr | 10.05.2019 | | |
16 | | Sa | 11.05.2019 | | |
17 | | So | 12.05.2019 | | |
18 | | Mo | 13.05.2019 | | |
19 | | Di | 14.05.2019 | | |
20 | | Mi | 15.05.2019 | | |
21 | | Do | 16.05.2019 | | |
22 | | Fr | 17.05.2019 | | |
23 | | Sa | 18.05.2019 | | |
24 | | So | 19.05.2019 | | |
25 | | Mo | 20.05.2019 | | |
26 | | Di | 21.05.2019 | | |
27 | | Mi | 22.05.2019 | | |
28 | | Do | 23.05.2019 | | |
29 | | Fr | 24.05.2019 | | |
30 | | Sa | 25.05.2019 | | |
31 | | So | 26.05.2019 | | |
32 | | Mo | 27.05.2019 | | |
33 | | Di | 28.05.2019 | | |
34 | | Mi | 29.05.2019 | | |
35 | | Do | 30.05.2019 | | |
36 | | Fr | 31.05.2019 | | |
37 | | Sa | 01.06.2019 | | |
38 | | So | 02.06.2019 | | |
39 | | Mo | 03.06.2019 | | |
40 | | Di | 04.06.2019 | | |
Zelle | Formel |
A4 | =KALENDERWOCHE(C4;21) |
B4 | =C4 |
C4 | =DATUM(JAHR(E1);MONAT(E1);2-WOCHENTAG(DATUM(JAHR(E1);MONAT(E1);1);2)) |
B5 | =C5 |
C5 | =C4+1 |
Den vergangenen und zukünftigen Monat kann man dann einfach per bedingter Formatierung, Formel ist
=Monat(C4)<>Monat(E$1)und dem Zahlenformat
;;;ausblenden.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 11.04.2014
Version(en): Office 365
24.08.2019, 12:45
(Dieser Beitrag wurde zuletzt bearbeitet: 24.08.2019, 12:45 von Klaus-Dieter.)
Hallo,
versuche es mal so:
| B | C | D | E |
1 | | | | Di. 01.10.2019 |
2 | | | | |
3 | KW | 1 | | |
4 | Montag | | | |
5 | Dienstag | 1 | | |
6 | Mittwoch | 2 | | |
7 | Donnerstag | 3 | | |
8 | Freitag | 4 | | |
9 | Samstag | 5 | | |
10 | Sonntag | 6 | | |
11 | Montag | 7 | | |
12 | Dienstag | 8 | | |
13 | Mittwoch | 9 | | |
14 | Donnerstag | 10 | | |
15 | Freitag | 11 | | |
16 | Samstag | 12 | | |
17 | Sonntag | 13 | | |
Formeln der Tabelle |
Zelle | Formel | C3 | =WENN(SUMME(C4:C10)=0;0;KÜRZEN((DATUM(jr;mon;C4)-DATUM(JAHR(DATUM(jr;mon;C4)+3-REST(DATUM(jr;mon;C4)-2;7));1;REST(DATUM(jr;mon;C4)-2;7)-9))/7)) | C4 | =WENN(WOCHENTAG(DATUM(JAHR(E$1);MONAT(E$1);1);2)=1;1;0) | C5 | =WENN(C4<>0;C4+1;WENN(WOCHENTAG(DATUM(JAHR(E$1);MONAT(E$1);1);2)=ZEILE(A2);1;0)) | C6 | =WENN(C5<>0;C5+1;WENN(WOCHENTAG(DATUM(JAHR(E$1);MONAT(E$1);1);2)=ZEILE(A3);1;0)) | C7 | =WENN(C6<>0;C6+1;WENN(WOCHENTAG(DATUM(JAHR(E$1);MONAT(E$1);1);2)=ZEILE(A4);1;0)) | C8 | =WENN(C7<>0;C7+1;WENN(WOCHENTAG(DATUM(JAHR(E$1);MONAT(E$1);1);2)=ZEILE(A5);1;0)) | C9 | =WENN(C8<>0;C8+1;WENN(WOCHENTAG(DATUM(JAHR(E$1);MONAT(E$1);1);2)=ZEILE(A6);1;0)) | C10 | =WENN(C9<>0;C9+1;WENN(WOCHENTAG(DATUM(JAHR(E$1);MONAT(E$1);1);2)=ZEILE(A7);1;0)) | C11 | =C10+1 | C12 | =C11+1 | C13 | =C12+1 | C14 | =C13+1 | C15 | =C14+1 | C16 | =C15+1 | C17 | =C16+1 |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter,
der Misserfolg ist ein Waisenkind
Richard Cobden
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Hier mal mit umgesetzter (und korrigierter) bed. Form.:
| A | B | C | D | E |
1 | | | | Monat | 01. Nov |
2 | | | Datum | Beginn | Ende |
3 | | | | | |
4 | 44 | | | | |
5 | | | | | |
6 | | | | | |
7 | | | | | |
8 | | Fr | 01.11.2019 | | |
9 | | Sa | 02.11.2019 | | |
10 | | So | 03.11.2019 | | |
Zelle | Formel |
A4 | =KALENDERWOCHE(C4;21) |
B4 | =C4 |
C4 | =DATUM(JAHR(E1);MONAT(E1);2-WOCHENTAG(DATUM(JAHR(E1);MONAT(E1);1);2)) |
Zelle | bedingte Formatierung... | Format |
B4 | 1: MONAT(B4)<>MONAT($E$1) | abc |
C4 | 1: MONAT(C4)<>MONAT($E$1) | abc |
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
soll eigentlich die KW von C4 dargestellt werden oder die KW von E1
?
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
24.08.2019, 12:58
(Dieser Beitrag wurde zuletzt bearbeitet: 24.08.2019, 12:58 von RPP63.)
Was qua Definition das Gleiche ist, André!
Es ist die KW, in der der 1. des Monats fällt.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
24.08.2019, 13:54
(Dieser Beitrag wurde zuletzt bearbeitet: 24.08.2019, 13:54 von schauan.)
... Deswegen auch der smilies :17: Ich hätte nur E1 genommen wegen der direkten Berechnung.
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Man sollte Smilies verbieten...
:21:
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 13.04.2014
Version(en): 365
Hi,
oder so:
Code:
=($E$1-REST($E$1-2;7)+ZEILE(A1)-1)*(MONAT($E$1)=MONAT($E$1-REST($E$1-2;7)+ZEILE(A1)-1))
Nullen ausblenden
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.