The medication delivery device is designed to receive a replaceable medication container (5) and to determine an adjusted medication dose AD for each medication container (5) received if the amount of medication contained in the medication container (5) is not a multiple of a prescribed dose D. The adjusted medication dose is the dose to be delivered instead of the prescribed dose at each use of the medication delivery device with the medication container (5) received. The adjusted dose is determined by selecting one of a first dose, that is higher than the prescribed dose, and of a second dose, that is lower than the prescribed dose, as a function of a variable B that cumulates the values nAD . (AD - D), where nAD is equal to INT (Cont / AD) and Cont is the amount of medication in the medication container received.약물 전달 장치는 교체 가능한 약물 용기 (5)를 수용하고, 약물 용기 (5)에 함유된 약물의 양이 처방된 투여량 D의 배수가 아닐 경우 수용되는 각각의 용기 (5)에 대해 조정된 약물 투여량 AD를 결정하도록 디자인된다. 조정된 약물 투여량은 약물 용기 (5)가 수용된 약물 전달 장치의 각각의 사용 시 처방된 투여량 대신 전달되는 투여량이다. 조정된 투여량은 처방된 투여량보다 더 높은 제 1 투여량 및 상기 처방된 투여량보다 더 낮은 제 2 투여량 중 하나를, nAD. (AD-D)의 값을 축적하는 변수 B의 함수로서 선택함으로써 결정되고, 상기 nAD는 INT(Cont/AD)와 동일하고 Cont는 수용된 상기 약물 용기에서의 약물의 함량이다.