Excel COUNTIFS两次之间

时间:2018-03-11 11:48:13

标签: excel countif

我在Excel中有一个呼叫记录列表,我想确定任何时候的并发呼叫数。我试图使用COUNTIFS函数解决此问题,但我没有得到所需的结果。 我的表结构如下所示:

  |A                   |B       |C                  |D          |E
 -----------------------------------------------------------------------------------------
 1|Start Time          |Duration|End Time           |Time       |Number Of Concurrent Calls
 -----------------------------------------------------------------------------------------
 2|03/09/2018 07:45:08 |00:00:06|03/09/2018 07:45:14|   07:45:08|0
 -----------------------------------------------------------------------------------------
 3|03/09/2018 08:19:51 |00:01:18|03/09/2018 08:21:09|   07:45:09|0
-----------------------------------------------------------------------------------------
 4|03/09/2018 08:21:25 |00:04:40|03/09/2018 08:26:05|   07:45:10|0
-----------------------------------------------------------------------------------------
 5|03/09/2018 08:26:51 |00:00:48|03/09/2018 08:27:39|   07:45:11|0
-----------------------------------------------------------------------------------------
 6|03/09/2018 08:45:52 |00:00:52|03/09/2018 08:46:44|   07:45:12|0
-----------------------------------------------------------------------------------------
 7|03/09/2018 08:47:50 |00:00:45|03/09/2018 08:48:35|   07:45:13|0
-----------------------------------------------------------------------------------------
 8|03/09/2018 08:55:31 |00:00:56|03/09/2018 08:56:27|   07:45:14|0
-----------------------------------------------------------------------------------------
 9|03/09/2018 08:59:41 |00:03:47|03/09/2018 09:03:28|   07:45:15|0
-----------------------------------------------------------------------------------------
10|03/09/2018 09:04:41 |00:03:05|03/09/2018 09:07:46|   07:45:16|0
-----------------------------------------------------------------------------------------

时间列具有"开始时间"中的第一个值之间的每个时间值。列和"结束时间"中的最后一个值柱。最后一列显示了"时间"中当时的并发呼叫数。柱。我正在使用COUNTIFS公式来计算"并发呼叫数量"列,但它显示表中显示的值。 这是我用于细胞E2的公式: = COUNTIFS($ A $ 2:$ A $ 1034"> ="&安培; D2,$ C $ 2:$ C $ 1034"< ="&安培; D2) 我计算D2中的值出现在A列和C列值之间的次数,但是在运行公式后,E列中的所有单元格的值都为0。

有人可以协助我调试公式或指向另一个可以帮助获取E列值的工具。提前感谢。

1 个答案:

答案 0 :(得分:0)

好的,有两件事出错

(1)您将时间与日期时间进行比较(由@pnuts暗示)

(2)你的<和>需要交换。

假设您有想要在(例如)H2中报告的日期。

然后你需要将日期(日期是整数)添加到时间(时间是整数的分数),给你一个像

这样的公式
=COUNTIFS($A$2:$A$10,"<="&$H$2+D2,$C$2:$C$10,">="&$H$2+D2)

enter image description here