Wie kann der Umsatz gleichermaßen basierend auf Start- und Enddatum berechnet werden?

3876
Mikey Rowden

In meinem Unternehmen werden die Einnahmen auf der Grundlage von undeutlichen Start- / Enddaten festgelegt, und ich muss berechnen, wie viel Umsatz in das laufende Jahr fällt, basierend auf diesen Daten.

Wenn ein Vertrag am oder nach dem 16. des Monats beginnt, beginnt der Umsatz ab dem folgenden Monat. Wenn ein Vertrag am oder vor dem 15. des Monats beginnt, beginnt der Umsatz mit dem aktuellen Monat:

Zum Beispiel:

Dec-15 16/11/2015 15/12/2015 Jan-16 16/12/2015 15/01/2016 Feb-16 16/01/2016 15/02/2016 

Wenn der Wert dieses Vertrages £ 1000 beträgt, stuft mein Unternehmen den Umsatz gleichmäßig in Monate ein.

Beispiel 1:

Contract start= 16/06/2016 means revenue will start in June 2016 Contract end = 23/02/2017 means revenue will end in March 2017 

Beispiel 2

Contract start= 16/06/2016 means revenue will start in June 2016 Contract end = 04/02/2017 means revenue will end in Feb 2017 

In Beispiel 1 würde dies dazu führen, dass der Gesamtumsatz in 10 Monate aufgeteilt wird.

In Beispiel 2 würde dies dazu führen, dass der Gesamtumsatz in 9 Monate aufgeteilt wird.

Wenn nötig, muss eine Berechnung durchgeführt werden, die den Gesamterlös auf der Grundlage der gleichen Umsatzphasen (Monate) aufteilt und dann berechnet, wie viel in das Jahr 2016 fällt.

0
Ich kann Ihre Formel nicht sehen oder was Sie versucht haben. Wie es ist, ist die Frage zu breit und liest sich wie eine "mach meine Arbeit für mich" - Typfrage :( Ich bin mir sicher, dass dies nicht der Fall ist. Wenn du also deine Bemühungen zeigen kannst, können wir sehen, wo es schief läuft :) Dave vor 8 Jahren 0
Ich bin verwirrt. In den Beispielen heißt es: "16.06.2016 bedeutet, dass die Einnahmen im Juni 2016 beginnen", aber die Regeln besagen "Wenn ein Vertrag am oder nach dem 16. des Monats beginnt, beginnt der Umsatz mit dem Folgemonat." Sollte der Umsatz nicht im Juli 2016 beginnen? creidhne vor 8 Jahren 0

2 Antworten auf die Frage

0
creidhne

Dave vereinfachte die Frage von Mikey, sodass sie nicht so offen ist. Lass es mich wiederholen. Wir wissen, wann ein Vertrag beginnt und endet. Es gibt Regeln für die Entscheidung, wann die Umsatzphase beginnt und endet. Wir wollen zwei Dinge finden:

  1. Wie viele Monate gibt es in der Einnahmenphase und
  2. Wie viel Umsatz wird 2016 erzielt?

Ich werde die Einnahmen ermitteln, die in demselben Jahr wie dem Start anfallen, egal in welchem ​​Jahr.

Anzahl der Monate in der Umsatzphase

Ich habe Namen für die folgenden Zellen definiert. Contract.valueist als 1000 definiert.

Start $C$3 Stop $D$3 Months $E$3 

Startund Stopwerden aus den Anfangs- und Enddaten des Vertrags berechnet. Wir brauchen die Anzahl der Monate von Startbis Stop, um die "gleichphasige Umsatzphasen" zu finden. Es ist wirklich leicht. Verwenden Sie DATEDIF, oder aktivieren Sie das Kontrollkästchen Berechnen der Anzahl der Monate zwischen zwei Daten in Excel für eine alternative Methode. Hier ist die Formel für die Zelle E3.

=DATEDIF(Start,Stop,"M")+1 

Das +1macht die Anzahl von Monaten einschließlich des ersten und letzten Monats. Im Beispiel gibt es neun Einnahmenmonate von Juli 2016 bis März 2017.

So finden Sie den Umsatz in 2016, dem Jahr, in dem die Umsatzphase beginnt.

Finden Sie den Umsatz 2016

C2Ermitteln Sie zunächst die Anzahl der Monate im Jahr 2016. Cell berechnet es:

=IF(YEAR(Stop)>YEAR(Start),12,MONTH(Stop))-MONTH(Start)+1 

Berechnen Sie die Anzahl der Monate und den Umsatz für einen Monat in der Umsatzphase. Zelle D2macht es:

=C2*Contract.value/Months 

Die Kombination von C2und D2in einer einzigen Formel zeigt das gleiche Ergebnis in der Zelle E2.

=(IF(YEAR(Stop)>YEAR(Start),12,MONTH(Stop))-MONTH(Start)+1)*Contract.value/Months 

Dieser Ansatz hat einige Nachteile. Was ist, wenn Sie den Umsatz 2017 finden möchten? Die Formel für 2017 folgt dem gleichen Muster wie C2, aber es ist nicht dasselbe. Die Dinge werden unordentlich, wenn sich die Ertragsphase über zwei Jahre erstreckt.

Das Problem kann verallgemeinert werden, indem eine vereinfachte Amortisierungstabelle erstellt und PivotTable verwendet wird, um es zusammenzufassen. Start, StopUnd Monthssind alles, was erforderlich, um eine Liste der Monate und Umsatz zu machen. Das PivotTable ermittelt den Umsatz für jedes Jahr in der Umsatzphase.

Verwenden von PivotTable

Row 2ist etwas Besonderes.

Hier sind die Formeln für A2:C2.

=Start =YEAR(A2) =Contract.value/Months 

Verwenden Sie die Formeln für die A3:C3auf Fill Downdie Liste zu füllen. Füllen Sie die Anzahl der Zeilen, um die größtmöglichen Monate in der Ertragsphase zu berücksichtigen. Es ist einfach mehr hinzuzufügen.

=IF(A2<Stop,DATE(YEAR(A2),MONTH(A2)+1,1),"") =IF(A3<>"",YEAR(A3),"") =IF(A3<>"",Contract.value/Months,"") 

Der "Trick" ist in A3. Wenn das Datum in der Spalte Afür die vorherige Zeile nachher liegt Stop, ist die Zelle in der Spalte Aleer und jede nachfolgende Zeile ist leer. Daher wird in der Umsatzphase für jeden Monat eine Zeile angezeigt - nicht mehr und nicht weniger. Der Trick ist nützlich, wenn Sie eine Liste erstellen möchten, die Anzahl der Zeilen jedoch nicht im Voraus kennen.

Wählen Sie zum Erstellen der Pivot-Tabelle die gesamte Liste einschließlich leerer Zeilen aus. Wenn Sie die gesamte Liste auswählen, funktioniert die Pivot-Tabelle auch dann, wenn Sie die Vertragsdaten ändern. Verwenden Sie das YearFeld für die Pivot-Tabellenzeile Sum of Revenueund Count of Yearfür die Zusammenfassungsfelder.

0
Michael Saunders
  • Zelle A1: Vertragsbeginn
  • Zelle B1: Vertragsende
  • Zelle C1: Monatsindex zu Vertragsbeginn:

    =YEAR(A1-15) * 12 + MONTH(A1-15) + 1

  • Zelle D1: Monatsindex bei Vertragsende:

    =YEAR(B1-15) * 12 + MONTH(B1-15) + 1

  • Zelle E1: Bezahlen Sie pro Periode bei einem Gesamtvertrag von 1.000 USD

    =1000/(D1-C1)

  • Zelle F1: Anzahl der Monate im Jahr 2016

    =24205 - C1

  • Zelle G1: Gesamtlohn 2016

    =F1*E1

Ich glaube, es gibt Probleme mit dieser Lösung. Beispiel 1 hat 9 Monate und Beispiel 2 hat 8 Monate in der Umsatzperiode. Für Beispiel 1 findet diese Lösung 8 Monate ("D1-C1") und für Beispiel 2 7 Monate. Der Umsatz 2016 ist falsch. Ernsthafter: Wenn ein Vertrag am 16/06/2016 beginnt und am 01/12/2016 endet, sagt diese Lösung, dass der Umsatz 1200 beträgt. (Anmerkung: Die Frage lautet 10 und 9 Monate, aber wir warten auf eine Klarstellung. Die Beispiele sagen Der Zeitraum für den 16.06.16 beginnt im Juni 2016, aber "am oder nach dem 16. des Monats beginnen die Einnahmen ab dem Folgemonat" (es sollte also Juli sein.) creidhne vor 8 Jahren 0