从我在网上读到的内容来看,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 的值修改了一些随机数据: 我在 Mac 上工作,所以我的 Excel 可能看起来略有不同,但应该基本相同。
查找“插入”>“数据透视表”。在数据透视表中,我将 设置Rows
为Time
列, 将Columns
设置为Value
列, 将Values
设置为Count of Value
(默认为和)。