Excel - SUMIF相邻行

时间:2014-10-08 10:22:35

标签: excel

我在一列中有一些数据。我需要添加在彼此相邻的行中出现的特定字符串的出现。

我正在寻找连续的“可用”值,下一行包含“入站”。

例如:

COLUMN C:

入站

外向

可用

入站

可用

外向

可用

入站

上面会导致返回值“2”,因为这会发生两次。

我如何使用Excel执行此操作?我认为COUNTIF是最简单/最好的,但我愿意接受其他建议。数据列是几百行和可变长度。

感谢。

编辑:

链接到示例数据文件 - http://soccer-supremo.com/Sample.xls

2 个答案:

答案 0 :(得分:3)

你可以写一个数组公式。 (确保在按Return键时按住Ctrl + Shift键.Excel将在行的开头和结尾插入大括号。)

=SUM((C1:C10000="Available")*(NOT(ISERROR(FIND("Inbound",C2:C10001))))*1)

答案 1 :(得分:1)

请尝试类似的东西:

=COUNTIFS(C2:C9,"Available",C3:C10,"Inbound")