<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>kalenderwoche Archive - Robert Skibbe</title>
	<atom:link href="https://robbelroot.de/blog/tag/kalenderwoche/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>alias RobbelRoot – Freelance Full Stack Developer .NET</description>
	<lastBuildDate>Thu, 12 Aug 2021 19:01:11 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://robbelroot.de/wp-content/uploads/2020/12/cropped-favicon-32x32.png</url>
	<title>kalenderwoche Archive - Robert Skibbe</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Excel Kalenderwoche</title>
		<link>https://robbelroot.de/blog/excel-kalenderwoche/</link>
					<comments>https://robbelroot.de/blog/excel-kalenderwoche/#comments</comments>
		
		<dc:creator><![CDATA[Robert Skibbe]]></dc:creator>
		<pubDate>Thu, 12 Aug 2021 19:01:11 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Excel Problemlösungen]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[büro]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[daten]]></category>
		<category><![CDATA[datum]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[jahr]]></category>
		<category><![CDATA[kalender]]></category>
		<category><![CDATA[kalenderwoche]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[monat]]></category>
		<category><![CDATA[msft]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[planen]]></category>
		<category><![CDATA[planung]]></category>
		<category><![CDATA[produkt]]></category>
		<category><![CDATA[produkte]]></category>
		<category><![CDATA[projekt]]></category>
		<category><![CDATA[projektplanung]]></category>
		<category><![CDATA[range]]></category>
		<category><![CDATA[reichweite]]></category>
		<category><![CDATA[reihe]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[spalte]]></category>
		<category><![CDATA[tag]]></category>
		<category><![CDATA[vba]]></category>
		<category><![CDATA[week]]></category>
		<category><![CDATA[woche]]></category>
		<guid isPermaLink="false">https://robbelroot.de/?p=5266</guid>

					<description><![CDATA[<p>Excel Kalenderwoche Du möchtest eine Excel Kalenderwoche bestimmen, um zum Beispiel diverse Projekte wie einen Kalender, o. Ä. umzusetzen? Dann begrüße ich Dich herzlich in meinem heutigen Beitrag über die Kalenderwoche, bzw. die Kalenderwochen-Funktion in Excel! Vielleicht helfen Dir später auch noch weitere Beiträge zum Thema Microsoft Excel, wie Diese &#8230;</p>
<p>Der Beitrag <a href="https://robbelroot.de/blog/excel-kalenderwoche/">Excel Kalenderwoche</a> erschien zuerst auf <a href="https://robbelroot.de">Robert Skibbe</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><a href="https://robbelroot.de/wp-content/uploads/2021/08/Excel-Kalenderwoche.png"><img fetchpriority="high" decoding="async" width="1024" height="536" src="https://robbelroot.de/wp-content/uploads/2021/08/Excel-Kalenderwoche-1024x536.png" alt="Excel Kalenderwoche" class="wp-image-5271" title="Excel Kalenderwoche" srcset="https://robbelroot.de/wp-content/uploads/2021/08/Excel-Kalenderwoche-1024x536.png 1024w, https://robbelroot.de/wp-content/uploads/2021/08/Excel-Kalenderwoche-300x157.png 300w, https://robbelroot.de/wp-content/uploads/2021/08/Excel-Kalenderwoche-768x402.png 768w, https://robbelroot.de/wp-content/uploads/2021/08/Excel-Kalenderwoche-700x366.png 700w, https://robbelroot.de/wp-content/uploads/2021/08/Excel-Kalenderwoche-332x174.png 332w, https://robbelroot.de/wp-content/uploads/2021/08/Excel-Kalenderwoche.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption>Excel Kalenderwoche</figcaption></figure>






<h2 class="wp-block-heading">Excel Kalenderwoche</h2>



<p>Du <strong>möchtest </strong>eine <strong>Excel Kalenderwoche</strong> bestimmen, <strong>um </strong>zum Beispiel diverse <strong>Projekte wie </strong>einen <strong>Kalender</strong>, o. Ä. umzusetzen?</p>



<p><strong>Dann </strong>begrüße ich Dich herzlich in meinem <strong>heutigen Beitrag über </strong>die <strong>Kalenderwoche</strong>, bzw. die Kalenderwochen-Funktion in <strong>Excel</strong>!</p>



<p><strong>Vielleicht </strong>helfen Dir <strong>später </strong>auch <strong>noch </strong>weitere <strong>Beiträge </strong>zum Thema <strong>Microsoft Excel</strong>, wie Diese hier: <strong><a href="https://robbelroot.de/blog/excel-makro-erstellen/" target="_blank" rel="noreferrer noopener">VBA Makro</a></strong>, <strong><a href="https://robbelroot.de/blog/vba-range/" target="_blank" rel="noreferrer noopener">Range</a></strong>, <strong><a href="https://robbelroot.de/blog/ifs-vba/">IFS VBA</a></strong>.</p>



<h2 class="wp-block-heading">Kalenderwochen – Häufig gebraucht</h2>



<p>Ich denke <strong>absolut jeder</strong>, <strong>der </strong>mal <strong>mit Daten </strong>(plural Datum) <strong>gearbeitet </strong>hat, ist früher oder später an ein und dasselbe <strong>Problem </strong>geraten – <strong>Kalenderwochen</strong>.</p>



<p>Diese <strong>Problemstellung </strong>ist wie viele Andere auch, <strong>nicht plattformabhängig</strong>, da z. B. <strong>Kalender </strong>nun einmal <strong>auf verschiedenen Plattformen gebraucht </strong>werden.</p>



<p>Was jedoch <strong>Plattform</strong>&#8211; <strong>und </strong>auch <strong>kontextual</strong>&#8211;<strong>abhängig </strong>ist, <strong>sind </strong>deren jeweilige <strong>Umsetzungen auf </strong>den entsprechenden <strong>Plattformen</strong>.</p>



<h2 class="wp-block-heading">Google-Kalender – Ein Beispiel</h2>



<p><strong>Neben </strong>Microsoft <strong>Outlook </strong>verwenden natürlich <strong>auch andere </strong>bekannte <strong>Anbieter wie </strong>z. B. <strong>Google </strong>die Darstellung von <strong>Kalenderwochen</strong>.</p>



<p><strong>Bei Outlook </strong>muss man Diese <strong>teilweise </strong>(also je nach Version und Einstellungen) allerdings erst <strong>aktivieren</strong>.</p>



<p><strong>Auf </strong>dem <strong>Handy </strong>sehe ich <strong>aktuell </strong>auch in der Monatsansicht z. B. <strong>keine Kalenderwochen </strong>(ich nutze aktuell ein <strong>iPhone </strong>XR mit dem <strong>iOS-Kalender</strong>).</p>



<figure class="wp-block-image size-large"><a href="https://robbelroot.de/wp-content/uploads/2021/08/Kalenderwochen-im-Google-Kalender.png"><img decoding="async" width="1024" height="718" src="https://robbelroot.de/wp-content/uploads/2021/08/Kalenderwochen-im-Google-Kalender-1024x718.png" alt="Kalenderwochen im Google Kalender" class="wp-image-5290" title="Kalenderwochen im Google Kalender" srcset="https://robbelroot.de/wp-content/uploads/2021/08/Kalenderwochen-im-Google-Kalender-1024x718.png 1024w, https://robbelroot.de/wp-content/uploads/2021/08/Kalenderwochen-im-Google-Kalender-300x210.png 300w, https://robbelroot.de/wp-content/uploads/2021/08/Kalenderwochen-im-Google-Kalender-768x538.png 768w, https://robbelroot.de/wp-content/uploads/2021/08/Kalenderwochen-im-Google-Kalender-700x490.png 700w, https://robbelroot.de/wp-content/uploads/2021/08/Kalenderwochen-im-Google-Kalender-332x233.png 332w, https://robbelroot.de/wp-content/uploads/2021/08/Kalenderwochen-im-Google-Kalender.png 1303w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption>Kalenderwochen im Google Kalender</figcaption></figure>



<h2 class="wp-block-heading">Excel Kalenderwoche, etwa berechnen?</h2>



<p>Im <strong>Internet </strong>finden sich für die <strong>verschiedensten Sprachen </strong>und <strong>Plattformen Codeschnippsel</strong>, <strong>wie </strong>man die <strong>Kalenderwoche </strong>eines gegebenen Datum <strong>berechnen </strong>kann.</p>



<p>Wie man <strong>Kalenderwochen</strong> errechnet, bzw. bestimmt ist ja <strong>mehr oder weniger </strong>ein <strong>offenes </strong>Geheimnis, denn wie fast alles im Leben, <strong>gibt es </strong>auch <strong>hierfür Normen</strong>.</p>



<p>Unter anderem gibt es die <strong>für uns eher interessante</strong> <strong><a href="https://de.wikipedia.org/wiki/Woche#Z%C3%A4hlweise_nach_ISO_8601" target="_blank" rel="noreferrer noopener">Norm &#8222;ISO8601&#8220;</a></strong> und die z. B. in den <strong><a href="https://de.wikipedia.org/wiki/Woche#Berechnung_in_den_USA_und_vielen_anderen_L%C3%A4ndern" target="_blank" rel="noreferrer noopener">USA vertretene Norm</a></strong>.</p>



<p><strong>Zum Glück </strong>gibt es aber zumindest <strong>einige Hilfsmittel</strong>, Welche es uns <strong>ermöglichen</strong>, <strong>auf </strong>vorhandene <strong>Tools zurückzugreifen</strong>, <strong>statt </strong>alles in <strong>Eigenarbeit </strong>zu berechnen.</p>



<p>Das <strong>sieht </strong>dann je <strong>nach Programmier</strong>&#8211; und <strong>Skriptsprache </strong>ggf. <strong>anders </strong>aus und ist <strong>mal mehr </strong>und mal <strong>weniger </strong>kompliziert.</p>



<p>Hier siehst Du beispielsweise ein <strong>ISO8601</strong>&#8211;<strong>Beispiel aus </strong>dem <strong>VB.NET-Umfeld</strong>:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="visualbasic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">Public Shared Function GetIso8601WeekOfYear(time As DateTime) As Integer
    Dim day As DayOfWeek = CultureInfo.InvariantCulture.Calendar.GetDayOfWeek(time)

    If day >= DayOfWeek.Monday AndAlso day &lt;= DayOfWeek.Wednesday Then
        time = time.AddDays(3)
    End If

    Return CultureInfo.InvariantCulture.Calendar.GetWeekOfYear(time, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday)
End Function</pre>



<h2 class="wp-block-heading">Durch Verwendung von VBA-Code</h2>



<p>Wer <strong>im Bereich Excel </strong>unterwegs ist, wird vermutlich auch irgendwann in Kontakt mit <strong>Microsofts Skriptsprache Visual Basic for Applications</strong> (kurz VBA) kommen.</p>



<p><strong>Auch dort </strong>könnte eventuell die <strong>Notwendigkeit </strong>für die Erörterung der <strong>Kalenderwoche eines </strong>bestimmten <strong>Datums </strong>vorkommen.</p>



<p>In <strong>VBA </strong>selbst gibt es dazu eine relativ <strong>einfache Funktion</strong>, Welche sich in der <strong>Dokumentation </strong>unter dem <strong>Namen </strong>&#8222;<strong><a href="https://docs.microsoft.com/de-de/office/vba/api/excel.worksheetfunction.weeknum" target="_blank" rel="noreferrer noopener">WeekNum</a></strong>&#8220; versteckt.</p>



<p>Ein möglicher <strong>Beispielcode </strong>dazu könnte <strong>so </strong>aussehen:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="visualbasic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">Dim weekNumber As Integer = WorksheetFunction.WeekNum(now, vbMonday)
' do something with weekNumber..</pre>



<h2 class="wp-block-heading">Gerade und ungerade Kalenderwochen</h2>



<p><strong>Eventuell </strong>besteht ja auch die <strong>Notwendigkeit</strong> zum Beispiel in &#8222;<strong>geraden Kalenderwochen</strong>&#8220; <strong>anders </strong>zu verfahren, <strong>als </strong>in <strong>Ungeraden</strong>.</p>



<p><strong>Womöglich </strong>möchte man die <strong>Reihen</strong>, oder <strong>Spalten </strong>anders <strong>färben</strong>, oder die <strong>Werte </strong>innerhalb der Zellen <strong>anders verarbeiten</strong>.</p>



<p>Dies <strong>könnte </strong>man z. B. <strong>wie folgt </strong>lösen:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="visualbasic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">Dim weekNumber As Integer = WorksheetFunction.WeekNum(now, vbMonday)
Dim isWeekNumberEven As Boolean = weekNumber Mod 2
If isWeekNumberEven Then
    ' do something on even weeknumber..
Else
    ' do something on odd weeknumber
End If</pre>



<h2 class="wp-block-heading">Excel Kalenderwoche – Einfachste Methode</h2>



<p>Ganz nach dem &#8222;das <strong>Beste </strong>kommt <strong>zum Schluss</strong>&#8222;-Motto, gibt es <strong>in Excel </strong>wohl (zum Glück) eine <strong>sehr einfache Variante</strong>, um an die <strong>Kalenderwoche </strong>zu kommen.</p>



<p>Dazu verwendet man die <strong>gleichermaßen benannte Methode </strong>namens <strong><a href="https://support.microsoft.com/de-de/office/kalenderwoche-funktion-e5c43a03-b4ab-426c-b411-b18c13c75340" target="_blank" rel="noreferrer noopener">KALENDERWOCHE</a></strong> – einfach, oder!?</p>



<p>Dessen genauen <strong>Aufbau mit Parametern </strong>und<strong> Details</strong>, kannst Du Dir in der oben verlinkten <strong>Seite der Dokumentation </strong>anschauen.</p>



<p><strong>Achte </strong>bei dem folgenden Code-Beispiel <strong>besonders auf </strong>den <strong>zweiten Parameter</strong>, Dieser gibt eine <strong>wichtige Information </strong>an.</p>



<p>Der <strong>zweite Parameter </strong>der Funktion <strong>bestimmt </strong>dabei, an <strong>welchem Wochentag </strong>die <strong>Woche</strong>(n) für die Berechnung <strong>starten </strong>soll.</p>



<p>Beim <strong>ersten Parameter </strong>hingegen handelt es sich um den <strong>jeweiligen Wert </strong>(also <strong>das Datum</strong>), Welcher verwendet werden soll.</p>



<p>Dabei <strong>handelt </strong>es <strong>sich </strong>im unteren Beispiel natürlich um den <strong>Wert in </strong>der <strong>Zelle </strong>&#8222;<strong>A2</strong>&#8222;.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">=KALENDERWOCHE(A2;2)</pre>
<p>Der Beitrag <a href="https://robbelroot.de/blog/excel-kalenderwoche/">Excel Kalenderwoche</a> erschien zuerst auf <a href="https://robbelroot.de">Robert Skibbe</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://robbelroot.de/blog/excel-kalenderwoche/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
