如何在Google表格折线图中为上升、下降趋势段正确着色?
Google表格折线图:区分上升/下降段颜色的问题
我正在Google表格里制作折线图,希望把上升和下降的部分用不同颜色显示。目前采用创建辅助列并叠加到原始图表的方式实现——B列为待展示数据,C2和D2单元格的公式如下:
=if(($B2>$B3)+($B2<$B1), $B2, na()) =if(($B2<=$B3)*($B3>$B4)+($B1<=$B2)*($B2>$B3), $B2, na())
当前结果中,12-13、23-24和28-29段着色错误,且在[1, 2, 1, 2, 1, 2]这类上升下降交替的锯齿状数据场景下,也会出现同样的下降段着色错误问题。
我想知道能否编写合适的公式,将上升、下降趋势分别分到单独列中,或者在相邻趋势间插入空半步来解决该问题。
测试数据
| 步骤 | 数值 |
|---|---|
| 1 | 9577 |
| 2 | 9601 |
| 3 | 9454 |
| 4 | 9329 |
| 5 | 9422 |
| 6 | 9238 |
| 7 | 9517 |
| 8 | 9589 |
| 9 | 9603 |
| 10 | 9564 |
| 11 | 9610 |
| 12 | 9623 |
| 13 | 9616 |
| 14 | 9633 |
| 15 | 9249 |
| 16 | 9525 |
| 17 | 9549 |
| 18 | 9498 |
| 19 | 9391 |
| 20 | 9512 |
| 21 | 9530 |
| 22 | 9550 |
| 23 | 9565 |
| 24 | 9541 |
| 25 | 9568 |
| 26 | 9567 |
| 27 | 9571 |
| 28 | 9595 |
| 29 | 9527 |
| 30 | 9621 |
| 31 | 9566 |
内容的提问来源于stack exchange,提问作者vitalizzare
相关产品推荐
相关产品推荐

