我有一张表格,人们可以输入它来跟踪工作时间。他们需要以 15 分钟为增量输入,因此单元格只能结尾: .00 或 .25 或 .50 或 .75 为可接受的输入。小数点前的数字可以是任意数字。
在输入单元格时,我们如何验证输入的值是否可接受。示例 1.26 无效。
答案1
如果您检查的单元格位于 A2
=IF(MOD(A2,0.25)>0,"invalid","ok")
答案2
自动调整的替代方案:
剥至下一个更低的 1/4
=A1-MOD(A1,1/4)
四舍五入到最接近的 1/4 偶数
=INT(A1*4+0.5)/4
(用户在 A1 中输入)