问题描述
说明:表格Sheet1为基础登记的数据,
表格Sheet2为年度综合数据显示。
要求:
需要在表格Sheet2中采集表格Sheet1中的数据,
-
表格Sheet2中的第一个表格采集每家客户同个月内发生投诉的总数,比如1月份A客户被投诉3次,B客户2月份被投诉1次,需要使用函数自动抓取这部分数据,每个月自动显示。
-
表格Sheet2中第二个表格,需要统计Sheet1中全年数据,当年度生产部一共被投诉了多少次,市场部被投诉了多少次,需要使用函数自动抓取这部分数据,每个月自动显示。
解决办法
# B2
=SUMPRODUCT((Sheet1!$B$2:$B$1000=$A3)*(MONTH(Sheet1!$A$2:$A$1000)=VALUE(SUBSTITUTE(B$2,"月",""))))
# B15
=COUNTIF(Sheet1!$C:$C,A15)
# C15
=B15/SUM($B$15:$B$55)
函数结合
两个函数相结合,把其中一个函数当成变量即可。
函数前的 = 类似于转义字符,标记函数用的,多个函数结合时可省去。
所需函数
SUMPRODUCT
类似于矩阵相乘,有两个变量时,对应元素相乘;有一个变量时,相当于各个元素相加。
SUBSTITUTE
替换字符串
COUNTIF
统计符合条件的个数。
SUMIF
根据指定条件对若干单元格求和。
绝对地址与相对地址
地址前加$表示绝对引用。
有 A 2 , A2, A2,A$2,A$2的区别。
在自动填充的时候会体现出来。