excel中如果计算结果不在范围内则其他单元格重新自动随机生成

C1的公式写错了A1-B1。

另外,你这样的设置,永远是”不符要求“。

用宏可以解决你的问题(前提是有答案,否则死循环)。

右键点该工作表的名字(在工作簿的左下方呢),查看代码,粘贴如下代码:

Private Sub Worksheet_Calculate()

Do While Range("C1") = "不符要求"

Range("A1:B1").Calculate

Loop

End Sub

回到Excel,按F9,会自动计算至C1不是”不符要求“。