sumproduct((A1:A100="男")*(B1:B100="本科"));,PRODUCT 到底有几种表达的方式
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/22 05:44:19
sumproduct((A1:A100="男")*(B1:B100="本科"));,PRODUCT 到底有几种表达的方式啊
PRODUCT其实就是乘法.
=product(a1,b1)和=a1*b1是一样的.
sumproduct用于乘积求和,比如=sumproduct(a1:a10,b1:b10)求两列两两相乘之后的和.这是标准用法.
可以理解为sum+product,先相乘再求和,这样好记.
=sumproduct(a1:a10,b1:b10)写成=sumproduct(a1:a10*b1:b10)也是可以的,区别就在于,如果区域包括文本,那么连乘会出错,而标准用法没问题
=sumproduct((A1:A100="男")*(B1:B100="本科"))
条件计数,用的是变通用法,(A1:A100="男")和(B1:B100="本科")分别得到两个逻辑数组,再相乘转换为0和1,再相加.
再问: =SUMPRODUCT(D6:AH6,LOOKUP(D6:AH6,{0,600,800},{0.048,0.05,0.052})),这个函数里面的VLOOKUP的含义,LOOKUP(D6:AH6,{0,600,800},{0.048,0.05,0.052}),看不懂,还是看不懂,
再答: 这是LOOKUP,不是VLOOKUP。用于分段查询。 将D6:AH6按0-600-800分别转换为0.048,0.05,0.052。也就是说,如果数值=600但=800,就得到0.052。 这样将D6:AH6整体转换,得到一组数字。然后将LOOKUP的结果作为sumproduct的参数。 这是一个数组公式,中间又包含嵌套。而LOOKUP本身的用法也比较复杂。所以如果对数组公式接触不多,可能不太容易理解。慢慢来吧。
再问: 恩恩,有点开窍了,谢谢哈
=product(a1,b1)和=a1*b1是一样的.
sumproduct用于乘积求和,比如=sumproduct(a1:a10,b1:b10)求两列两两相乘之后的和.这是标准用法.
可以理解为sum+product,先相乘再求和,这样好记.
=sumproduct(a1:a10,b1:b10)写成=sumproduct(a1:a10*b1:b10)也是可以的,区别就在于,如果区域包括文本,那么连乘会出错,而标准用法没问题
=sumproduct((A1:A100="男")*(B1:B100="本科"))
条件计数,用的是变通用法,(A1:A100="男")和(B1:B100="本科")分别得到两个逻辑数组,再相乘转换为0和1,再相加.
再问: =SUMPRODUCT(D6:AH6,LOOKUP(D6:AH6,{0,600,800},{0.048,0.05,0.052})),这个函数里面的VLOOKUP的含义,LOOKUP(D6:AH6,{0,600,800},{0.048,0.05,0.052}),看不懂,还是看不懂,
再答: 这是LOOKUP,不是VLOOKUP。用于分段查询。 将D6:AH6按0-600-800分别转换为0.048,0.05,0.052。也就是说,如果数值=600但=800,就得到0.052。 这样将D6:AH6整体转换,得到一组数字。然后将LOOKUP的结果作为sumproduct的参数。 这是一个数组公式,中间又包含嵌套。而LOOKUP本身的用法也比较复杂。所以如果对数组公式接触不多,可能不太容易理解。慢慢来吧。
再问: 恩恩,有点开窍了,谢谢哈
sumproduct((A1:A100="男")*(B1:B100="本科"));,PRODUCT 到底有几种表达的方式
=sumproduct(if(istext(A1:A100),50,A1:A100)*B1:B100) 错哪了
=SUMPRODUCT((A1:A100)*(B1:B100))/SUM(A1:A100)中如何吧A1:A100列设置成
=SUMPRODUCT((A1:A100=1)*(B1:B100=2)) 怎样改成包含1的同时另一列也包含2的公式?如果
=SUMPRODUCT(--LEFT(A1:B1,FIND("+",A1:B1)-1))&"+"&SUMPRODUCT(
我现在有两组序列A1-A100 B1-B100我想对应的 把B1粘到A1后面 B2粘到A2后 依次B100粘到A100后
Excel高级筛选,有a1-a100 ,b1-b100 各有1列号码.怎么筛选出a1-a100,b1-b100有同样的号
设数列{an}和{bn}都是等差数列,且a1=25,b1=75,a100+b100=100,则数列{an+bn}的前10
设数列{an}和{bn}都是等差数列,其中a1=25,b1=75,且a100+b100=100,则数列{an+bn}的前
等差数列{an}、{bn}中,a1=36,b1=64,a100+b100=100,则数列{an+bn}的前200项和为.
an}、{bn}都是等差数列,且a1=50,b1=15,a100+b100=100,则数列{an+bn}的前100项之和
数列{an}和{bn}都是等差数列,且a1=25,b1=75,a100+b100=100,则数列{an+bn}的第37项