Supportnet / Forum / Tabellenkalkulation
Kalender bzw. Tages anzeige
Frage
Hallo Leute,
mal eine allgemeine Frage.
Ich habe beispielsweise in B2 den Monat stehen (z.b. 03 für März).
In C2 habe ich das Jahr stehen (z.b. 2007)
Hier soll jetzt eine Automatik greifen.
In B4 möchte ich nun untereinander die Tage des Monates stehen haben, also 1., 2., 3. usw.
Und in A4 und darunter liegenden den jeweiligen Wochentag dazu, also Montag, Dienstag, usw.
Ist so etwas über Formel möglich?
Der Hintergrund liegt darin das ich ein Blatt erstellen möchte bei dem man nur den Monat und das Jahr ändert und dann automatisch die einzelnen Tage afgelistet werden.
Danke im Voraus für die Hilfe
Jeremy
Antwort 1 von Aliba
Hi Jeremy
Formel in B4:
=WENN(MONAT(DATUM($C$2;$B$2;ZEILE(A1))<>$B$2;"";DATUM($C$2;$B$2;ZEILE(A1)))
Diese Formel dann noch 30 Zellen nach unten kopieren/ziehen.
Format für diesen Bereich: benutzerdefiniert: TT.
In A4 die FOrmel: =WENN(B4="";"";TEXT(B4;"TTTT"))
Die 03 für März muss allerdings eine Zahl sein, also Zellformat
00 und Wert eingeben.
CU Aliba
Formel in B4:
=WENN(MONAT(DATUM($C$2;$B$2;ZEILE(A1))<>$B$2;"";DATUM($C$2;$B$2;ZEILE(A1)))
Diese Formel dann noch 30 Zellen nach unten kopieren/ziehen.
Format für diesen Bereich: benutzerdefiniert: TT.
In A4 die FOrmel: =WENN(B4="";"";TEXT(B4;"TTTT"))
Die 03 für März muss allerdings eine Zahl sein, also Zellformat
00 und Wert eingeben.
CU Aliba
Antwort 2 von Tomschi
Hi!
Mein Vorschlag:
in B4
=datum(c2;b2;1)
ab b5
=WENN(b4="---";"---";WENN(b4+1>MONATSENDE($b$4;0);"---";b4+1))
in A4
=wenn(b4="---";"---";Text(b4;"TTTT"))
lg
Tom
Mein Vorschlag:
in B4
=datum(c2;b2;1)
ab b5
=WENN(b4="---";"---";WENN(b4+1>MONATSENDE($b$4;0);"---";b4+1))
in A4
=wenn(b4="---";"---";Text(b4;"TTTT"))
lg
Tom
Antwort 3 von JeremyMcNeill
Vielen Dank, ich werde es sofort probieren.
Danke für die Hilfe
Jeremy
Danke für die Hilfe
Jeremy
Antwort 4 von JeremyMcNeill
Hallo Aliba,
wofür steht denn A1 ???
danke Jeremy
wofür steht denn A1 ???
danke Jeremy
Antwort 5 von Aliba
Hi Jeremy,
da steht ZEILE(A1), was als Ergebnis 1 liefert. Nach unten kopiert wird dann daraus ZEILE(A2) was wiederum als Ergebnis 2 liefert usw...
Hier wird quasi der Tag für die DATUMS-Formel erzeugt.
=DATUM(JAHR;MONAT;TAG)
In Deinem Fall also =DATUM(C2;B2;und den Tag)
In C2 steht z.B: 2007
in B2 steht: 3
also wieder in die FOrmel eingesetzt:
=DATUM(2007;3;ZEILE(A1)) wäre dann der 1.3.2007
SOmit erhöht sich das Datum beim nach unten kopieren immer um einen Tag.
CU Aliba
da steht ZEILE(A1), was als Ergebnis 1 liefert. Nach unten kopiert wird dann daraus ZEILE(A2) was wiederum als Ergebnis 2 liefert usw...
Hier wird quasi der Tag für die DATUMS-Formel erzeugt.
=DATUM(JAHR;MONAT;TAG)
In Deinem Fall also =DATUM(C2;B2;und den Tag)
In C2 steht z.B: 2007
in B2 steht: 3
also wieder in die FOrmel eingesetzt:
=DATUM(2007;3;ZEILE(A1)) wäre dann der 1.3.2007
SOmit erhöht sich das Datum beim nach unten kopieren immer um einen Tag.
CU Aliba
Antwort 6 von JeremyMcNeill
Hallo Aliba, hallo Tomschi und all die anderen,
leider funktionieren beide Formeln nicht.
Bei der Formel von Aliba steht, das die Formel nicht stimmt,
bei Tomschi funktioniert der erste und dritte Teil, aber der zweite ergibt #Name.
Gibt es eine Lösung Eurerseits.
Danke Jeremy
leider funktionieren beide Formeln nicht.
Bei der Formel von Aliba steht, das die Formel nicht stimmt,
bei Tomschi funktioniert der erste und dritte Teil, aber der zweite ergibt #Name.
Gibt es eine Lösung Eurerseits.
Danke Jeremy
Antwort 7 von Aliba
Hi Jeremy,
das kommt davon, wenn man die Formel nicht testet, sondern einfach nur so hinschreibt, Leider eine Klammer vergessen. Soll heissen:
=WENN(MONAT(DATUM($C$2;$B$2;ZEILE(A1)))<>$B$2;"";DATUM($C$2;$B$2;ZEILE(A1)))
Der Vorschlag von Tomschi funktioniert wahrscheinlich nicht, weil bei Dir das Add-Inn "Analysefunktion" nicht aktiviert oder installiert ist. Kannst mal probieren, ob Du das über EXTRAS-Add-in-Manager aktivieren kannst.
CU Aliba
das kommt davon, wenn man die Formel nicht testet, sondern einfach nur so hinschreibt, Leider eine Klammer vergessen. Soll heissen:
=WENN(MONAT(DATUM($C$2;$B$2;ZEILE(A1)))<>$B$2;"";DATUM($C$2;$B$2;ZEILE(A1)))
Der Vorschlag von Tomschi funktioniert wahrscheinlich nicht, weil bei Dir das Add-Inn "Analysefunktion" nicht aktiviert oder installiert ist. Kannst mal probieren, ob Du das über EXTRAS-Add-in-Manager aktivieren kannst.
CU Aliba
Antwort 8 von JeremyMcNeill
Hallo Aliba,
vielen lieben Dank jetzt funktioniert es perfekt, vielen Dank dafür, auch an Tomschi.
Jetzt noch eine Frage, welche nicht dazu gehört, vielleicht hat aber jemand eine schnelle Lösung.
Meine Monatsübersicht steht jetzt in C11 bis maximal C41.
In B11 bis maximal B41 stehen die dazugehörigen Wochentage.
In M11 bis M41 soll wenn in C ein Datum steht, dort die Zeit 7:48 für die Soll-Arbeitszeit stehen, ansonsten nichts.
Geht das ?
danke für die Hilfe
Jeremy
vielen lieben Dank jetzt funktioniert es perfekt, vielen Dank dafür, auch an Tomschi.
Jetzt noch eine Frage, welche nicht dazu gehört, vielleicht hat aber jemand eine schnelle Lösung.
Meine Monatsübersicht steht jetzt in C11 bis maximal C41.
In B11 bis maximal B41 stehen die dazugehörigen Wochentage.
In M11 bis M41 soll wenn in C ein Datum steht, dort die Zeit 7:48 für die Soll-Arbeitszeit stehen, ansonsten nichts.
Geht das ?
danke für die Hilfe
Jeremy
Antwort 9 von Tomschi
Hi!
=wenn(C11="";"";zeit(7;48;0))
lg
Tom
=wenn(C11="";"";zeit(7;48;0))
lg
Tom
Antwort 10 von JeremyMcNeill
Danke Tomschi,
funktioniert wie immer einwandfrei.
Danke Jeremy
funktioniert wie immer einwandfrei.
Danke Jeremy
Antwort 11 von JeremyMcNeill
Hallo,
kleine Nachfrage.
in M11 steht die Nettoarbeitszeit in J11 die Sollarbeitszeit. Um die Differenz zu errechnen habe ich folgende Formel angewandt.
Theoretisch rechnet er auch richtig.
=WENN(M11="";"";(J11-M11))
Aber er zeigt mir an wenn in J und M noch nichts steht:
"Negative Zeiten und Datumswerte werden als #### dargestellt.
Leider kann es auch mal vorkommen das ich unter der Sollarbeitszeit liege.
wie kann ich mein Problem lösen?
Danke für die Hilfe!!!
Jeremy
kleine Nachfrage.
in M11 steht die Nettoarbeitszeit in J11 die Sollarbeitszeit. Um die Differenz zu errechnen habe ich folgende Formel angewandt.
Theoretisch rechnet er auch richtig.
=WENN(M11="";"";(J11-M11))
Aber er zeigt mir an wenn in J und M noch nichts steht:
"Negative Zeiten und Datumswerte werden als #### dargestellt.
Leider kann es auch mal vorkommen das ich unter der Sollarbeitszeit liege.
wie kann ich mein Problem lösen?
Danke für die Hilfe!!!
Jeremy
Antwort 12 von JeremyMcNeill
Hallo,
ich hänge jetzt ein wenig, deswegen habe ich die Datei mit meinen Problemchen mal hochgeladen.
Wäre schön wenn ich wie immer in diesem Forum auf Hilfe hoffen könnte.
http://www.netupload.de/detail.php?img=3c8b92057dabf9ff96ad3448f606338d.xls
Danke im Voraus Jeremy
ich hänge jetzt ein wenig, deswegen habe ich die Datei mit meinen Problemchen mal hochgeladen.
Wäre schön wenn ich wie immer in diesem Forum auf Hilfe hoffen könnte.
http://www.netupload.de/detail.php?img=3c8b92057dabf9ff96ad3448f606338d.xls
Danke im Voraus Jeremy
Antwort 13 von JeremyMcNeill
Hallo,
da ich im Forum gelesen habe das negative Zeiten in Excel nicht gehen, habe ich es jetzt anders gemacht und bekomme es so auch hin.
An dieser Stelle an alle Helfer ein herzliches Dankeschön
vielen Dank
Jeremy
da ich im Forum gelesen habe das negative Zeiten in Excel nicht gehen, habe ich es jetzt anders gemacht und bekomme es so auch hin.
An dieser Stelle an alle Helfer ein herzliches Dankeschön
vielen Dank
Jeremy
Antwort 14 von Saarbauer
Hallo,
eine Lösung von mir
http://www.netupload.de/detail.php?img=5aee5bcf0d386299aaf98c5647ad...
die negative Zeiten dann anderfarbig darstellt.
Gruß
Helmut
eine Lösung von mir
http://www.netupload.de/detail.php?img=5aee5bcf0d386299aaf98c5647ad...
die negative Zeiten dann anderfarbig darstellt.
Gruß
Helmut
Antwort 15 von JeremyMcNeill
Hallo Helmut,
danke für deine Lösung. Ich bin noch am versuchten checken, werde es aber sicherlich so übernehmen.
Danke für deine Hilfe.
Jeremy
danke für deine Lösung. Ich bin noch am versuchten checken, werde es aber sicherlich so übernehmen.
Danke für deine Hilfe.
Jeremy

