计算单元格组中的平均值

时间:2013-05-15 17:23:38

标签: excel excel-formula formula calculated-columns

我有这种格式的 Excel 表。

Excel Sheet

您可以看到有一组日期,并且有一个带有布尔值的列Present。我想在Yes字段中找到Present的百分比。如果这是SQL,我会轻松完成。我在Excel中有几个问题。

  1. 这可行吗?
  2. 我应该使用什么样的公式?
  3. 我应该为这些使用宏还是只使用公式?
  4. 我是否可以自动填充列,而不是每次手动合并单元格?
  5. 我曾与COUNTIFSUMIF玩过,但对我不起作用。请帮忙。提前谢谢。

1 个答案:

答案 0 :(得分:3)

您需要使用一个COUNTIF和一个COUNTIFS

在包含百分比的第一个单元格中,您可以使用:

=COUNTIFS(A:A,A2,B:B,"YES")/COUNTIF(A:A,A2)

假设1-May-13在A2中,而Yes在B2中。

COUNTIFS使用多个条件。此处,仅当A1中的日期为1-May-13且B2中的值为Yes时才会计算。

COUNTIF只计算日期显示的次数。

然后,您可以将列格式化为百分比。

虽然我认为合并和不合并的细胞很难。