Excel-Termine - wie viel Zeit fällt in einem Geschäftsjahr

2792
analystic

Ich habe eine kurze Frage, die wahrscheinlich offensichtlich ist - vielleicht habe ich das Problem auf eine falsche Weise konzeptualisiert, also dachte ich, ich würde Hilfe von außen bekommen.

Ich brauche einen Weg, um festzustellen, wie viel von einem bestimmten Zeitraum (Start- und Enddatum in separaten Spalten) innerhalb eines Geschäftsjahres liegt (1/7 / XXXX - 30/6 / XXXX). Wenn ich die Anzahl der Tage in diesem Zeitraum, die im Geschäftsjahr fallen, bestimmen könnte, wäre das ein Lebensretter.

Wirklich schätzen die Hilfe!

0

2 Antworten auf die Frage

2
barry houdini

Wenn Sie ein Startdatum in A2 und ein Enddatum in B2 haben, können Sie mit dieser Formel bestimmen, wie viele Tage im Geschäftsjahr 2013/14 liegen

=MAX(0,MIN($B2,DATE(2014,6,30))-MAX($A2,DATE(2013,7,1))+1)

Dies umfasst sowohl das Startdatum als auch das Enddatum.

Wenn Sie für mehrere Jahre berechnen möchten, setzen Sie die Jahre in C1 um und ändern Sie die Formel in C2, um die Formel zu kopieren

=MAX(0,MIN($B2,DATE(C$1+1,6,30))-MAX($A2,DATE(C$1,7,1))+1)

Es dauerte eine Weile, bis ich herausfand, was ein "Geschäftsjahr" war (obwohl es in dem Problem erwähnt wurde), aber dies funktioniert sogar für den Schalttag. Raystafarian vor 10 Jahren 0
Entschuldigung für die verspätete Annahme - das funktioniert einwandfrei! Danke für die Hilfe dazu! analystic vor 10 Jahren 0
0
James Hill

Ich habe die Antwort von Barry Houdini verbessert. Ich muss ihm dafür danken, dass er zu diesem Punkt gekommen ist. Seine Vorstellungen von Max und Min waren viel einfacher als das, was ich erreichen wollte. Vielen Dank!

Meine Formel berücksichtigt das GJ des Startdatums, sodass Sie die Formel für ein oder mehrere GJ verwenden können, ohne die Formel manuell zu ändern. Es berücksichtigt Schaltjahre und bezieht den 1. Tag in die Berechnung ein.

Im Wesentlichen ist dies eine [Enddatum] minus [Startdatum] -Formel. Wenn das [Enddatum] vor dem Ende des GJ liegt, verwenden Sie das [Enddatum]. Wenn das [Enddatum] nach dem Ende des FY liegt, verwenden Sie den 30. September (9/30) mit demselben FY wie das [Startdatum].

Enddatum = [B1]

Startdatum = [A1]

Formel für das Enddatum =MIN(B1,DATE(IF(MONTH(A1)<=9,YEAR(A1),YEAR(A1)+1),9,30))

Formel für das Startdatum =A1

Formel zusammen =MIN(B1,DATE(IF(MONTH(A1)<=9,YEAR(A1),YEAR(A1)+1),9,30))-A1+1

Beispiele im Format m / d / y:

1/1/17 bis 1/2/17 sind 2 Tage

01.01.17 bis 30.09.17 beträgt 273 Tage

01.01.17 bis 01.10.17 beträgt 273 Tage

01.01.17 bis 01.10.18 sind 273 Tage

30.09.17 bis 01.10.18 ist 1 Tag

Um das FY zu ändern, ende 3/31 =MIN(B1,DATE(IF(MONTH(A1)<=3,YEAR(A1),YEAR(A1)+1),3,31))-A1+1