Si j'ai bien saisi ta question, tu veux connaître le nombre de palettes encore occupées, sachant que l'on n'enlève pas de colis sur une palette tant que la précédente n'est pas entièrement vidée.
Il ne s'agit pas là d'utiliser une fonction arrondi, mais la fonction partie entière, c'est-à-dire tronquer et non pas arrondir.
Si, d'un total de m palettes de p colis chacune, tu retires x colis, il te restera y palettes telles que,
y = PartieEntière { ( m*p + p-1 - x ) / p }
Dans ton exemple, ça donne y = E { (1049 - x ) / 50 }
Ainsi, en ajoutant artificiellement 49 colis au nombre réel, la première palette n'aura toujours pas disparu tant qu'on n'aura pas prélevé au moins 50 colis