1

我有一个这种格式的Excel表。

电子表格

您可以看到有一组日期,并且有一列Present带有布尔值。我想找到该Yes领域的百分比Present。如果这是 SQL,我会很容易做到的。我在 Excel 中有几个问题。

  1. 这可行吗?
  2. 我应该使用什么样的公式?
  3. 我应该为这些使用宏还是只使用公式?
  4. 我是否能够自动填充列,而无需每次都手动合并单元格?

我玩过COUNTIFand SUMIF,但对我不起作用。请帮忙。提前致谢。

4

1 回答 1

3

您将需要使用一COUNTIF和一COUNTIFS

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

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

假设它1-May-13在 A2 和YesB2 中。

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

COUNTIF只是计算日期出现的次数。

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

不过,我认为合并和取消合并单元格会很困难。

于 2013-05-15T17:27:06.643 回答