Zählen Sie bestimmte Monate zwischen zwei Tagen

335
Scooter Daraf

Ich suche für bestimmte Monate zu zählen lassen Sie uns sagen, Monat 6 und 7, weil es Urlaub ist.

Ich habe diese Funktion hier im Netz ganz unten auf der Seite gefunden.

 =COUNT(FILTER(A2:A;(A2:A-DAY(A2:A))<=DATE(C1;D1;0);(B2:B-DAY(B2:B))>=DATE(C1;D1;0))) 

Dabei ist C1 das zu suchende Jahr und D1 die zu suchende Monatsnummer, und ich habe es so geändert

 =IF(YEAR(H204)=YEAR(J204); COUNT(FILTER(H204;(H204-DAG(H204))<=DATE(YEAR(H204);6;0);(J204-DAY(J204))>=DATE(YEAR(J204);6;0)))+COUNT(FILTER(H204;(H204-DAG(H204))<=DATE(YEAR(H204);7;0);(J204-DAY(J204))>=DATE(YEAR(J204);7;0))) ;  IF(J204=""; COUNT(FILTER(H204;(H204-DAY(H204))<=DATE(YEAR(H204);6;0);(J204-DAY(TODAY()))>=DATE(YEAR(H204);6;0)))+COUNT(FILTER(H204;(H204-DAG(H204))<=DATUM(YEAR(H204);7;0);(J204-DAG(TODAY()))>=DATE(YEAR(H204);7;0)))+ COUNT(FILTER(H204;(H204-DAY(H204))<=DATE(YEAR(TODAY());6;0);(J204-DAG(TODAY()))>=DATE(YEAR(TODAY());6;0)))+COUNT(FILTER(J204;(H204-DAY(H204))<=DATE(YEAR(TODAY());7;0);(J204-DAY(TODAY()))>=DATE(YEAR(TODAY());7;0)));  COUNT(FILTER(H204;(H204-DAG(H204))<=DATE(YEAR(H204);6;0);(J204-DAY(J204))>=DATE(YEAR(H204);6;0)))+COUNT(FILTER(H204;(H204-DAG(H204))<=DATE(YEAR(H204);7;0);(J204-DAY(J204))>=DATE(YEAR(H204);7;0)))+ COUNT(FILTER(H204;(H204-DAY(H204))<=DATE(YEAR(J204);6;0);(J204-DAY(J204))>=DATE(YEAR(J204);6;0)))+COUNT(FILTER(H204;(H204-DAY(H204))<=DATE(YEAR(J204);7;0);(J204-DAY(J204))>=DATE(YEAR(J204);7;0))) ) ) 

denn die ersten formeln stimmt nicht wirklich. Von dieser Funktion aus, die ich geschrieben habe, funktioniert es ABER nur wenn die zweite Spalte J204=""leer ist. Ich möchte das TODAYDatum verwenden.

also habe ich das ersetzt

 (J204-DAY(J204)) ---> (J204-DAY(TODAY()) in line4 and 5 

Aber ich weiß nicht, wie man J204 ersetzt?

Wie kann ich diese funktionierenden pls machen?

BEARBEITEN

Um es klar zu machen, habe ich nur ein Problem, wenn die Spalte J leer ist (kein Datum), also möchte ich TODAYstatt J204 verwenden, also wie kann ich das ändern

 (J204-DAY(J204)) to TODAY ?? 
0
Sie mischen verschiedene Programme / Sprachen, was es sehr schwierig macht zu helfen. Bitte beachten Sie, dass hier nur Excel / Englisch zum Thema ist (entweder Rohübersetzung ist besser als deutsche (??) Funktionsnamen). Máté Juhász vor 8 Jahren 0
In welcher Sprache arbeitet Ihr Büro? Sie haben ein Jahr, das Englisch ist, Datum, das möglicherweise deutsch ist, aber Dag und Antal erzählen mir nichts. Tag und Zählung vielleicht? Könnte belgisch oder niederländisch sein? Seth vor 8 Jahren 0
@ MátéJuhász AND seth hahaha Ich habe die Sprache nicht gefunden. Ich habe die Sprache geändert Scooter Daraf vor 8 Jahren 0
Bitte beschreiben Sie genau, was Sie brauchen, anstatt sich auf etwas Ähnliches zu beziehen und Ihren Versuch zu posten. Fragen sollten selbsterklärend sein und für sich selbst verständlich sein. Máté Juhász vor 8 Jahren 0
@ MátéJuhász Ich habe in meinem Beitrag erklärt, ich weiß nicht, wie du es nicht verstanden hast. Möchte nur Spalte 2 ersetzen, wenn es leer ist, um mit HEUTE fertig zu werden. Scooter Daraf vor 8 Jahren 0

1 Antwort auf die Frage

0
Seth

J204 ist eine Zellreferenz. =TODAY()Legen Sie entweder in diese Zelle oder ändern Sie jede Referenz zu J204 in dieser Formel in eine andere Zellreferenz oder TODAY().

Aber aufgrund der Frage, die Sie stellen und was in diesem Link diskutiert wird, bin ich nicht sicher, ob Ihre Formel tatsächlich das tut, was Sie tun möchten. Es klingt, als würden Sie die Ausgabe "Juni, Juli" wünschen, während die Formel versucht, eine Zählung für die Monate abzurufen, die zwischen zwei Datumsangaben vergangen sind.

Ja, ich möchte zwischen Juni und Juli zwischen dem ersten und dem zweiten Datum zählen, und wenn das zweite Datum leer ist, möchte ich bis heute zählen Scooter Daraf vor 8 Jahren 0
Sie meinen so: (HEUTE () - TAG (HEUTE ())) Scooter Daraf vor 8 Jahren 0
Ja, zumindest würde dies für Ihre letzte Zeile in Ihrer Frage zutreffen. Seth vor 8 Jahren 0