EXCEL中SUMPRODUCT的使用=SUMPRODUCT((A$21:A$46>=$A21)/COUNTIF($A$21:$A$46,$A$21:$A$46))如何理解?

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/23 17:48:18

EXCEL中SUMPRODUCT的使用
=SUMPRODUCT((A$21:A$46>=$A21)/COUNTIF($A$21:$A$46,$A$21:$A$46))如何理解?

上楼解释很精辟,意思完全正确,我觉得楼主需要的是详细的解释,即公式执行的过程,这样以后自己写公式就可以借鉴相似的思路,我解释如下:
sumproduct函数是用来求对应数组两两相乘后的和.
你的这个公式可以表示为
=SUMPRODUCT((A$21:A$46>=$A21)*1/(COUNTIF($A$21:$A$46,$A$21:$A$46)))
为了好举例说明我们把公式改为
=SUMPRODUCT((A$1:A$5>=$A1)*1/(COUNTIF($A$1:$A$5,$A$1:$A$5)))
举例说明如下:
A1~A5单元格分别存放着
3
2
3
4
2
1,那么a$1:a$5>=$a1,即把a1到a5的每个值与a1进行比较,是不是大于等于a1,这个判断语句会产生一个真假值序列(真值为1,假值为0),这样就产生了(1;0;1;1;0)这样一个序列
2,另外一个语句1/(COUNTIF($A$1:$A$5,$A$1:$A$5)),条件计数语句countif($A$1:$A$5,$A$1:$A$5),即a1~a5这5个数中的每一个数在A1~A5中有几个,这样也产生了一个序列(2;2;2;1;2),用1除以这个序列每个数产生新序列即(1/2;1/2;1/2;1/1;1/2)
3,把1生成的序列和2生成的序列两两相乘然后求和,即(1;0;1;1;0)*(1/2;1/2;1/2;1/1;1/2)生成最终序列 {1/2;0;1/2;1;0}求和等于2,所以A列中大于等于A1而且不重复的数字个数是2个.

EXCEL中SUMPRODUCT的使用=SUMPRODUCT((A$21:A$46>=$A21)/COUNTIF($A$21:$A$46,$A$21:$A$46))如何理解? 求关于EXCEL中多条件计数使用SUMPRODUCT函数的疑问? 请教关于EXCEL中多条件计数使用SUMPRODUCT函数的疑问?我在搜索多条件计数时经常看到有高手使用:=SUMPRODUCT((G2:G7240=男)*(E2:E7240 excel中 “=SUMPRODUCT(B3:B5,1+G4:G6)-SUMPRODUCT(C3:C5,1+H4:H6)”是怎么运算的? 在EXCEL中B2=SUMPRODUCT((C4:C39>=75)*C4:C39)的算法意义是什么? 为什么我在excel的=SUMPRODUCT函数中,设置为a1:a12 Excel的SUMPRODUCT函数是什么 excel关于SUMPRODUCT函数的使用我现在有很多行需要操作 如 K10=SUMPRODUCT(C6:J6,C10:J10)/1;K11=SUMPRODUCT(C6:J6,C11:J11)/1;K12=SUMPRODUCT(C6:J6,C12:J12)/1等等等等.如果我在写好 K10=SUMPRODUCT(C6:J6,C10:J10)/1 双击格子 Excel中sumproduct、mod、column的联系=SUMPRODUCT(I3:BS3,MOD(COLUMN(I3:BS3),2))不是很明白这个公式呐~ EXCEL中使用SUMPRODUCT函数时遇到问题,请老师们给予指点---求工作表中销售员为张三,且销售数量>=5的记录个数,其中E列为销售员,C列为销售数量,我输入的公式是=SUMPRODUCT((E3:E14=张三),(C3:C14>=5)), Excel SUMPRODUCT和left函数的使用问题.SUMPRODUCT((INDIRECT(A&VLOOKUP(TODAY()-1,A:AV,48)&:&A&VLOOKUP(TODAY(),A:AV,48))=A7)/1) 用这个函数后,生成一个sumrpoduct((A34:A48=A7)/1),但A34:A48单元格中,有A7003、A8029、A9038等等 请教SUMPRODUCT()函数的使用格式问题.=SUMPRODUCT(E6:E13,F6:F13)和=SUMPRODUCT(E6:E13*F6:F13) 是一回事吗,如果第二个函数可以这样表示两个数组的关系为什么EXCEL在帮助里面没有表示可以这样使用这个函 excel公式SUMPRODUCT(--(A1:A4= excel 如何and、 if 、sumproduct函数嵌套使用E3=1 F3=5 G3=7用这个函数却无法显示我想要的结果{=IF(AND(SUMPRODUCT(N(E3:G3={1,4,7}))=2,SUMPRODUCT(N(E3:G3={2,5,8}))=1),112,)}在线等高手解答!A1、B1、C1为随机复制(0 EXCEL中函数:=SUMPRODUCT((MOD(COLUMN(D4:BM4),2)=0)*D4: EXCEL中,我想输入表达式=SUMPRODUCT({A1>B1;A1=B1;A1 excel中的SUMPRODUCT求教=SUMPRODUCT(C4:S4,C19:S19)=SUMPRODUCT(C5:S5,C19:S19)=SUMPRODUCT(C6:S6,C19:S19)想后面的数据不变,前面的数据依次增加,怎么实现, excel中求区域A1:A100内不重复的数据个数的公式:=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100)),