1

我正在处理一些涉及A列中纵向度数的数据。

  • B列包含A n - A (n-1)的值。
  • A列中的值不断变化并形成一个循环,始终在 0 到 360 之间。

问题是,当A 24中的值是358.2244并且A 25中的值是2.4488时, B 24中的值变为负数。

显示的值是-355.7756,这在技术上是正确的,但我只想要正值,所以根据我的要求,应该在该单元格中显示4.2244 。使用数据验证或 VBA 的解决方法是什么?我正在使用 Excel 2003 和 Excel 2007。

4

1 回答 1

4

而是=An - A(n-1)使用=IF(An - A(n-1) < 0, 360 + (An - A(n-1)), An - A(n-1))

于 2012-04-21T10:16:24.757 回答