$p1+"到"+if($p1=="总表","分支箱",if($p1=="分支箱","表箱","户表"))+"线损率"
当参数p1为“总表”时显示“总表到分支箱线损率”,p1为“分支箱”时显示“分支箱到表箱线损率”,p1为“表箱”时显示“表箱到户表线损率”;但根据此公式显示的结果分别为:总表到分支箱线损率,分支箱到户表线损率,表箱到户表线损率。分支箱的时候显示不正确,请大神指导。
复制了原公式,测试没问题,我猜你的分支箱有错别字或者多余空格
$p1+"到"+if($p1=="总表","分支箱",if($p1=="分支箱","表箱",if($p1=="表箱","户表线",""))+"线损率"
按逻辑你的写法是对的啊 要么再试试我这个
if($p1="总表","总表到分支箱线损率",if($p1="分支箱","分支箱到表箱线损率",if($p1="表箱","表箱到户表线损率","")))