If statement 在Google图纸中计算折线图坡度时反转列

If statement 在Google图纸中计算折线图坡度时反转列,if-statement,google-sheets,array-formulas,google-sheets-query,sparklines,If Statement,Google Sheets,Array Formulas,Google Sheets Query,Sparklines,我有以下表格: 这应该是很明显的。如果趋势为正,则有一条变为绿色的火花线。从数据来看,这条线应该呈上升趋势是很直观的。然而,由于我写公式的方式,这条线反而是向下和红色的。如何反转公式中使用的列 注意:右侧的数据应保持相同的顺序 谢谢您的帮助。试试: =IFERROR(ARRAYFORMULA(SPARKLINE( QUERY({B2:B, ROW(B2:B)}, "select Col1 order by Col2 desc"), {"charttype", "line"; "color

我有以下表格:

这应该是很明显的。如果趋势为正,则有一条变为绿色的火花线。从数据来看,这条线应该呈上升趋势是很直观的。然而,由于我写公式的方式,这条线反而是向下和红色的。如何反转公式中使用的列

注意:右侧的数据应保持相同的顺序

谢谢您的帮助。

试试:

=IFERROR(ARRAYFORMULA(SPARKLINE(
 QUERY({B2:B, ROW(B2:B)}, "select Col1 order by Col2 desc"), 
 {"charttype", "line"; "color", IF(SLOPE(
 QUERY({B2:B, ROW(B2:B)}, "select Col1 order by Col2 desc"), 
 ROW(A2:A)-1)>=0, "lime", "red"); "linewidth", 2})))