我在 Excel 中用小数字做 RSA 加密方案练习。我打算使用 MOD 函数,但它根本不起作用。
尝试一个基本的 MOD 示例,我在一个新的 Excel 簿中输入了以下内容:
=MOD(2,3)
结果如下:
我安装了 LibreOffice 作为健全性检查并输入了相同的功能,它正确返回了 2。
是我疯了还是我的 Excel 坏了?
我认为 Excel 可能没有正确解析逗号,因为 UI 没有指示我正在从一个参数移动到下一个参数。但我不确定如何修复它。
编辑:根据问题的答案之一,我尝试使用公式界面执行 MOD 函数。结果表明我的 Excel 在某种程度上出现了问题。
答案1
答案2
答案3
我的回答是,MOD 不存在于 Excel 的其他语言版本(荷兰语)中。他们使用“REST”。
这就是为什么我总是安装英文版的程序。除非像现在一样,我的公司决定不这样做。
对你来说,这似乎是英语,所以这不是问题。所以也许这个答案对其他人有帮助,所以我会把它留在这里 :)
您可以在这里找到 Excel 的翻译: https://nl.excelfunctions.eu/MOD/Nederlands
答案4
使用逗号作为参数分隔符的函数存在一个普遍问题。如果将语言环境设置为使用逗号作为小数点符号的区域,MOD 函数将无法正确运行并抛出语法错误。即使在逗号后插入空格(如 MOD(3, 2)),错误仍然存在。解决方法是将语言环境暂时更改为美国英语,但我们需要一个明确的解决方案。