带有要测试的值的COUNTIFS是一个数组

时间:2015-11-05 17:36:34

标签: excel countif

Sample Data

我正在尝试根据要测试的单元格值(col样本数据)是否出现在值数组(Excel样本列)中来执行COUNTIFS函数。

显然做一个COUNTIFS很容易:

=COUNTIFS(  $E$3:$E$13,A6   ,$F$3:$F$13,"<"&EOMONTH($B$3,1), $F$3:$F$13, ">="&DATE(YEAR(B$3),MONTH(B$3),1), $G$3:$G$13, "<12")

函数中的列E等于一个值,在这种情况下为a6。但是我遇到问题的地方是测试是否在一组值中检查,即在这个例子中是否是单元格a5&amp; A6。

有没有人有任何想法? (除了单独的明显计数之外,数组中有两个以上的值!)

https://docs.google.com/spreadsheets/d/1QYbXwIdFEdjXqlLjF0b0jSusZNuqOMaUKVKZrjR4wko/edit?usp=sharing

1 个答案:

答案 0 :(得分:0)

我找不到使用几种不同组合的解决方案,我知道的大多数功能都需要一个参考单元。

所以VBA版本:

If Request.Cookies.Item(I).Name = currentname Then

    foundcookie = True
    stakenow = stakenow + Request.Cookies.Item(I).Value
    currentstake.Text = currentstake.Text + stakenow.ToString

    Dim objCookie As HttpCookie = Request.Cookies.Item(I)

    objCookie.Value = stakenow.ToString()
    objCookie.Expires = DateTime.Now.AddHours(24)

    HttpContext.Current.Response.Cookies.Set(objCookie)

End If

哪种方法可以正常工作,但我会对能够完成此任务的任何本机组合感兴趣!