Excel 公式,COUNTIF 两个条件

Excel formula, COUNTIF two conditions

我需要 Excel 或 VBA 函数中的公式,这将允许我计算根据先前问题汇总的答案。 Table 下面将帮助我解释这一点:

+-----------+-------------+
|     A     |      B      |
+-----------+-------------+
| Question1 | Question2   |
| d         | a,b,c,d     |
| a         | a,b,c,d,e,f |
| a         | a,b         |
| b         | a,e         |
| c         | b,e,h,k     |
| d         | b,f         |
| d         | b,g,j       |
| b         | c,d,e       |
| a         | a,c,j       |
+-----------+-------------+

Question1 列将被视为概要问题,例如公司规模。 a - 小型,b - 中型,c - 大型,d - 企业。我需要在我的输出中计算汇总到公司规模的问题 2 答案。例如,有多少小公司勾选了答案等。我知道如何计算每个问题在答案中的总体百分比,但我需要将其与分析问题 1 进行比较。我不知道如何结合附加条件的 COUNTIF 函数 - 如果 A 列包含 "a" 将其传递给 COUNTIF()。我也在考虑 VBA 解决方案。

亲切的问候

由于您的问题令人困惑,我不确定我是否理解正确,但这是您可以使用 COUNTIFS 公式计算数字的方法:

=COUNTIFS($A:$A,$D3,$B:$B,"*"&E&"*")  

将此公式放在单元格 E3 中并将其拖过 Q1 和 Q2 的行和列。
假设您的数据是这样放置的: