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.

Bestimmte Monate zählen
#11
Hi

In meinem Bsp. ist A1 = Anfangsdatum und A2 = Enddatum.
In B1 und/oder B2 schreibst du die Monate die du Zählen möchtest, aber als Zahl. (für Januar = 1 ;Februar = 2 usw.)
C1 = Ergebnis

Gruß Elex
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • PhilippB.
Antworten Top
#12
Das enddatum müsste aber B2 sein. dann wäre es perfekt . in Spalte c und d die zwei suchmonate und in E da ergebnis.
Antworten Top
#13
Hi

Ich denke mal du hast die Anpassung selbst versucht und bist an dem Teil   ZEILE(A1:A1001)   gescheitert. Diesen Teil einfach so lassen und alle anderen Bezüge an deine Wunschzellen anpassen.
 
Sieht dann so aus.
____|______A_____|______B_____|_C_|_D_|__E_|
   1|  01.01.2017|            |  1|  2|  14|
   2|            |  31.12.2023|   |   |    |

E1    =SUMMENPRODUKT(ZÄHLENWENN(C1:D1;(MONAT((EDATUM(A1;ZEILE(A1:A1001)-1))/(EDATUM(A1;ZEILE(A1:A1001)-1)<=MONATSENDE(B2;0))))))

Gruß Elex
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • PhilippB.
Antworten Top
#14
Hallo, für PhilippB.kommt das sicher nicht in Frage, aber ich könnte mir hier eine Power Query Lösung vorstellen. Danke für die Übung..:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDE
1von .. BisMonateErgebnis
201.01.2017-31.08.2019März8
3April
4Oktober
5
6
7
8
901.01.201738
1031.08.20194
1110

ZelleFormel
E9=SUMMENPRODUKT(ZÄHLENWENN(C9:C11;(MONAT((EDATUM(A9;ZEILE(A1:A1001)-1))/(EDATUM(A9;ZEILE(A1:A1001)-1)<=MONATSENDE(A10;0))))))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • PhilippB.
Antworten Top
#15
Guten Morgen und riesen Danke.

Es funktioniert und ich schaue mir das später im Detail an.

Starkes Forum.

VG aus dem Norden
Antworten Top
#16
Hallo Elex,

im Anhang ist nochmal eine Test-Datei. In Zeile 2 funktioniert die Formel nicht richtig. Elex, magst du dir das nochmal anschauen?

VG,
Philipp


Angehängte Dateien
.xlsx   Test_bestimmte Monate.xlsx (Größe: 8,64 KB / Downloads: 9)
Antworten Top
#17
Hi

wenn du die Formel nach unten kopieren möchtest musst du ein paar Dollar investieren. :19:
 
Also so.
E1   =SUMMENPRODUKT(ZÄHLENWENN(C1:D1;(MONAT((EDATUM(A1;ZEILE($A$1:$A$1001)-1))/(EDATUM(A1;ZEILE($A$1:$A$1001)-1)<=MONATSENDE(B1;0))))))

Gruß Elex
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • PhilippB.
Antworten Top
#18
Ich habe es nochmal ausprobiert. Mir war die mathematische Lösung wichtig, da ZEILE() bei so etwas nur ein Notbehelf sein sollte.

C1: =(JAHR(B1)-JAHR(A1)-1)*2+
(DATUM(JAHR(A1);1;2)>A1)+(DATUM(JAHR(A1);2;2)>A1)+
(DATUM(JAHR(B1);3;)<=B1)+(DATUM(JAHR(B1);2;)<=B1)

oder

C1: =(JAHR(B1)-JAHR(A1)-1)*2+
((1&-JAHR(A1))-A1>=0)+((2&-JAHR(A1))-A1>=0)+
((3&-JAHR(B1))-2<B1)+((2&-JAHR(B1))-2<B1)

mit B1-A1>=0 (Minuswerte stimmen nicht)
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • PhilippB.
Antworten Top
#19
Hallo, was ist aber bei mehreren Monaten - nicht aufeinander folgende? Da ist Elex' Formel vorn. Oder eben meine Power Query Variante, die dem TE aber nicht hilft, weil erst ab XL2010 verfügbar..:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEF
1von .. BisMonateErgebnis
201.01.2018-31.03.2019Januar5
3Februar
4April
5
6
7
8
901.01.201815
1031.03.201924
114

ZelleFormatWert
A9TT.MM.JJJJ01.01.2018
A10TT.MM.JJJJ31.03.2019

ZelleFormel
F9=SUMMENPRODUKT(ZÄHLENWENN(E9:E20;(MONAT((EDATUM(A9;ZEILE(A1:A1001)-1))/(EDATUM(A9;ZEILE(A1:A1001)-1)<=MONATSENDE(A10;0))))))
F10=(JAHR(A10)-JAHR(A9)-1)*2+((1&-JAHR(A9))-A9>=0)+((2&-JAHR(A9))-A9>=0)+((3&-JAHR(A10))-2<A10)+((2&-JAHR(A10))-2<A10)
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#20

  1. Ich bemühe zuerst mal WF, der immer sagt: Ich antworte nur auf die Frage.
  2. Jetzt lasse ich das wieder sein, und gehe auf Deinen berechtigten Einwand ein: Je komplexer die Regel, desto besser tatsächlich das Breitband-Antibiotikum ZEILE().
  3. Jetzt prügle ich noch weiter auf mich ein: Meine Formel war ja sogar noch etwas begünstigt dadurch, dass es sich nicht nur um Monate nebeneinander, sondern auch noch deren ersten beide handelt.
Antworten Top


Gehe zu:


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