Excel-kaava: Jaettu maksu kuukausittain -

Sisällysluettelo

Yleinen kaava

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

Yhteenveto

Voit jakaa maksun tai muun summan tasaisesti tietylle kuukausimäärälle vaihtelevalla alkukuukaudella käyttämällä yksinkertaista kaavaa AND-funktion ja hieman loogisen logiikan kanssa. Esitetyssä esimerkissä kaava kohdassa E5 on:

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

Missä summa on nimetty alue C4, kuukaudet on nimetty alue C5 ja alku on nimetty alue C6

Selitys

Ytimessä tämä on yksinkertainen kaava, joka yksinkertaisesti jakaa kokonaissumman annettujen kuukausien määrällä:

=amount/months

Temppu on "peruuttaa" tämä summa kuukausina, jolloin sitä ei sovelleta.

Tätä varten käytämme tätä loogista lauseketta:

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

Tässä käytämme AND-toimintoa testataksemme jokainen kuukausi rivillä 4 nähdäksesi, onko se sekä suurempi tai yhtä suuri kuin annettu alkukuukausi, ja pienempi kuin loppukuukausi laskettuna lisäämällä alkukuukausi kuukausien kokonaismäärään.

AND palauttaa TOSI vain, kun molemmat ehdot ovat TOSI, ja palauttaa EPÄTOSI muussa tapauksessa. Tämä tosiasiallisesti nollaa laskelmat kuukausina, jotka jäävät kiinnostuksen alueen ulkopuolelle. Tämä toimii, koska matemaattisten operaatioiden aikana EPÄTOSI pakotetaan nollaan ja TOSI pakotetaan arvoon 1.

Ilman nimettyjä alueita

Esitetyn esimerkin kaava käyttää kolmea nimettyä aluetta. Ilman näitä nimettyjä alueita kaava voidaan kirjoittaa seuraavasti:

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

Mielenkiintoisia artikkeleita...