我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!
——首发于微信号:桃大喵学习记
昨天有小伙伴反馈:用SUMIFS函数多条件求和时当结果为0时,要显示“未开工”不能显示0,怎么操作?
如下图所示,左侧是不同项目对应的人员使用工时,要统计:“项目B”+“张三”+“开发 的工时,如果结果为0,则显示“未开工”。

很多小伙伴第一时间想到的应该是使用IF函数判断,但是公式太长了,如下图所示。
公式:
=IF(SUMIFS(D:D,A:A,F2,B:B,G2,C:C,H2)=0,"未开工",SUMIFS(D:D,A:A,F2,B:B,G2,C:C,H2))
下面干货来了:
解决类似问题推荐使用TEXT+SUMIFS组合更加简洁高效
只需在目标单元格中输入公式:
=TEXT(SUMIFS(D:D,A:A,F2,B:B,G2,C:C,H2),"0;;未开工")
然后点击回车即可

解读:
①首先使用SUMIFS函数进行多条件数据求和。
②然后利用TEXT函数将求和结果按自定义格式显示。
格式代码含义(三部分,分号隔开):
格式代码:"0;;未开工"的含义
0 → 正数或零按普通数字显示(默认不带小数)
; → 负数(第二部分为空,表示负数不显示)
未开工 → 如果求和结果为0,则显示“未开工”
以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!