基于2个具有空值的数组计数

时间:2017-01-05 20:07:37

标签: arrays excel excel-formula

我想要计算两个数据数组。一个数组是所有文本(源列),另一个是所有日期(日期票据已关闭),表示为1月1日的1月1日。

我要做的是计算包含源的数量,但没有日期(表示票证仍处于打开状态)。

我尝试了很多不同的公式,每个公式都会返回一个错误。我认为已经关闭的2个是:

(我还有一个用COUNTIF替换COUNTA,但仍然无法正常工作。)

=COUNTIF('Help Desk Log'!B2:B, "Internal") - COUNTIF('Help Desk Log'!K2:K,"="&" " )

=IF(AND('Help Desk Log'!B2:B = "Internal", 'Help Desk Log'!K2:K - " "), COUNTA('Help Desk Log'!J2:J) - COUNTA(ISTEXT('Help Desk Log'!K2:K)))


 Source            Date
External        1-Jan
Internal        (Null)
Internal        1-Jan
External        2-Jan
Internal        2-Jan
Internal        (Null)
Internal        (Null)
Internal        4-Jan

两者都返回#NAME?错误。

我不确定要改变什么才能使其发挥作用。

1 个答案:

答案 0 :(得分:1)

使用COUNTIFS():

=COUNTIFS('Help Desk Log'!B:B, "Internal",'Help Desk Log'!K:K,"=")