这个的话,看表达式这样写是没有错的。但是需要您去验证下,因为有时候在表达式里经过经常函数的计算可能会出现,最后结果显示不了的情况。
那样的话就可以通过脚本来实现。
可参考如下写法,这是一个后台脚本动态显示颜色的写法,您可以替换一下
步骤如下:
=Code.GetColor(1)//括号里写获取值可以使您的Sum值
脚本:
Function GetColor(ByVal value As Double) As String
If(value = 1) Then
Return "blue"
ElseIf(value < 0.4) Then
Return "#F37A5A"
ElseIf(value < 0.6) Then
Return "#FFE022"
ElseIf(value < 0.8) Then
Return "#B5E610"
Else
Return "red"
End If
End Function