Excel 如何引用多个相邻单元格

Excel 如何引用多个相邻单元格,excel,count,cell,countif,Excel,Count,Cell,Countif,我有一个工作表,其中有几个单元格有一个特定的条目,比如说“a”。这些不都在同一行/列中。每个单元格后面都有一个日期。 我需要计算包含“A”的单元格的数量,这些单元格的右边也有一个特定的日期。我尝试了Countifs和Indirect的组合,但没有成功。如何实现这一点?这计算A列中有A和B列中有1的次数 =SUMPRODUCT(($A$1:$A$5="A")*($B$1:$B$5=1)) 这在单元格D1中输出 不太难 我创建了一个包含8行5列数据的示例表 如下所示,单元格C12中的公式计算日期为

我有一个工作表,其中有几个单元格有一个特定的条目,比如说“a”。这些不都在同一行/列中。每个单元格后面都有一个日期。
我需要计算包含“A”的单元格的数量,这些单元格的右边也有一个特定的日期。我尝试了Countifs和Indirect的组合,但没有成功。如何实现这一点?

这计算A列中有
A
和B列中有1的次数

=SUMPRODUCT(($A$1:$A$5="A")*($B$1:$B$5=1))
这在单元格
D1中输出

不太难

我创建了一个包含8行5列数据的示例表

如下所示,单元格C12中的公式计算日期为2017年10月31日的单元格直接位于包含文本
a
的单元格右侧时发生的次数

如果您想了解更多有关此操作的信息,请继续阅读:


搜索包含
A
的单元格时,您不会搜索数据的最后一列(在本例中为E列),因为右侧的列不可能包含任何日期。这就是为什么公式的一部分说是
A1:D8=“a”
,而不是
A1:E8=“a”
。这与我们开始在公式中的B列而不是a列中搜索日期的原因相同。

您可以使用辅助行来实现这一点。在工作表顶部添加其他行。在单元格“A1”中输入以下公式

=COUNTIFS(A2:A2000,"A",B2:B2000,"YourDate")

将此公式拖到有数据的最右侧,然后简单地对公式返回的所有值求和。

您是否尝试过将两列与正在搜索的数据合并到一个隐藏列中,并在其中运行Countifs和/或间接?这在我的情况下不起作用,因为我需要分析整个电子表格。您只需要修改范围I.e
=SUMPRODUCT(($A$1:$F$5=“A”)*($B$1:$G$1=1))
它可以采用2D范围,但要使其工作,第二个范围需要偏移1