Excel 在数组公式中使用多个参数计算行数
我要清点6月份所有尚未付款的行数 我有以下资料:Excel 在数组公式中使用多个参数计算行数,excel,excel-formula,Excel,Excel Formula,我要清点6月份所有尚未付款的行数 我有以下资料: Type Date Invoice # Customer Memo Date Due Amt Chrg Invoice 6/1/2018 1234 Name123 PAID 32.50 Invoice 6/7/2018 1235 Name12 7/22/18 12.30 Invoice 6
Type Date Invoice # Customer Memo Date Due Amt Chrg
Invoice 6/1/2018 1234 Name123 PAID 32.50
Invoice 6/7/2018 1235 Name12 7/22/18 12.30
Invoice 6/3/2018 1236 Name1 PAID 52.82
Invoice 7/1/2018 1237 Name 7/22/18 631.50
Invoice 8/1/2018 1238 Name213 PAID 236.20
Invoice 7/1/2018 1239 Name223 PAID 3.10
Invoice 7/5/2018 1240 Name323 PAID 16.60
我的计算公式如下。Excel输出:总行数-6月份未付款的发票计数
{=COUNT(IF((MONTH(ARRegister!$B$2:$B$1275)=6)*(ARRegister!$F$2:$F$1275<>"Paid"),ARRegister!$A$2:$A$1275,0))}
{=COUNT(如果((月(欠款登记员)$B$2:$B$1275)=6)*(欠款登记员!$F$2:$F$1275“已支付”),欠款登记员!$A$2:$A$1275,0)))
如何更正我的公式,使计数是输出的,而不是总行数减去我的计数?它必须是数组公式吗?您可以计算第6个月的行数,然后减去第6个月支付的行数:
=COUNTIF(B:B,6)-COUNTIFS(B:B,6,F:F,"Paid")
它必须是数组公式吗?您可以计算第6个月的行数,然后减去第6个月支付的行数:
=COUNTIF(B:B,6)-COUNTIFS(B:B,6,F:F,"Paid")
假设日期在B列,日期在F列,考虑以下公式:
=SUMPRODUCT(--(月份(B2:B1275)=6)*(F2:F1275“已付款”)
SUMPRODUCT()
,顾名思义,就是对其中数组的“乘积”进行“求和”。因此,基本上,它与数组一起工作,但不需要使用CONTROL+SHIFT+ENTER
组合返回
“双负”“-”是将真值/假值变为1/0的技巧,然后将其相乘并总结。
< P>假定在B列中,日期在F列中,考虑以下公式:=SUMPRODUCT(--(月份(B2:B1275)=6)*(F2:F1275“已付款”)
SUMPRODUCT()
,顾名思义,就是对其中数组的“乘积”进行“求和”。因此,基本上,它与数组一起工作,但不需要使用CONTROL+SHIFT+ENTER
组合返回
“双负”——“是一种将真/假值转换为1/0的技巧,然后将其相乘并求和。这不起作用,没有用于比较6的月函数。
B
列是一个日期,而不是一个月。啊,我错过了这个,您可以使用帮助器列或继续使用数组公式。这不起作用,没有用于比较6的月份函数吗?B
列是日期,而不是月份。啊,我错过了,您可以使用帮助器列或继续使用数组公式。回答得好,但是请注意,SUMPRODUCT
参数中的所有内容都自动成为一个数组公式,即使您没有使用Ctrl+Shift+enter来输入它。@ImaginaryHuman072889,是的。我应该把我的陈述写得更准确些。让我在这里插入一个SUMPRODUCT
说明。它更像是供您参考,以防您不知道。不管怎样,回答得好+1.回答得很好,但请注意,SUMPRODUCT
参数中的所有内容都自动成为一个数组公式,即使您没有使用Ctrl+Shift+enter输入。@ImaginaryHuman072889,是的,这是正确的。我应该把我的陈述写得更准确些。让我在这里插入一个SUMPRODUCT
说明。它更像是供您参考,以防您不知道。不管怎样,回答得好+1.