Excel中不使用辅助列计算满足条件的记录个数?

如图,想统计距离完成任务还差50以内的小组数量但不使用辅助列怎么我计算出来是#VALUE!呢?怀疑是加减符号造成的,直接比较C和D两列没有问题,一旦加上关于50的判断就要出这个错误。

度友,此路不通,换条路。

用数组公式可以达到目的。

效果如图:

具体公式为:=SUM(IF(A:A="湖南",IF(ABS(C:C-D:D)<=50,1,0),0))

数组公式,输入 结束后需要同时按下

ctrl shift enter

如有需要可以继续交流!

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-08-21

你的公式中任务差与50比较的括号位置错了!如图,应该是:

=SUMPRODUCT((A$2:A$12=F3)*(C$2:C$12-D$2:D$12<50))

建议公式尽量不要用整列,而是根据实际数据大小来写公式,以减少不必要大量运算,提高公式效率。

本回答被提问者采纳
第2个回答  2020-08-21
(C:C-D:D)<50改为((C:C-D:D)<50)即可,即加一组括号

Excel中不使用辅助列计算满足条件的记录个数?
ctrl shift enter如有需要可以继续交流!

excel不用辅助列计数
=SUMPRODUCT(((A1:A7-B1:B7)>0)*1)

Excel函数如何不借助辅助列解决条件求和和查找数据嵌套的问题
然后使用下面公式查表统计即可:=SUMPRODUCT(B$2:B$9*(LOOKUP($A$2:$A$9,$A$12:$A$19,$B$12:$B$19)=$F2))如图所示(此图三表合一,和跨表操作的唯一区别是地址引用加表名即可):

excel中,如何统计满足条件1且其中不满足条件2的数据?
不需添加辅助列,如果你给的例子分别是ABC列的话,在数据区外的任一单元格里输入=SUMPRODUCT((A1:A200=A1)*(C1:C200=C1)*1)其中的A200和C200是你最后一组数据的行数,如果你有500个学生,那就写成A500和C500

excel不用辅助列,直接判断一列条件下,另一列是否有重复值,或总共有多...
按你的算法 =COUNTBLANK(B1:B7)-SUMPRODUCT((B1:B7="")*(1\/COUNTIF(A1:A7,A1:A7)))结果是1.我有一个不成熟的算法 计算重复的个数=SUMPRODUCT((A1:A7=MODE(IF(B1:B7="",A1:A7)))*(B1:B7=""))计算重复的数值=MODE(IF(B1:B7="",A1:A7))全是数组公式公式输完后,光标放在公式...

excel中根据条件查询另外表中符合条件的所有记录并填充
一、不用数组公式,家一个辅助列 H2=G2&COUNTIF(G$2:G2,G2)向下复制 A2=IF(ISERROR(VLOOKUP($G$2&ROW(A1),IF({1,0},Sheet1!$H$2:$H$7,Sheet1!A$2:A$7),2,0)),"",VLOOKUP($G$2&ROW(A1),IF({1,0},Sheet1!$H$2:$H$7,Sheet1!A$2:A$7),2,0))向右向下复制。...

excel表在日期的求业务员 每个人的每月的金额和订单数,不用添加辅助列...
Excel表在日前的求业务员,每人每月的金额和订单数,由于不用辅助列,那么公式就较复杂一些,在G2单元格输入下列第一个公式,并向下向右填充,在K2单元格输入第二个公式,并向下填充,如下:=SUMPRODUCT((MONTH($A$2:$A$20)=MONTH($F2))*(YEAR($A$2:$A$20)=YEAR($F2))*($D$2:$D$20=...

excel问题,如何不用辅助列
在A8输入公式:=LOOKUP(1,0\/(A1:A5*B1:B5=MAX(A1:A5*B1:B5)),C1:C5)见下图:

求公式:Excel中纯公式、不使用任何辅助列获取合并单元格的行数
数据表格(除表头)共17行,合并单元格后统计有9行,有8行参与了合并单元格。A19=ROWS(A2:A18)-COUNTA(A2:A18)

EXCEL中,统计不重复个数
如图,在需要统计个数的D4单元格输入公式:=SUM(IFERROR(1\/COUNTIF(A2:A12,(A2:A12>=C2)*(A2:A12<=D2)*(A2:A12)),0))再【CTRL+SHIFT+ENTER】数组三键一起按下去,即可得到想要的结果。不用添加辅助列。

相似回答