如何使用SUMIFS函数按时间范围汇总小费金额?
按小时汇总小费的SUMIFS问题解决办法
- 你的公式核心问题是用了
<=&H4,会导致整点时间的小费记录被重复统计,比如6:00整的记录会同时算进5-6点和6-7点的汇总里。把第二个条件改成<&H4,用左闭右开的时间范围就能避免这个问题。
修正后的公式:
=SUMIFS($D$4:$D$283,$C$4:$C$283,">="&G4,$C$4:$C$283,"<"&H4)
- 额外检查两个关键点:
- 确认G列、H列的时间格式和C列一致,都是标准时间格式(不是文本格式),可通过右键单元格→「设置单元格格式」查看调整。
- 按小时设置范围时,比如G4填5:00,H4填6:00,就能准确汇总5点(含)到6点(不含)的小费总额,以此类推设置后续时段。
内容的提问来源于stack exchange,提问作者asanchez
相关产品推荐
相关产品推荐

