Помощ за LibreOffice 7.5
Операцията MOD приема два числови израза и връща остатъка от делението им.
Например, резултатът от 21 MOD 6 е 3, защото остатъкът при деление на 21 на 6 е 3.
Ако на операцията MOD се подадат стойности, които не са целочислени, и двата операнда се закръгляват до най-близките цели числа. Следователно стойността, връщана от MOD, винаги ще е цяло число.
Например, изразът 16.4 MOD 5.9 се изчислява, както следва:
Стойността 16,4 се закръглява до 16.
Стойността 5,9 се закръглява до 6.
Операцията 16 MOD 6 връща 4, което е остатъкът от делението на 16 на 6.
Be aware that BASIC's MOD operator and Calc's MOD Function behave differently. In Calc, both operands can be decimal values and they are not rounded before division, thus the resulting remainder may be a decimal value.
Result = Expression1 Mod Expression2
Integer
Result: числова променлива, която съдържа резултата от операцията MOD.
Expression1, Expression2: числови изрази, за които искате да се изчисли остатъкът от делението на Expression1 на Expression2.
Sub ExampleMod
Dim a As Double, b as Double
a = 10 : b = 4
Print a Mod b 'Връща 2
a = 18 : b = 3.2
Print a Mod b 'Връща 0
a = 16.4 : b = 5.9
Print a Mod b 'Връща 4
End Sub