这就是我现在所拥有的:
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
[...]
看起来像这样
555,555,,,,,,,,,,,,,,,,,,,,,,,,,Imported 3/19/17 ::: * My Contacts,Mobile,90902030
555,555,,,,,,,,,,,,,,,,,,,,,,,,,Imported 3/19/17 ::: * My Contacts,Mobile,66000832
555,555,,,,,,,,,,,,,,,,,,,,,,,,,Imported 3/19/17 ::: * My Contacts,Mobile,66553325
555,555,,,,,,,,,,,,,,,,,,,,,,,,,Imported 3/19/17 ::: * My Contacts,Mobile,98781234
555,555,,,,,,,,,,,,,,,,,,,,,,,,,Imported 3/19/17 ::: * My Contacts,Mobile,55596899
555,555,,,,,,,,,,,,,,,,,,,,,,,,,Imported 3/19/17 ::: * My Contacts,Mobile,97370880
555,555,,,,,,,,,,,,,,,,,,,,,,,,,Imported 3/19/17 ::: * My Contacts,Mobile,50224422
555,555,,,,,,,,,,,,,,,,,,,,,,,,,Imported 3/19/17 ::: * My Contacts,Mobile,66208481
555,555,,,,,,,,,,,,,,,,,,,,,,,,,Imported 3/19/17 ::: * My Contacts,Mobile,66164442
555,555,,,,,,,,,,,,,,,,,,,,,,,,,Imported 3/19/17 ::: * My Contacts,Mobile,99226738
555,555,,,,,,,,,,,,,,,,,,,,,,,,,Imported 3/19/17 ::: * My Contacts,Mobile,90036615
555,555,,,,,,,,,,,,,,,,,,,,,,,,,Imported 3/19/17 ::: * My Contacts,Mobile,97141492
555,555,,,,,,,,,,,,,,,,,,,,,,,,,Imported 3/19/17 ::: * My Contacts,Mobile,69040710
555,555,,,,,,,,,,,,,,,,,,,,,,,,,Imported 3/19/17 ::: * My Contacts,Mobile,60401013
555,555,,,,,,,,,,,,,,,,,,,,,,,,,Imported 3/19/17 ::: * My Contacts,Mobile,97818846
我想要它做什么:
基本上我想知道列F中有多少单元格不是空的,但只计算行A在列A中包含word1的单元格
它的作用:
如果列F为空,则返回0.5,当它应为0时
如果列F在行18中有X而不是14,则返回1,因为它应该为
如果列F在第14行中有X但在第18行中没有18则返回6,当它应该是1时
如果列F在第14行和第18行都有X,那么当它应该是2时,它返回7
如果列F在任何行中都有X但是14则返回X的数量,因为它应该是
我觉得我的声音比实际上要复杂得多。
答案 0 :(得分:1)
=COUNTIFS(A1:A7,"word1",F1:F7, "*")
语法:COUNTIFS
答案 1 :(得分:0)
假设单词列表在A列中,而F列包含任何内容,您可以使用:
=SUMPRODUCT((A1:A7="word1")*(F1:F7>0))
答案 2 :(得分:0)
你从B列中获取了很多额外的计数:E(其中一些似乎是零长度的字符串,看起来像空单元格,但仍然注册)。
尝试
=COUNTA(FILTER({A14:A,F14:F},SEARCH($A$4,A14:A),SEARCH("*",F14:F)))/2