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 に答える