我有一个 excel 文档,其中有一个字段包含数字,我喜欢从字段中获取该数字并将 3 添加到该数字,但如果添加 3 使其超过 10,那么我希望 excel 重置为 1 并计算剩余的数字
A1=9
当我这样做时 =A1+3=2 (当它计算数字时,它会变成 9、10,然后重置为 1 和 2)
我尝试关注,但做不到
- =如果((A1 + 3)>10,A1-3)
- =MID(A1+3,10)
- =IF((A15+$I$2)>$I$4,A15-$I$2,A15+$I$2) 这确实有效,但唯一的方法是后退而不是前进
我不知道该怎么做
答案1
MOD 是 Excel 中专为执行此操作而设计的函数 - 它取一个数字的“模数”,即除以另一个数字后的余数。使用方式如下:
=MOD(A1+3,10)
但请注意,这意味着 10 的结果为 0,因为 10 可以整除 10,没有余数。您通常需要修改 MOD 函数的项以适应极端情况。对于您的情况,我认为您需要:
=1+MOD(A1+3-1,10)
(显然 +3-1 与 +2 相同,但它可以帮助任何人解决此问题以更清楚地了解您的意图,而不是试图将您的 +2 “修复”为 +3),