如何计算多列中的多个文本

我在Excel中处理一个大表,我想将数据分类。 我想要做的是让Excel计算C,D,E列中的条件发生多less次并返回值。 因此,通过C:Cselect“公司”,然后通过D:D查看“全时 – 温度”,然后用E:E查找诸如“工厂”的位置。 请参阅下面的示例表链接。

例:

G4 =COUNTIFS($C:$C,"company",$D:$D,"full time - temp",$E:$E,"home") ,返回0

I4 =COUNTIFS($C:$C,"company bilingual",$D:$D,"bilingual - FT - perm") ,它将返回3

我的问题是列E

如果我想在单元格J4中返回多less“公司双语”是“双语 – FT – 彼尔姆”,并位于“工厂”,我得到0。

我试过使用

J4 =COUNTIFS($C:$C,"company bilingual",$D:$D,"bilingual - FT – perm",$E:$E,"Factory")但它返回0,我希望它返回是2,我的理解是说没有工厂单元格,所有有Factory的单元格都有3个项目,比如Factory – Dallas。 所以我想统计E列的所有工厂,而不是工厂的实际位置。

总之,我想要做的是find一个函数或数组,将列C,D和E列中的一个独特的事件。如果列中的单元格有多个单词,我希望能够select一个单词和最终仍然计算其他栏目中的所有事件并返回一个值。

在我的研究中,我遇到了不同的build议,但没有任何帮助我的问题。

我希望我已经解释了我的问题,任何援助非常感谢。

表的屏幕截图

在这里输入图像说明

我build议你制作标准表,并在快照中提出你的标准。由于对哈萨·瓦尔汉(Harsha Vardhan)的评价,他的build议是正确的。 我已经为清楚的理解做了一个充分的实例。

对于部分string匹配,我在I2 ="*"&"Factory"&"*"使用了一个串联string

标准表格在范围G1:I4 ,结果在范围J1:J4

分别在J2到J4中input的公式是按照表中提到的标准。

 =COUNTIFS($C:$C,$G$2,$D:$D,$H$2,$E:$E,$I$2) =COUNTIFS($C:$C,$G$3,$D:$D,$H$3) =COUNTIFS($C:$C,$G$4,$D:$D,$H$4,$E:$E,$I$4) 

结果按照您的要求,如快照中所示。

结果

编辑date23-06-2016

这里提及OP于2016年6月22日和23日的评论。公式没有变化。 要求条件正确地放在条件表中。 根据OP指定的新标准,下面的快照显示获得了正确的结果。 进一步文件计数多个文本23062016已被上传用于细读。 快照显示结果23-06-2016