作业帮 > 综合 > 作业

谁来解读一下这个EXCEL公式的具体意思呀?=SUBSTITUTE(SUM(IF(A2:E2=F1,A1:E1)*10^

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 08:07:30
谁来解读一下这个EXCEL公式的具体意思呀?=SUBSTITUTE(SUM(IF(A2:E2=F1,A1:E1)*10^{4,3,2,1,0}),0,"、")
IF(A2:E2=F1,A1:E1)根据A2:E2的条件(=F1)提取符合条件的第一行A1:E1的数据,不附合条件的返回FALSE.
*10^{4,3,2,1,0})将提取出来的数据依次乘以10^4、10^3、10^2、10^1、10^0(即分别乘以10000、1000、100、10、1).
SUM对乘积进行求和.
上面的实际效果就是将A1:E1符合条件的数据连接成字符串,(其中不符合条件的用0代替).
SUBSTITUTE将字符串中的0替换为“、”