
Antwort1
Wenn Sie eine Excel-Version haben, die dynamische Arrays unterstützt, können Sie Folgendes verwenden (vorausgesetzt, Ihr Monat wäre in Spalte A):
=XLOOKUP(A1,{3,6,9,12},{1,2,3,4},"",1,2)
Mit anderen Worten: Nehmen Sie den Monat und suchen Sie ihn im ersten Array. Suchen Sie den genauen Monat oder die nächstgrößere Zahl im Array und geben Sie das Element aus dem zweiten Array zurück, dessen Position die zuvor gefundene Position ist. Geben Sie eine leere Zeichenfolge zurück, wenn der Monat nicht gefunden wird.
BEARBEITEN:
Da Ihr Monat derzeit als Text vorliegt, verwenden Sie stattdessen Folgendes:
=XLOOKUP(MONTH(1&A1),{3,6,9,12},{1,2,3,4},"",1,2)
Antwort2
Einfache Mathematik:
=INT((MONTH(1&A2)-1)/3)+1
Das ist ähnlich einer Antwort in derVerlinktSeite in den Kommentaren