如何在 Excel 中使用 Countifs 函数?

如何在 Excel 中使用 Countifs 函数?

从我在网上读到的内容来看,Countifs 函数似乎是我解决问题所需要的。我有几个月的数据,如下所示:

  |Month    |Day|   Time           |Value
  |  May    |1  |7:30 AM - 9:30 AM |2
  |  May    |1  |9:30 AM - 12:30 PM|2
  |  May    |1  |12:30 PM -3:00 PM |2
  |  May    |1  |3:00 PM - 5:30 PM |1
  |  May    |1  |5:30PM  - 7:00 PM |3
  |  May    |1  |7:00 PM - 11:00 PM|1

对于每个月,我希望它计算每个时间间隔内值为 1 的次数、值为 2 的次数以及值为 3 的次数。看来 countifs 适合于执行此操作的逻辑。我从未使用过 countifs,我不确定如何编写它,以及 countifs 是否是正确的函数。

答案1

实际上我认为你想要的是数据透视表如果我理解正确的话,对于给定的数据集,您希望得到如下结果:

+-----------------------+-----------+
| Time interval         | ValueCount|
|                       | 1 | 2 | 3 |
+-----------------------+---+---+---+
| 7:30 AM - 9:30 AM     | 0 | 1 | 0 |
| 9:30 AM - 12:30 PM    | 0 | 1 | 0 |
| 12:30 PM -3:00 PM     | 0 | 1 | 0 |
| 3:00 PM - 5:30 PM     | 1 | 0 | 0 |
| 5:30PM  - 7:00 PM     | 0 | 0 | 1 |
| 7:00 PM - 11:00 PM    | 1 | 0 | 0 |
+-----------------------+---+---+---+

这就是一个数据透视表。我用 1-10 的值修改了一些随机数据: Excel 数据透视表 我在 Mac 上工作,所以我的 Excel 可能看起来略有不同,但应该基本相同。

查找“插入”>“数据透视表”。在数据透视表中,我将 设置RowsTime列, 将Columns设置为Value列, 将Values设置为Count of Value(默认为)。

相关内容