![Microsoft Excel 2003 限制两个值之间的值](https://linux22.com/image/1634880/Microsoft%20Excel%202003%20%E9%99%90%E5%88%B6%E4%B8%A4%E4%B8%AA%E5%80%BC%E4%B9%8B%E9%97%B4%E7%9A%84%E5%80%BC.png)
我正在尝试编写宏。我有一个字段,其中包含涉及小计算的函数。如果结果大于 1,它应该将结果设置为 1。如果结果小于 0,它应该将结果设置为 0。由于我需要一个矩阵来绘制图形,所以我不能使用 if 语句。
答案1
如果你的功能是A1, 使用:
=MAX(MIN(A1,1),0)
A1
(您也可以在上面的公式中嵌入您的函数来代替。)
(该方法中不使用 IF 语句)
我正在尝试编写宏。我有一个字段,其中包含涉及小计算的函数。如果结果大于 1,它应该将结果设置为 1。如果结果小于 0,它应该将结果设置为 0。由于我需要一个矩阵来绘制图形,所以我不能使用 if 语句。
如果你的功能是A1, 使用:
=MAX(MIN(A1,1),0)
A1
(您也可以在上面的公式中嵌入您的函数来代替。)
(该方法中不使用 IF 语句)