excel中公式“=SUM((LOOKUP(ROW($1:$16),IF($D$27:$D$42"",ROW($1:$16),""),$D$27:$D$42)=G27)*$E$27:$E$42)”是什
题目
excel中公式“=SUM((LOOKUP(ROW($1:$16),IF($D$27:$D$42"",ROW($1:$16),""),$D$27:$D$42)=G27)*$E$27:$E$42)”是什么意思?
答案
这公式蛮强大,
对D27:D42 等于 G27 的 对应E列 数据求和, 如有,合并单元格认为是同一个
数组公式按 Ctrl+shift +enter 结束
Lookup 的规则: 如果 找不到 ,就找小于等于查找条件的 最大值
=SUM((LOOKUP(ROW($1:$16),IF($D$27:$D$42"",ROW($1:$16),""),$D$27:$D$42)=G27)*$E$27:$E$42)
LOOKUP(ROW($1:$16),IF($D$27:$D$42"",ROW($1:$16),""),$D$27:$D$42)
求值为:
lookup({1,2,3,4,5,6.16},{1,2,3,4,"",6,"",.15,"",16},$D$27:$D$42)
如果 $D$27:$D$42 有空,Lookup会查找 "" 上一个值,假设第5个单元格D31 为空,则查找为4 对应的 值, 就是 D27:D42 的第4个, D30,
如果 $D$27:$D$42 为 A A A A 空格 A. ,
这个公式会返回 A A A A A A .,
作用是把合并单元格 填充为 上一个单元格 内容,
最后
=sum(({"A","A","A","A",.}="A")*E27:E42)
对D27:D42 的等于G27 的单元格求和, 合并单元格 默认等于上方最近单元格的值
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 一已知一元二次方程x²-(t²-2t+3)x+1=0,判断方程是否有实根,若有判断两根的符号,若没有说明理由
- 若某氧原子的质量是ag,12C原子的质量是bg,用Na表示阿伏伽德罗常数.试回答:(说明:以下四个未知量,如果不能
- 一个菱形相邻的内角比是1:2,边长为4,两条对角线所在直线为坐标轴,写出四个顶点的坐标
- 用成语概括刘备,张飞,关羽的性格特点
- 东方明珠电视塔用英语怎么读
- f(x)=lim(x→3) [x-3]/[ax+b+2]=1,确定常数a,b的值
- The traffic(交通)is a____heavy(拥挤)in the morning.
- 说课与教案的区别是什么?
- 玩具厂想用5小时到300千米外城市运货,开始3小时每小时行50千米,要在规定内到目的,以后每小时要行多少千米?
- PZ 220 25 2.5各指什么?
热门考点