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 的行和列。
假设您的数据是这样放置的:
我需要 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 的行和列。
假设您的数据是这样放置的: