【发布时间】:2017-09-03 14:42:25
【问题描述】:
这就是我现在拥有的:
=COUNTA(FILTER(A14:O,SEARCH($A$4,A14:A),SEARCH("*",F14:F)))/2
看起来像这样
A B C D E F [...]
14 word1 a h X
15 word2 c k X
16 word3
17
18 word1 c
19 word2 a j X
20 word3 b X
[...]
我想要它做什么:
基本上我想知道 F 列中有多少个单元格不是空的,但只计算 A 列中包含 word1 的行
它的作用:
如果 F 列为空,则返回 0.5,而它本应为 0
如果 F 列在第 18 行有 X 但不是第 14 行,则返回 1,因为它应该是
如果 F 列在第 14 行有 X 但不是第 18 行,则它返回 6,而它应该是 1
如果 F 列在第 14 行和第 18 行中都有 X,则它返回 7,而它应该是 2
如果 F 列在除 14 之外的任何行中有 X,则它返回 X 的数量,因为它应该是
我觉得我让这听起来比实际上更复杂。
【问题讨论】:
-
点赞
=COUNTIFS(A14:A20,"word1",F14:F20,"<>")??? -
是的,这正是我需要的。谢谢。
-
不客气 :)
标签: excel excel-formula google-sheets