
Генеричка формула
=IF(MOD(COLUMN(A1)-offset,N)=0,amount,0)
Резиме
Да бисте генерисали фиксну вредност сваких Н колона (на пример, фиксни трошак свака 3 месеца, фиксно плаћање сваких 6 месеци итд.), Можете користити формулу засновану на функцији МОД.
У приказаном примеру генеришите вредност 60 свака 3 месеца. Формула у Б8 је:
=IF(MOD(COLUMN(B8)-1,3)=0,$B$5,0)
Који враћа 60 сваког 3. месеца, а нула за остале месеце.
Објашњење
Срж ове формуле је МОД функција. МОД узима број и делилац, а остатак враћа након дељења, што га чини корисним за формуле које треба да ураде сваки н-ти пут.
У овом случају, број се креира функцијом ЦОЛУМН, која враћа број колоне ћелије Б8, број 2, минус 1, који се испоручује као „помак“. Користимо офсет, јер желимо да будемо сигурни да почињемо да рачунамо од 1, без обзира на стварни број колоне.
Делитељ је чврсто кодиран као 3, јер желимо да учинимо нешто сваког 3. месеца. Тестирањем нултог остатка, овај израз ће вратити ТРУЕ у 3., 6., 9. и 12. месецу:
MOD(COLUMN(B8)-1,3)=0
Коначно, ИФ једноставно процењује израз МОД и враћа вредност у Б5 (кодирана као апсолутна референца да би се спречиле промене док се копира формула) када је ИСТИНА, а нула када је ФАЛСЕ.
Рад са датумом
Ако треба да поновите вредност сваких н месеци и радите директно са датумима, погледајте овај пример.