Excel-Formel: Festwert alle N Spalten -

Generische Formel

=IF(MOD(COLUMN(A1)-offset,N)=0,amount,0)

Zusammenfassung

Um alle N Spalten einen festen Wert zu generieren (z. B. alle 3 Monate eine feste Ausgabe, alle 6 Monate eine feste Zahlung usw.), können Sie eine Formel verwenden, die auf der MOD-Funktion basiert.

Generieren Sie im gezeigten Beispiel alle 3 Monate einen Wert von 60. Die Formel in B8 lautet:

=IF(MOD(COLUMN(B8)-1,3)=0,$B$5,0)

Was alle 3 Monate 60 und für andere Monate Null zurückgibt.

Erläuterung

Der Kern dieser Formel ist die MOD-Funktion. MOD nimmt eine Zahl und einen Teiler und gibt den Rest nach der Teilung zurück, was es für Formeln nützlich macht, die jedes n-te Mal etwas tun müssen.

In diesem Fall wird die Nummer mit der Funktion COLUMN erstellt, die die Spaltennummer der Zelle B8 zurückgibt, die Nummer 2 minus 1, die als "Offset" geliefert wird. Wir verwenden einen Offset, weil wir sicherstellen möchten, dass wir unabhängig von der tatsächlichen Spaltennummer mit 1 zählen.

Der Divisor ist als 3 fest codiert, da wir jeden 3. Monat etwas tun möchten. Wenn Sie auf einen Rest von Null testen, gibt dieser Ausdruck im 3., 6., 9. und 12. Monat WAHR zurück:

MOD(COLUMN(B8)-1,3)=0

Schließlich wertet IF einfach den MOD-Ausdruck aus und gibt den Wert in B5 (codiert als absolute Referenz, um Änderungen beim Kopieren der Formel zu verhindern) bei TRUE und Null bei FALSE zurück.

Mit einem Datum arbeiten

Wenn Sie einen Wert alle n Monate wiederholen müssen und direkt mit Datumsangaben arbeiten, sehen Sie sich dieses Beispiel an.

Interessante Beiträge...