我试图在Excel中查找,我似乎无法在网上找到任何关于它的信息。诚然,我可能不会以正确的方式寻找答案。因此,如果这是多余的并且已经得到回答,我会提前道歉。
我会尽力描述我的情况。
我的困境如下,
实施例
我有几个列和行的数据,每列都包含特定于该行的项目的信息(参见示例)。我试图在第1列中搜索特定文本,然后在第1列中包含该特定文本的每一行。在同一行的第4列中查找特定文本,如果第4列与特定文本匹配,则两者都为真。计算这两个项目匹配的次数。
这样的事情(但我知道这并没有给我我想要的结果):
A B C D 1 "Bread" "Butter" 2 "Pasta" "Sauce" 3 "Corn" "Butter" 4 "Pasta" "Cheese" 5 "Pasta" "Sauce"
等...
IF A1:A2000 =“Pasta”AND(与“Pasta”出现的完全相同的行)IF D1:D2000 =“Sauce”计算两者都为真的次数
在这种情况下,它只会等于“2”。也就是说它应该只计算上述搜索找到的次数。
提前感谢任何人提供的任何帮助。
富
答案 0 :(得分:1)
您可以使用=COUNTIFS()
完成此操作:
=COUNTIFS(A1:A2000,"Pasta", D1:D2000,"Sauce")
COUNTIFS
将采用多个条件并计算这些条件为真的行。
如果您使用旧版本的Excel(2003或更早版本),也可以使用=SUMPRODUCTS
=SUMPRODUCTS((A1:A2000="Pasta")*(D1:D2000="Sauce") * 1)
这将执行完全相同的多个条件计数。