документация е доста ясна разликата:
С други думи, когато аргументите са цели положителни числа, функцията mod връща положително число между 0 и втория аргумент. Функцията остатък връща число, чиято абсолютна стойност е по-малка от втория аргумент, разделена на 2.
Разликите могат да бъдат по-фрапиращи за отрицателни числа. Един пример за разлика е:
REMAINDER(-15, 4)
MOD(-15, 4)
Първият дава -3
и второто 1
.
РЕДАКТИРАНЕ:
какво се случва тук Колко пъти 4 влиза в -15. Единият метод е "-4" пъти с остатък от 1. Това е:-15 =4*(-4) + 1. Другият е "-3" пъти:-15 =4*(-3) - 3.
Разликата колко е -15/4, изразена като цяло число. Използвайки под, получавате -4
. Използвайки кръг, получавате -3
.