我在一列中有一些数据。我需要添加在彼此相邻的行中出现的特定字符串的出现。
我正在寻找连续的“可用”值,下一行包含“入站”。
例如:
COLUMN C:
入站
外向
可用
入站
可用
外向
可用
入站
上面会导致返回值“2”,因为这会发生两次。
我如何使用Excel执行此操作?我认为COUNTIF是最简单/最好的,但我愿意接受其他建议。数据列是几百行和可变长度。
感谢。
编辑:
链接到示例数据文件 - http://soccer-supremo.com/Sample.xls
答案 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")