Excel képlet: Fizetés felosztása hónapokra -

Tartalomjegyzék

Általános képlet

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

Összegzés

A fizetés vagy más összeg egyenletes elosztásához egy adott hónapok számára, változó kezdőhónapdal, egyszerű képletet használhat az AND függvénnyel és egy kis logikai logikával együtt. A bemutatott példában az E5 képlete a következő:

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

Ahol az összeg a megnevezett C4 tartomány, a hónap a megnevezett C5 tartomány, a kezdet pedig a megnevezett C6 tartomány

Magyarázat

Lényegében ez egy egyszerű képlet, amely egyszerűen elosztja a teljes összeget a megadott hónapok számával:

=amount/months

A trükk az, hogy ezt az összeget hónapokban "töröljük", ahol ez nem érvényes.

Ehhez ezt a logikai kifejezést használjuk:

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

Itt az AND függvényt használjuk arra, hogy minden hónapban teszteljük a 4. sorban, hogy lássuk, nagyobb-e vagy egyenlő-e az adott kezdési hóval, és kevesebb-e, mint a véghónap, a kezdő hónap összeadásával kiszámítva.

Az AND csak akkor adja vissza az IGAZ értéket, ha mindkét feltétel IGAZ, és egy másik esetben a HAMIS értéket adja vissza. Ez gyakorlatilag nullázza a hónapokban végzett számításokat, amelyek kívül esnek az érdeklődési körön. Ez azért működik, mert a matematikai műveletek során a FALSE nullára, az IGAZ pedig 1-re van kényszerítve.

Megnevezett tartományok nélkül

A bemutatott példa képlete három megnevezett tartományt használ. Ezen megnevezett tartományok nélkül a képlet így írható:

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

érdekes cikkek...