{"id":4423,"date":"2023-07-11T05:48:03","date_gmt":"2023-07-11T05:48:03","guid":{"rendered":"https:\/\/statorials.org\/de\/vba-sumif-zwischen-zwei-daten\/"},"modified":"2023-07-11T05:48:03","modified_gmt":"2023-07-11T05:48:03","slug":"vba-sumif-zwischen-zwei-daten","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/vba-sumif-zwischen-zwei-daten\/","title":{"rendered":"Vba: so f\u00fcgen sie ein datum zwischen zwei daten hinzu"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Sie k\u00f6nnen die folgende Syntax in VBA verwenden, um die Summe zu berechnen, wenn die Zellen zwischen zwei Datumsangaben liegen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">Sub<\/span> SumifBetweenDates()\nRange(\" <span style=\"color: #ff0000;\">E3<\/span> \") = WorksheetFunction.SumIfs(Range(\" <span style=\"color: #ff0000;\">B2:B9<\/span> \"), Range(\" <span style=\"color: #ff0000;\">A2:A9<\/span> \"), \" <span style=\"color: #ff0000;\">&gt;=<\/span> \" &amp; [E1], _\n                                                       Range(\" <span style=\"color: #ff0000;\">A2:A9<\/span> \"), \" <span style=\"color: #ff0000;\">&lt;=<\/span> \" &amp; [E2])\n<span style=\"color: #0000ff;\">End Sub<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">In diesem speziellen Beispiel werden die Werte im Bereich <strong>B2:B9<\/strong> nur dann summiert, wenn das Datum im Bereich <strong>A2:A9<\/strong> zwischen dem Startdatum in Zelle <strong>E1<\/strong> und dem Enddatum in Zelle <strong>E2<\/strong> liegt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Die Summe wird dann in Zelle <strong>E3<\/strong> angezeigt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Beispiel: So f\u00fcgen Sie If zwischen zwei Datumsangaben in VBA hinzu<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Angenommen, wir verf\u00fcgen \u00fcber den folgenden Datensatz mit Informationen \u00fcber die Gesamtzahl der zu verschiedenen Terminen in einem Einzelhandelsgesch\u00e4ft verkauften Produkte:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34666 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/sd11.jpg\" alt=\"\" width=\"540\" height=\"436\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Nehmen wir an, wir m\u00f6chten die Summe der Verk\u00e4ufe nur f\u00fcr Daten zwischen <strong>dem 07.01.2023<\/strong> und <strong>dem 26.01.2023<\/strong> berechnen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dazu k\u00f6nnen wir das folgende Makro erstellen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">Sub<\/span> SumifBetweenDates()\nRange(\" <span style=\"color: #ff0000;\">E3<\/span> \") = WorksheetFunction.SumIfs(Range(\" <span style=\"color: #ff0000;\">B2:B9<\/span> \"), Range(\" <span style=\"color: #ff0000;\">A2:A9<\/span> \"), \" <span style=\"color: #ff0000;\">&gt;=<\/span> \" &amp; [E1], _\n                                                       Range(\" <span style=\"color: #ff0000;\">A2:A9<\/span> \"), \" <span style=\"color: #ff0000;\">&lt;=<\/span> \" &amp; [E2])\n<span style=\"color: #0000ff;\">End Sub<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Wenn wir dieses Makro ausf\u00fchren, erhalten wir die folgende Ausgabe:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34667 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/sd12.jpg\" alt=\"\" width=\"528\" height=\"420\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass Zelle <strong>E3<\/strong> den Wert <strong>16<\/strong> enth\u00e4lt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dies stellt die Summe der Werte in der Verkaufsspalte dar, wobei das Datum zwischen dem 07.01.2023 und dem 26.01.2023 liegt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen \u00fcberpr\u00fcfen, ob dies korrekt ist, indem wir manuell die Summe der Werte in der Spalte \u201eUms\u00e4tze\u201c berechnen, wobei der entsprechende Wert in der Spalte \u201eDatum\u201c zwischen dem 07.01.2023 und dem 26.01.2023 liegt:<\/span><\/p>\n<p> <span style=\"color: #000000;\">Summe der Verk\u00e4ufe: 3 + 7 + 6 = <strong>16<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dies entspricht dem von VBA berechneten Wert.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass, wenn Sie die Start- und Enddatumswerte in den Zellen <strong>E1<\/strong> bzw. <strong>E2<\/strong> \u00e4ndern und das Makro erneut ausf\u00fchren, die Summe der Verk\u00e4ufe f\u00fcr die neuen Daten berechnet wird.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Hinweis<\/strong> : Es wird davon ausgegangen, dass die Werte in der Datumsspalte in Excel bereits als Datumsangaben formatiert sind.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">In den folgenden Tutorials wird erl\u00e4utert, wie Sie andere h\u00e4ufige Aufgaben in VBA ausf\u00fchren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/de\/summe-vba\/\" target=\"_blank\" rel=\"noopener\">VBA: So schreiben Sie SUMIF- und SUMIFS-Funktionen<\/a><br \/> VBA: So schreiben Sie COUNTIF- und COUNTIFS-Funktionen<br \/> <a href=\"https:\/\/statorials.org\/de\/durchschnittlicher-vba-wenn\/\" target=\"_blank\" rel=\"noopener\">VBA: So schreiben Sie die Funktionen AVERAGEIF und AVERAGEIFS<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sie k\u00f6nnen die folgende Syntax in VBA verwenden, um die Summe zu berechnen, wenn die Zellen zwischen zwei Datumsangaben liegen: Sub SumifBetweenDates() Range(&#8220; E3 &#8222;) = WorksheetFunction.SumIfs(Range(&#8220; B2:B9 &#8222;), Range(&#8220; A2:A9 &#8222;), &#8220; &gt;= &#8220; &amp; [E1], _ Range(&#8220; A2:A9 &#8222;), &#8220; &lt;= &#8220; &amp; [E2]) End Sub In diesem speziellen Beispiel werden die Werte [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>VBA: So f\u00fcgen Sie ein Datum zwischen zwei Daten hinzu \u2013 Statistik<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie Sie eine SUMIF-Funktion mit Werten zwischen zwei Datumsangaben in VBA verwenden.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/de\/vba-sumif-zwischen-zwei-daten\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VBA: So f\u00fcgen Sie ein Datum zwischen zwei Daten hinzu \u2013 Statistik\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie Sie eine SUMIF-Funktion mit Werten zwischen zwei Datumsangaben in VBA verwenden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/vba-sumif-zwischen-zwei-daten\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-11T05:48:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/sd11.jpg\" \/>\n<meta name=\"author\" content=\"Dr. Benjamin Anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr. Benjamin Anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/de\/vba-sumif-zwischen-zwei-daten\/\",\"url\":\"https:\/\/statorials.org\/de\/vba-sumif-zwischen-zwei-daten\/\",\"name\":\"VBA: So f\u00fcgen Sie ein Datum zwischen zwei Daten hinzu \u2013 Statistik\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-11T05:48:03+00:00\",\"dateModified\":\"2023-07-11T05:48:03+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie Sie eine SUMIF-Funktion mit Werten zwischen zwei Datumsangaben in VBA verwenden.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/vba-sumif-zwischen-zwei-daten\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/vba-sumif-zwischen-zwei-daten\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/vba-sumif-zwischen-zwei-daten\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vba: so f\u00fcgen sie ein datum zwischen zwei daten hinzu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/de\/#website\",\"url\":\"https:\/\/statorials.org\/de\/\",\"name\":\"Statorials\",\"description\":\"Ihr Leitfaden f\u00fcr statistische Kompetenz !\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\",\"name\":\"Dr. Benjamin Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr. Benjamin Anderson\"},\"description\":\"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen\",\"sameAs\":[\"https:\/\/statorials.org\/de\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VBA: So f\u00fcgen Sie ein Datum zwischen zwei Daten hinzu \u2013 Statistik","description":"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie Sie eine SUMIF-Funktion mit Werten zwischen zwei Datumsangaben in VBA verwenden.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/de\/vba-sumif-zwischen-zwei-daten\/","og_locale":"de_DE","og_type":"article","og_title":"VBA: So f\u00fcgen Sie ein Datum zwischen zwei Daten hinzu \u2013 Statistik","og_description":"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie Sie eine SUMIF-Funktion mit Werten zwischen zwei Datumsangaben in VBA verwenden.","og_url":"https:\/\/statorials.org\/de\/vba-sumif-zwischen-zwei-daten\/","og_site_name":"Statorials","article_published_time":"2023-07-11T05:48:03+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/sd11.jpg"}],"author":"Dr. Benjamin Anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr. Benjamin Anderson","Gesch\u00e4tzte Lesezeit":"2 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/de\/vba-sumif-zwischen-zwei-daten\/","url":"https:\/\/statorials.org\/de\/vba-sumif-zwischen-zwei-daten\/","name":"VBA: So f\u00fcgen Sie ein Datum zwischen zwei Daten hinzu \u2013 Statistik","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-11T05:48:03+00:00","dateModified":"2023-07-11T05:48:03+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie Sie eine SUMIF-Funktion mit Werten zwischen zwei Datumsangaben in VBA verwenden.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/vba-sumif-zwischen-zwei-daten\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/vba-sumif-zwischen-zwei-daten\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/vba-sumif-zwischen-zwei-daten\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"Vba: so f\u00fcgen sie ein datum zwischen zwei daten hinzu"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/de\/#website","url":"https:\/\/statorials.org\/de\/","name":"Statorials","description":"Ihr Leitfaden f\u00fcr statistische Kompetenz !","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"Person","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0","name":"Dr. Benjamin Anderson","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","caption":"Dr. Benjamin Anderson"},"description":"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen","sameAs":["https:\/\/statorials.org\/de"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/4423"}],"collection":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/comments?post=4423"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/4423\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=4423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=4423"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=4423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}