问:
一份多年的出库单,需跨表求每个公司每年每月的和,请问用一个什么函数公式(是跨表格求和,不是在当页求和)
答:
这种跨表求和的情况,可以使用Excel的SUMIFS函数。
SUMIFS函数的语法为:
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
- sum_range:要求和的数值范围
- criteria_range1:第一条件范围
- criteria1:第一条件标准
- [criteria_range2, criteria2]:可选,其他条件范围和条件标准
以你的例子为例,如果有出库单表和公司信息表:
出库单表:
日期 公司代号 出库数
2020/1/1 公司A 100
2020/2/1 公司B 200
2020/3/1 公司A 150
公司信息表:
公司代号 公司全名
公司A 苹果公司
公司B 三星公司
要求每年每月每个公司的出库总数,可以使用SUMIFS如下:
=SUMIFS(出库单表[出库数],出库单表[日期],">=2020/1/1",出库单表[日期],"<=2020/3/31",出库单表[公司代号],公司信息表[公司代号])
- 出库单表[出库数]是要求和的数值范围
- 出库单表[日期]">=2020/1/1"和"<=2020/3/31"是第一条件和标准,限定在2020年1-3月
- 出库单表[公司代号]和公司信息表[公司代号]是第二条件和标准,链接两张表找出同一公司
这条SUMIFS公式可以先求出2020年1-3月苹果公司的出库总数,然后替换最后一项公司代号和标准,求三星公司的总数,从而实现跨表求合计的目的。
所以,跨表格累计求和,SUMIFS函数是非常实用的工具。希望上述解释能够详尽解答你的问题。如果有任何其他疑问,请随时提出。