1

我有这张 Google 表格,使用迷你图绘制随时间变化的图表。我想要 2 个不同点的水平线,而迷你图无法做到这一点。因此,作为一种解决方法,我有 3 条不同的迷你图,涵盖相同的数据,但具有不同的最小值和最大值,因此我可以在它们之间绘制边界。

但是有 6 个部分(用红色圈起来)在迷你图上不应该出现的地方显示了线条。

我究竟做错了什么?

https://docs.google.com/spreadsheets/d/1paFqu2hWAlpnzc3Ba0uo2kBfy9Inf2X6iWjQTzr_6XE/edit?usp=sharing

在此处输入图像描述

4

1 回答 1

1

这些是由于数据集在数组中包含相同的连续值(行10 & 1112 & 1323 & 24SPARKLINE )而导致的故障,这些值超出了参数限制。ymaxymax

SPARKLINE一个简单的解决方法是在它们到达输出之前稍微改变/操作重复:

E17单元格:

=ARRAYFORMULA(SPARKLINE({A$3:A, 
 IF(COUNTIF(B$3:B, B$3:B)>1, B$3:B+(ROW(B$3:B)*0.0000000001), B$3:B)},
 {"Ymin", 280; "Ymax", 285}))

E19单元格:

=ARRAYFORMULA(SPARKLINE({A$3:A, 
 IF(COUNTIF(B$3:B, B$3:B)>1, B$3:B+(ROW(B$3:B)*0.0000000001), B$3:B)},
 {"Ymin", 275; "Ymax", 280}))

0

于 2019-06-16T19:42:00.827 回答