如果两个标准计数细胞 - 但是sumproduct没有用(Excel

时间:2015-05-28 19:57:17

标签: excel

我需要帮助,请:

我有一张包含大量数据的表格,我需要计算行数,具体名称和具体时间(例如John 7:15,Tom 7:00,Nick 8:00,我需要知道表格中有多少次John beetven 7:00-08:00等等......)

countif(s),sumproducts并没有为我工作:(

由于

3 个答案:

答案 0 :(得分:1)

首先,选择整个时间列并确保它全部为hh:mm:ss(小时,分钟,秒)格式。

在C栏中,设置一个Countifs功能,其中包含:

  • 第一个标准范围是A列(名称)
  • 第一个标准是您要查找的名称,引号为
  • 第二个标准范围是B列(次)
  • 第二个标准是">(在这里插入最小hh:mm:ss值)"
  • 第三个标准范围是B列(次)
  • 第三个标准是"<(在这里插入最大hh:mm:ss值)"

答案 1 :(得分:0)

如果您可以创建额外的列,那么您可能想尝试这个。我假设时间可能有几分钟,所以你可能在单元格C2中有“缺口”,在单元格D2中有“8:15”。你想知道8到9之间有多少尼克斯?然后在单元格E2中,用“= HOUR(D2)”从时间中提取小时。

然后使用COUNTIFS处理多个条件。假设您在单元格A1中放置“Nick”,在单元格A2中放置数字8,持续8点。然后在单元格A3中你可以写“= COUNTIFS(C2:C5,A1,E2:E5,A2)”。

我喜欢countifs(带有s)比countif更好,因为它可以更好地处理多个标准。

希望这有帮助。

答案 2 :(得分:0)

A栏: 约翰 约翰 约翰 约翰 约翰 汤姆 缺口 缺口 缺口 缺口 缺口 缺口 缺口 汤姆 汤姆

B栏: 7:15 8:15 9:15 7:15 7:15 7:00 8:00 9:00 10:00 11:00 12:00 13:00 14:00 7:00 8:00

C2单元格中的公式:

= COUNTIF(A:A,A2)

D2单元格中的公式

= COUNTIFS(A:A,A2,B:B,B2)