Excel跨表多条件求和求助:按对应水果和新鲜状态计算总价
计算新鲜水果总价的Excel公式方案
直接在Sheet1的B2单元格输入以下公式,就能得到对应新鲜水果的总价:
=SUMIFS(Sheet2!C:C, Sheet2!A:A, Sheet1!A2, Sheet2!B:B, "fresh")
公式参数说明
Sheet2!C:C:指定要汇总求和的区域,也就是Sheet2里的单价列Sheet2!A:A:第一个条件的判断区域,对应Sheet2的水果名称列Sheet1!A2:第一个条件的匹配值,就是当前行(B2)对应的Sheet1里的水果名称Sheet2!B:B:第二个条件的判断区域,对应Sheet2的水果状态列"fresh":第二个条件的匹配值,限定只统计状态为新鲜的记录
批量应用方法
输入完B2的公式后,把鼠标放在B2单元格右下角,当光标变成十字填充柄时,按住左键向下拖动,就能自动计算Sheet1 A列其他水果的新鲜总价。
为什么不用你试过的函数?
- VLOOKUP:只能查找单个匹配的数值,没法对符合条件的多条记录求和
- COUNTIF:只能统计符合条件的记录数量,不是求和
- 单独的IF:没法直接跨区域对满足多条件的数值做汇总求和,需要配合其他函数,不如SUMIFS直接高效
内容的提问来源于stack exchange,提问作者Sango_Y
相关产品推荐
相关产品推荐

