Formula Excel: cheltuielile încep într-o anumită lună -

Formula generică

=IF(start<=month,expense,0)

rezumat

Pentru a începe o cheltuială pe o anumită lună, puteți utiliza o formulă bazată pe funcția IF. În exemplul prezentat, formula din celula E5 (copiată în jos și peste) este:

=IF($D5<=E$4,$C5,0)

unde valorile din coloana D (start) și intervalul E4: J4 sunt date Excel valide.

Explicaţie

Primul lucru pe care îl face această formulă este să verificați data din coloana D în raport cu data din antet (E4: J4).

=IF($D5<=E$4

Tradus: dacă data din coloana D este mai mică sau egală cu data din rândul E.

Rețineți că acestea sunt referințe mixte. Coloana din $ D5 este blocată, iar rândul din E $ 4 este blocat. Aceasta permite copierea formulei peste masă.

Dacă rezultatul acestui test este ADEVĂRAT, funcția IF returnează cheltuiala din coloana C, altfel IF returnează zero (0).

=IF($D5<=E$4,$C5,0)

Rețineți că referința la $ C5 este că coloana este blocată, astfel încât cheltuiala este preluată întotdeauna din coloana C.

Pe măsură ce formula este copiată peste masă, cheltuielile încep în luna corectă. În lunile în care cheltuiala nu este încă valabilă, rezultatul este zero.

Cu logică booleană

Folosind logica booleană, formula poate fi rescrisă ca mai jos, pentru o formulă mai simplă:

=$C5*($D5<=E$4)

Aici expresia logică este utilizată pentru a „anula” cheltuielile în lunile în care acestea nu au început încă.

Articole interesante...