
Formula generică
=IF(MOD(COLUMN(A1)-offset,N)=0,amount,0)
rezumat
Pentru a genera o valoare fixă la fiecare N coloane (de exemplu, o cheltuială fixă la fiecare 3 luni, o plată fixă la fiecare 6 luni etc.) puteți utiliza o formulă bazată pe funcția MOD.
În exemplul prezentat, generați o valoare de 60 la fiecare 3 luni. Formula din B8 este:
=IF(MOD(COLUMN(B8)-1,3)=0,$B$5,0)
Care returnează 60 la fiecare a 3-a lună și zero pentru alte luni.
Explicaţie
Nucleul acestei formule este funcția MOD. MOD ia un număr și un divizor și returnează restul după împărțire, ceea ce îl face util pentru formulele care trebuie să facă ceva de fiecare dată.
În acest caz, numărul este creat cu funcția COLUMN, care returnează numărul coloanei celulei B8, numărul 2, minus 1, care este furnizat ca „offset”. Folosim un offset, deoarece vrem să ne asigurăm că începem să numărăm la 1, indiferent de numărul de coloană real.
Divizorul este codificat ca 3, deoarece vrem să facem ceva la fiecare a 3-a lună. Prin testarea unui rest zero, această expresie va reveni ADEVĂRAT în lunile 3, 6, 9 și 12:
MOD(COLUMN(B8)-1,3)=0
În cele din urmă, IF pur și simplu evaluează expresia MOD și returnează valoarea în B5 (codificată ca referință absolută pentru a preveni modificările pe măsură ce formula este copiată) atunci când este TRUE și zero când este FALSE.
Lucrul cu o întâlnire
Dacă trebuie să repetați o valoare la fiecare n luni și lucrați direct cu date, consultați acest exemplu.