Excel formula: Izdevumi sākas konkrētā mēnesī

Satura rādītājs

Vispārēja formula

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

Kopsavilkums

Lai sāktu izdevumus noteiktā mēnesī, varat izmantot formulu, kuras pamatā ir IF funkcija. Parādītajā piemērā formula šūnā E5 (kopēta uz leju un pāri) ir:

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

kur vērtības D slejā (sākums) un diapazonā E4: J4 ir derīgi Excel datumi.

Paskaidrojums

Pirmā lieta, ko šī formula dara, ir pārbaudīt D slejas datumu pret galvenes datumu (E4: J4).

=IF($D5<=E$4

Tulkots: ja D slejas datums ir mazāks vai vienāds ar datumu E rindā.

Ņemiet vērā, ka šīs ir jauktas atsauces. Kolonna $ D5 ir bloķēta, un E $ 4 rinda ir bloķēta. Tas ļauj kopēt formulu visā tabulā.

Ja šī testa rezultāts ir PATIESA, funkcija IF atgriež izdevumus no kolonnas C, pretējā gadījumā IF atgriež nulli (0).

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

Atkal ņemiet vērā, ka atsaucei uz USD C5 sleja ir bloķēta, tāpēc izdevumi vienmēr tiek uzņemti no C slejas.

Tā kā formula tiek kopēta tabulā, izdevumi sākas pareizajā mēnesī. Mēnešos, kad izdevumi vēl nav derīgi, rezultāts ir nulle.

Ar loģisko loģiku

Izmantojot loģisko loģiku, formulu varētu pārrakstīt tāpat kā zemāk, vienkāršākai formulai:

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

Šeit loģiskā izteiksme tiek izmantota, lai "atceltu" izdevumus mēnešos, kur tie vēl nav sākušies.

Interesanti raksti...