Excel-Formel für das Geschäftsquartal

Excel-Formel für das Geschäftsquartal

Wie schreibe ich eine Formel, um das Geschäftsquartal anhand des Datums zu bestimmen?

Mein Geschäftsjahr 2016 beginnt im Februar 2015 und endet im Januar 2016

Für Februar 2015 ist das gewünschte Ergebnis Q1-16 und für Januar 2016 Q4-16.

Antwort1

Sie könnten eine Formel wie diese verwenden (basierend auf dem Datum in Zelle A1):

="Q" & INT(MOD(MONTH(A1)+10,12)/3)+1 & "-" & RIGHT(YEAR(A1)+(MONTH(A1)>1),2)

Dies dient &zum Aneinanderfügen der Teile.

Bei der Berechnung des Quartals wird die MOD-Funktion verwendet, um die Monate zu verschieben und Januar ans Ende zu setzen (die MOD-Funktion gibt Ihnen den Rest, nachdem Sie den Ausdruck MONTH(A1)+10durch 12 geteilt haben). Wenn Sie das Ergebnis durch dividieren, 3die Ganzzahl nehmen und dann hinzufügen 1, wird dies in ein Quartal umgewandelt.

Die Formel verwendet Boolesche Mathematik, um das Jahr anzupassen, wenn der Monat nicht Januar ist (wenn MONTH(A1)>1wahr ist, behandelt Excel den Ausdruck als den Wert 1, andernfalls wird er als behandelt 0).

Antwort2

Erstellen Sie eine Nachschlagetabelle wie folgt:

Bildbeschreibung hier eingeben

Die vollständige Formel wäre:

="Q" & VLOOKUP(MONTH(E2),A:B,2,0) & "-" & TEXT(E2,"YY")+VLOOKUP(MONTH(E2),A:C,3,0)

Ich vermute, dass die Formel und die Notwendigkeit, eine Nachschlagetabelle zu erstellen, mehr Aufwand bedeuten, aber ich mache es normalerweise so, weil:

  • Andere Formeln können diese Tabelle wiederverwenden
  • Änderungen in der Geschäftslogik können einfach durch Ändern der Nachschlagetabelle vorgenommen werden. Die Formel(n) müssen nicht geändert werden.
  • Optisch leichter verständlich, insbesondere wenn die Excel-Tabelle von anderen Personen verwendet wird

verwandte Informationen