avatar
求excel高手指点 (转载)# LeisureTime - 读书听歌看电影
A*A
1
【 以下文字转载自 LosAngeles 讨论区 】
发信人: roselle (蔷薇), 信区: LosAngeles
标 题: 求excel高手指点
发信站: BBS 未名空间站 (Sun Jun 2 18:06:16 2013, 美东)
看了半天没看明白
{=SUM((('Sheet1'!$J$2:$J$6452="AAA")+('Sheet1'!$J$2:$J$6452="BBB"))*('Sheet1
'!$L$2:$L$6452='Sheet2'!H74)*('Sheet1'!$R$2:$R$6452="CCC")*('Sheet1'!$G$2:$G
$6452))}
sum funcution的一个应用 sum不是应该都是number1, number2,。。。之类的么 这
个formular的第一个'Sheet1'!$J$2:$J$6452="AAA"是text,第二个也是 第三个,第
四个都是text格式,第五个是数字,
最终的返回值是数字,我知道它大概的用意是要选出符合AAA BBB跟CCC跟H74cell里的
值,可是怎么运算的尼?
两个text加起来在乘第三个text最后再乘数字 是排列组合里的算法么? 我没看懂,
请大侠指点一下
avatar
c*0
2
不熟,建议是,自己做个简单的example,大概就看出来了
avatar
l*Q
3
yummy yummy

Sheet1
$G

【在 A**A 的大作中提到】
: 【 以下文字转载自 LosAngeles 讨论区 】
: 发信人: roselle (蔷薇), 信区: LosAngeles
: 标 题: 求excel高手指点
: 发信站: BBS 未名空间站 (Sun Jun 2 18:06:16 2013, 美东)
: 看了半天没看明白
: {=SUM((('Sheet1'!$J$2:$J$6452="AAA")+('Sheet1'!$J$2:$J$6452="BBB"))*('Sheet1
: '!$L$2:$L$6452='Sheet2'!H74)*('Sheet1'!$R$2:$R$6452="CCC")*('Sheet1'!$G$2:$G
: $6452))}
: sum funcution的一个应用 sum不是应该都是number1, number2,。。。之类的么 这
: 个formular的第一个'Sheet1'!$J$2:$J$6452="AAA"是text,第二个也是 第三个,第

avatar
r*e
4
这叫array formula,不是一般的sum,具体意思如下:
('Sheet1'!$J$2:$J$6452="AAA") 从j2到j6452,如果值=aaa,true,否则false
+ 相当于普通formula的or
('Sheet1'!$J$2:$J$6452="BBB") 从j2到j6452,如果值=bbb,true,否则false
* 相当于普通formula的and
('Sheet1'!$L$2:$L$6452='Sheet2'!H74) 从L2到L6452,如果值=sheet2的h74,true,
否则false
* 相当于普通formula的and
('Sheet1'!$R$2:$R$6452="CCC") 从r2到r6452,如果值=ccc,true,否则false
* 相当于普通formula的and
('Sheet1'!$G$2:$G:$6452))} 从g2到g6452,所有cells的值依次取一遍
条件1:取j栏中值为aaa的所有rows
条件2:取j栏中值为bbb的所有rows
条件3:取l栏中值为sheet2 cellh74的所有rows
条件4:取r栏中值为ccc的所有rows
在g栏中求满足上述条件所有rows之和
注意条件1和2是并集,与其他条件则是交集。基本的计算:true=1,false=0。true+
false=1,true*false=0。
一句话概括:如果j中的aaa和bbb满足L中的'sheet2'!h74和r中的ccc,到g中找到所有
相应的cells,取其和。

Sheet1
$G

【在 A**A 的大作中提到】
: 【 以下文字转载自 LosAngeles 讨论区 】
: 发信人: roselle (蔷薇), 信区: LosAngeles
: 标 题: 求excel高手指点
: 发信站: BBS 未名空间站 (Sun Jun 2 18:06:16 2013, 美东)
: 看了半天没看明白
: {=SUM((('Sheet1'!$J$2:$J$6452="AAA")+('Sheet1'!$J$2:$J$6452="BBB"))*('Sheet1
: '!$L$2:$L$6452='Sheet2'!H74)*('Sheet1'!$R$2:$R$6452="CCC")*('Sheet1'!$G$2:$G
: $6452))}
: sum funcution的一个应用 sum不是应该都是number1, number2,。。。之类的么 这
: 个formular的第一个'Sheet1'!$J$2:$J$6452="AAA"是text,第二个也是 第三个,第

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。