如何阻止大角度跳跃'在图表上,当角度移动到360度以上且低于0度时?

时间:2016-09-27 09:03:50

标签: excel excel-vba graph angle vba

我有一些标题数据,我想在Excel中绘制图表。我的问题是,当增加的角度达到360时,它会下降到0.同样,当减小的角度达到0时,它会跳到360.

我想要做的是继续增加/减少,以便我的图表看起来不像this

例如,我喜欢:

331 344 358 2 7 13 5 355 349

要改写为:

331 344 358 362 367 373 365 355 349

我觉得这是一个简单的解决方案,但我无法解决这个问题!

修改

我在散点图上绘制数据,在y轴上绘制角度,在x轴上绘制时间。

1 个答案:

答案 0 :(得分:0)

您需要决定什么对您有用。以下公式可能会起到作用:

=IF(AND(A2>350;B1<100);B1+360;IF(AND(A2<10;B1>260);B1-360;B1)) 我使用了第1行和初始值列A中的数据集,cellA2与A1的值相同,B2是给定的公式,然后沿着您的数据集拖动公式。 它的工作方式是检查前一个值是否> 350,如果你当前的值是&lt; 100然后发生了跳跃,那么它会增加360,如果不是,它会检查你以前的值是否<10且当前高于260(可能是不需要,因为你似乎没有得到超过360的值)从当前值减去360。 结果如下: Data set

这个解决方案远非理想,因为它没有考虑到达到全角的次数,您的数据是否在0-720或0-3600的范围内?等