
Á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))