Verwenden einer Wochennummer als ein Kriterium in einer Formel (Microsoft Excel)
Dave versucht eine SUMIFS-Formel zu erstellen, die das Jahr als ein Kriterium und die Wochennummer als ein weiteres Kriterium verwendet. So kann er beispielsweise alle Werte einer bestimmten Woche eines Vorjahres summieren. Das Wochennummernkriterium muss auf der Wochennummer basieren, innerhalb derer sich das aktuelle Datum befindet. Wenn heute also innerhalb von Woche 3 liegt, muss die Formel die Wochen 1, 2 und 3 aus dem von ihm angegebenen Jahr enthalten. Dave ist sich sicher, dass es einen Weg gibt, dies zu tun, aber er kann nicht herausfinden, wie er es in SUMIFS richtig ausdrücken kann.
Bei Verwendung der SUMIFS-Arbeitsblattfunktion ist es wichtig, genau zu verstehen, was die Funktion als Parameter benötigt. Wenn Sie mit zwei Kriterien arbeiten (wie Dave es möchte – Jahres- und Wochennummer), sieht die Syntax der auf SUMIFS basierenden Formel folgendermaßen aus:
=SUMIFS(values_to_sum, years_to_compare, year_criterion, weeks_to_compare, week_criterion)
In Daves Beschreibung hat er eine Reihe von Daten und eine Reihe von Werten, die sich auf diese Daten beziehen. Der Parameter values_to_sum stammt offensichtlich von den Werten, die Dave hat, aber die Jahre_to_compare und week_to_compare sind in seinen Daten nicht vorhanden. Daher müssen sie in Hilfsspalten erstellt werden.
Nehmen wir an, dass Spalte A Daves Originaldaten enthält und Spalte B die mit diesen Daten verknüpften Werte enthält. In Spalte C können Sie die erste Hilfsspalte mit dieser Formel in Zelle C2 erstellen:
=YEAR(A2)
Dies setzt voraus, dass Zeile 1 Überschriften für Ihre Datenspalten enthält. Die Formel für die zweite Hilfsspalte befindet sich in Zelle D2:
=WEEKNUM(A2)
Kopieren Sie diese Formeln nach unten, sodass für jedes Datum in Spalte A eine zugehörige Jahres- und Wochennummer vorhanden ist. Mit diesen Hilfsspalten verfügen Sie über alle Datenelemente, die für die Arbeit mit der zuvor beschriebenen SUMIFS-Funktion erforderlich sind. Was Sie noch nicht haben, ist ein Indikator dafür, welches Jahr Sie aus den Werten extrahieren möchten. Dies kann leicht behoben werden, indem ein Jahr in Zelle F2 gelegt wird. Nun würde die angeforderte Formel wie folgt aussehen:
=SUMIFS(B:B,C:C,F2,D:D,"<="&WEEKNUM(TODAY()))
Wenn Sie diese Formel mit dem zuvor angegebenen Syntaxbeispiel vergleichen, werden Sie feststellen, dass Sie die Werte_zu_Zusammenfassung (B: B), die Jahre_zu_Vergleich (C: C), das Jahr_Kriterium (F2), die Wochen_zu_Vergleichen (D: D) und haben endlich das week_criterion. Es ist dieses letzte Element, das ein wenig erklärt werden muss; es sieht so aus:
"<="&WEEKNUM(TODAY())
Da die WEEKNUM-Funktion die Wochennummer zurückgibt, die für das heutige Datum (in diesem Fall) geeignet ist, gibt sie möglicherweise „7“ zurück. Somit sieht das week_criterion folgendermaßen aus:
"<=7"
Dies bedeutet, dass SUMIFS nur die Wochenzahlen in den Daten berücksichtigt, die kleiner oder gleich 7 sind.
Sie fragen sich vielleicht, ob Sie die Hilfsspalten loswerden können. Mit SUMIFS ist dies nicht möglich. Der Grund dafür ist, dass die Funktion Datenbereiche erwartet, für die Vergleiche durchgeführt werden sollen, und diese Datenbereiche als Ergebnis von Formeln in den Spalten C und D berechnet werden.
Als letzte Einschränkung bei der Verwendung dieser Formel sollten Sie genau verstehen, wie Sie Ihre Wochenzahl berechnen möchten. In den Beispielen in diesem Tipp wurde die einfachste Version der WEEKNUM-Funktion sowohl in Spalte D als auch in der SUMIFS-Formel verwendet. Es gibt Parameter, die mit WEEKNUM verwendet werden können, um die Funktionsweise anzupassen. In einigen Fällen möchten Sie möglicherweise stattdessen eine ISO-Wochennummer berechnen. Weitere Informationen zu WEEKNUM- und ISO-Wochennummern finden Sie in den folgenden Tipps:
http://excelribbon.tips.net/T007804 http://excelribbon.tips.net/T007847
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (12964) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365.