当我们在Excel中使用SUMIFS函数进行多条件求和时,结果为0时想让他显示文字,要怎么操作呢?

比如库存统计中把结果0改为“缺货”,销售统计中显示“未成交”等,如果用IF函数嵌套的话,公式会很长。这里推荐使用TEXT+SUMIFS组合,下面来看看详细操作。

场景需求

如下图库存表,记录不同仓库、品类、库存状态对应的剩余数量。

现在要统计:“B仓库”+“零食”+“临期库存”这三个条件下的库存数量,如果计算结果为0,要显示“缺货”不能显示0。

Excel当求和结果为0时要显示文字怎么做?SUMIFS+TEXT函数组合的妙用-趣帮office教程网

TEXT + SUMIFS 组合,一步到位,公式为:

=TEXT(SUMIFS(D:D,A:A,F2,B:B,G2,C:C,H2),"0;;缺货")

Excel当求和结果为0时要显示文字怎么做?SUMIFS+TEXT函数组合的妙用-趣帮office教程网

分步拆解:

  1. 先执行SUMIFS多条件求和;
  2. 再用TEXT按自定义格式显示结果

TEXT的第二参数"0;;缺货"是三段式代码:正数;负数;零。

  • 第一段0:正数正常显示
  • 第二段为空:负数不显示
  • 第三段缺货:求和结果为0时显示“缺货”

小提醒:若需负数显示负号,可写成0;-0;缺货

公式优势

  • 只调用一次SUMIFS,效率高于IF重复调用
  • 代码简短,无需嵌套判断
  • 易扩展:把“缺货”换成任意文字即可

实战注意点

  • SUMIFS求和区域与条件区域行数必须对齐,建议用整列(如D:D)
  • 条件单元格可用下拉菜单,公式自动重算
  • 该组合也适用于正负数的不同显示,如"盈利0;;亏损"

结语

记住这个组合:TEXT(SUMIFS(...),"0;;自定义文字"),一招解决“求和为0时显示特定文本”的痛点。库存报表、条件统计时用起来,公式短一半,效率翻倍。