Excel formula: dalīts maksājums pa mēnešiem -

Satura rādītājs

Vispārēja formula

=amount/months*AND(month>=start,month<(start+months))

Kopsavilkums

Lai vienmērīgi sadalītu maksājumu vai citu summu noteiktā mēnešu skaitā ar mainīgu sākuma mēnesi, varat izmantot vienkāršu formulu kopā ar funkciju AND un mazliet būla loģiku. Parādītajā piemērā formula E5 ir:

=amount/months*AND(E4>=start,E4<(start+months))

Kur summa ir nosauktais diapazons C4, mēneši ir nosauktais diapazons C5 un sākums ir nosauktais diapazons C6

Paskaidrojums

Būtībā šī ir vienkārša formula, kas vienkārši sadala kopējo summu ar doto mēnešu skaitu:

=amount/months

Triks ir "atcelt" šo summu mēnešos, kur tā nav piemērojama.

Lai to izdarītu, mēs izmantojam šo loģisko izteicienu:

AND(E4>=start,E4<(start+months))

Šeit mēs izmantojam funkciju AND, lai katru mēnesi 4. rindā pārbaudītu, vai tas ir gan lielāks vai vienāds ar norādīto sākuma mēnesi, gan mazāks par beigu mēnesi, ko aprēķina, pievienojot sākuma mēnesi kopējiem mēnešiem.

AND atgriezīs vērtību TRUE tikai tad, ja abi nosacījumi būs PATIESI, un citā gadījumā - FALSE. Tas faktiski nulles aprēķinus mēnešos, kas ir ārpus interešu diapazona. Tas darbojas, jo matemātikas operāciju laikā FALSE tiek piespiesta līdz nullei, bet TRUE - 1.

Bez nosauktajiem diapazoniem

Formulā parādītajā piemērā tiek izmantoti trīs nosauktie diapazoni. Bez šiem nosauktajiem diapazoniem formulu var uzrakstīt šādi:

=$C$4/$C$5*AND(E4>=$C$6,E4<($C$6+$C$5))

Interesanti raksti...