多条件SUMIFS语句实现问题:按Period选择对应单元格求和
解决方案:动态求和公式
你之前的公式错误在于误用了OR逻辑,且SUMIFS的参数写法不符合规范。针对你的需求,推荐以下两种实用方案:
方案一:IF函数(兼容所有Excel版本)
通过条件判断直接返回对应求和结果:
=IF(B2="Period 01", F6, IF(B2="Period 02", F6+J6, 0))
- 当B2为
Period 01时,返回F6的值; - 当B2为
Period 02时,返回F6与J6的和; - 其他情况返回0(可根据实际需求修改默认值)。
方案二:SWITCH函数(Excel 2019及以上版本适用)
如果后续需要添加更多Period的求和规则,用SWITCH会更简洁清晰:
=SWITCH(B2, "Period 01", F6, "Period 02", F6+J6, 0)
该函数会匹配B2的取值,返回对应预设的求和结果,默认值同样可按需调整。
内容的提问来源于stack exchange,提问作者Andy
相关产品推荐
相关产品推荐

