这公式蛮强大,
对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 AAA .,
作用是把合并单元格 填充为 上一个单元格内容,
最后
=sum(({"A","A","A","A",.}="A")*E27:E42)
对D27:D42 的等于G27 的单元格求和, 合并单元格 默认等于上方最近单元格的值
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)”是什么意思?
其他人气:207 ℃时间:2020-04-11 17:11:55
优质解答
我来回答
类似推荐
猜你喜欢
- 1一牧场今年养120头牛,比去年增加七分之一,那么,去年养牛多少头?算式,
- 2已知2a的2m次幂b的6次幂与ma的4次幂b的3n次幂的和是单项式,求m,n的值
- 3把一个半径是10cm的圆柱形杯子里装满水,水里放了一个圆锥,半径是5cm,把圆锥拿出来的时候,
- 4目前,转基因技术的应用有( )、( )、( )、( )、等
- 5洋葱根尖分生区细胞难道没有液泡么?还有,它为什么一定是正方形的呢?
- 6Your
- 76克水的体积是6立方厘米,若让它放出热量凝固成冰,则这块冰的质量是多少克,体积是多少立方米.
- 8农家望晴抒发了作者怎样的思想感情
- 9cut up,cut in,cut off,cut down有什么区别?
- 10比较3的555次方,4的444次方,5的333次方的大小