我有一个计算数字的公式:
F = SUMIFS(Besoins!$D$2:$D$999;Besoins!$C$2:$C$999;C$1;Besoins!$B$2:$B$999;$B5)
我尝试做的是打印结果:
if F > 0, or "-" if F = 0
所以我尝试使用IF函数:
=IF(F=0;"-";?)
我不知道在错误时打印正确结果的用途。有谁知道我怎么做?
答案 0 :(得分:1)
不幸的是,您无法在电子表格公式中设置变量;也就是说,您实际上无法将名称F
设置为SUM
表达式。你可以写:
=IF(SUM(Besoins!$D$2:$D$999;Besoins!$C$2:$C$999;C$1;Besoins!$B$2:$B$999;$B5)=0,"-",SUM(Besoins!$D$2:$D$999;Besoins!$C$2:$C$999;C$1;Besoins!$B$2:$B$999;$B5))
或者你可以将SUM(Besoins!$D$2:$D$999;Besoins!$C$2:$C$999;C$1;Besoins!$B$2:$B$999;$B5)
存储在一个单元格中(为了参数,单元格A1),在另一个单元格中,写一下:
=IF(A1=0,"-",A1)