EXCEL绘制图表曲线,怎样才能把空值隐藏,没财富值了,不好意思

L9=IF((L4-L5)/L4=0,NA(),(L4-L5)/L4) 怎麼不显示#N/A
显示#N/A后下图曲线11月、12月值为空值时才不连线
=IF(SUM(L21:L26)=0,NA(),SUM(L21:L26)/5)
这种图表里面是对的
套用到L9=IF((L4-L5)/L4=0,NA(),(L4-L5)/L4)就不行了

我把公式改成L9=IF(L4=0,NA(),(L4-L5)/L4)就行了
是不是空空换算就有问题

不过还是谢谢大家答复

使用VBA,将第9行公式替换。

具体做法:

    ALT+F11打开VBA编辑器;

    VBA编辑器中资源管理器(窗口左边)选中含有图表的工作表标签;

    编辑窗口粘贴以下代码:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)

      For i = 2 To 13

         If Cells(4, i) > 0 And Cells(5, i) > 0 Then

            Cells(9, i) = (Cells(4, i) - Cells(5, i)) / Cells(4, i)

         Else

            Cells(9, i) = ""

         End If

      Next

    End Sub

    保存、退出VBA编辑器。


试试吧!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-11
图表选项里面有个隐藏空值和0值的。追问

如图这样设置么,还是不行

第2个回答  2014-11-11
用公式L9 =IF(ISERROR(L4-L5)/L4),"",(L4-L5)/L4) 试试追问

显示公式错误

追答

少了半个括号
L9 =IF(ISERROR((L4-L5)/L4),"",(L4-L5)/L4)

追问

空值是隐藏了,当时图表曲线还是连接起来了,要把空值在曲线上不显示

本回答被提问者采纳
第3个回答  2014-11-11
L9改成IFERROR((L4-L5)/L4,NA())追问

变成#NAME?了,曲线还是不对

相似回答