Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

KW --> Datum Formel
#1
Hi,

Frage 1: wie kann ich aus eine Zelle wo die Kalenderwoche/ Jahr (z.B. 40/ 2016) steht den ersten Montag dieser Woche rausziehen (z.B. 03.10.2016) ?
Habe bis jetzt nur Lösungen gefunden wo die Woche und das Jahr in unterschiedliche Zellen stehen... Die Formatierung soll exakt so sein wie in die Beispiele.

Frage 2: gibt es eine Formel die folgendes Beispiel in 1 Schritt lösen kann: KW 40/ 2016 - 31 (Wochen) = 09.03.2016 (Montag von KW9/ 2016)
Er soll also die Datum Zelle nehmen wo meine KWs drinnen stehen, eine normale Zahl abziehen und das exakte datum als Lösung ausgeben.

Vielen Dank und LG,
Steph
Antworten Top
#2
Hi Steph,

wie liegen die einstelligen KW's vor: Mit vorangestellter "0", also "05/ 2016" oder ohne "0" (5/ 2016) ???
Überlegen macht überlegen
Gruss aus dem schönen Hunsrück
_______ Klaus-Martin _______
Antworten Top
#3
mit 0... und einen Abstand nachdem "/"
Also z.B. 05/ 2016 oder 10/ 2018

Dankeschön!
Antworten Top
#4
Hi Steph,

probier mal so (wobei die 9. KW 2016 am Montag, dem 29.02.2016 begonnen hat und nicht wie vor Dir geschrieben am 09.03.2016):

 A
1Zu Deiner Frage 1:
240/ 2016
303.10.2016
4 
5Zu Deiner Frage 2:
640/ 2016
7Anzahl der abzuziehenden Kalenderwochen: 31
829.02.2016

ZelleFormel
A3=("4.1."&RECHTS(A2;4))+LINKS(A2;2)*7-7-REST("2.1."&RECHTS(A2;4);7)
A8=("4.1."&RECHTS(A6;4))+(LINKS(A6;2)-A7)*7-7-REST("2.1."&RECHTS(A6;4);7)
Überlegen macht überlegen
Gruss aus dem schönen Hunsrück
_______ Klaus-Martin _______
Antworten Top
#5
Passt, danke!! :)

Kannst du mir bitte noch verraten was ich in Formel 1 ändern soll wenn ich z.B. den Freitag haben will anstatt den Montag?

Danke schon mal! Du hast mich echt weiter geholfen :)
Antworten Top
#6
Hi Steph,

für den Freitag schreibst Du hinter Formel 1 ganz einfach "+4" (ohne ""):

=("4.1."&RECHTS(A2;4))+LINKS(A2;2)*7-7-REST("2.1."&RECHTS(A2;4);7)+4

Warum "+4": Weil es von Montag bis Freitag eben vier Tage mehr sind :19:
Überlegen macht überlegen
Gruss aus dem schönen Hunsrück
_______ Klaus-Martin _______
Antworten Top
#7
Dankeschön!!
Antworten Top
#8
=("4.1."&RECHTS(A2;4))+LINKS(A2;2)*7-7-REST("2.1."&RECHTS(A2;4);7)

Könnte jemand mir die Formel auch mal kurz erklären?

Und wenn ich dieses Ergebnis jetzt vergleichen will mit ein anderes datum, wie kann ich excel dann klär machen das er das Ergebnis als Datum sieht?
z.B. wenn das datum in Zelle A8 = das datum was aus meine formel rauskommt -->färbe die zelle grün

Danke!
Antworten Top
#9
Hi,

ich bin kein Formelexperte und wundere mich auch immer was man so alles "konstruieren" kann.

Im Prinzip wird im ersten Teil der Formel ein Datum erzeugt:

("4.1."&RECHTS(A2;4))
"Schreibe" "4.1." und füge die letzten 4 Stellen (=2016) aus dem Wert in A2 an = "4.1.2016"

+LINKS(A2;2)*7-7
Addiere zu diesem Datum (4.1.2016) das Produkt aus der Multiplikation der ersten beiden Stellen des Wertes in A2 (=40) und 7 und ziehe davon 7 ab.
An dieser Stelle ist bereits der Montag zu der in A2 befindlichen KW ermittelt.

Wofür dann noch der hintere Teil der Formel -REST("2.1."&RECHTS(A2;4);7) benötigt wird, kann ich leider nicht sagen. Das würde ich gerne an einen der Experten weitergeben.

Im übrigen gibt es im Register "Formeln" unter "Formelüberwachung" die Formelauswertung. Dort kannst Du Dir Schritt für Schritt anschauen wie die Formel abgearbeitet wird.

Gruß
Ich

Vielleicht wird es so deutlicher:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDE
240/ 20164.1.201627303.10.2016Mo

ZelleFormel
B2=("4.1."&RECHTS(A2;4))
C2=LINKS(A2;2)*7-7
D2=B2+C2
E2=TEXT(WOCHENTAG(D2;1);"TTT")
Antworten Top
#10
Hallo,

("4.1."&RECHTS(A2;4)) ergibt den 4.1. des Jahres aus dem String in A2

LINKS(A2;2)*7-7 ergibt die Tage aus der Wochenanzahl in A2 (7*40) abzüglich 7, da der 4.1 definitiv in der Woche 1 (ist per DIN so festgelegt) liegt, man also nur eine Woche weniger addieren darf.

REST("2.1."&RECHTS(A2;4);7) ergibt den Wochentag den der 2.1. hat, da man den noch abziehen muß, damit man den Montag erhält (zufällig ergibt das in 2016 eine  0!!!!!)


[html]
Arbeitsblatt mit dem Namen 'Tabelle1'
 AB
241/2017Mo 09.10.17
341/2017Mi 11.10.17

ZelleFormel
B2=("4.1."&RECHTS(A2;4))+LINKS(A2;2)*7-7-REST("2.1."&RECHTS(A2;4);7)
B3=("4.1."&RECHTS(A3;4))+LINKS(A3;2)*7-7
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]


@IchBinIch, es gibt eine Formelauswertung, da kann man das nachvollziehen.  :19: 
Konstruieren ist hier wohl falsch, Die Logik der Kalenderwochen in eine Formel gepackt.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top


Gehe zu:


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