永发信息网

谁来解读一下这个EXCEL公式的具体意思呀? =SUBSTITUTE(SUM(IF(A2:E2=F1,A1:E1)*10^{4,3,2,1,0}),0,"、")

答案:3  悬赏:30  手机版
解决时间 2021-02-28 05:44
  • 提问者网友:留有余香
  • 2021-02-27 18:24
谁来解读一下这个EXCEL公式的具体意思呀? =SUBSTITUTE(SUM(IF(A2:E2=F1,A1:E1)*10^{4,3,2,1,0}),0,"、")
最佳答案
  • 五星知识达人网友:爱难随人意
  • 2021-02-27 18:37
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替换为“、”
全部回答
  • 1楼网友:未来江山和你
  • 2021-02-27 20:23
这是excel电子表格中的函数. 在excel中公式与函数的计算都是以"="开头的 sum()是函数名称,后面必须要加上一对括号,sum函数表示求和,括号里面的是函数参数.在这里表示要计算总和的单元格,a1:e2表示从a1到e2的单元格区域,b2:f2同理. 所以上面的函数作用就是计算出a1到e2 以及 b2到f2这两个区域内的数值总和(累加).
  • 2楼网友:低音帝王
  • 2021-02-27 20:06
这是一个数组公式,如果A2:E2的值等于F1,分别将A1:E1扩大10的4次方倍到0次方倍后求和。 也就是将A1:e1合并为一个值。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯