【问题标题】:Excel - Counting value occurrence in two separate columnsExcel - 在两个单独的列中计数值出现
【发布时间】:2016-08-25 17:53:35
【问题描述】:
| Start Time | End Time |  
| 2300       | 100      |  
| 400        | 2300     |

等等。

所以我有两列包含数千行的时间数据(存储为整数而不是时间),我需要计算在 2000 和 800(晚上 8 点和早上 8 点)之间开始或结束的行数。如果它是一列,或者只有在那段时间之间开始和结束的行,我可以做到,但我目前不知所措。任何帮助将不胜感激。

【问题讨论】:

  • 我都在我假设您只想将其计为 1 而不是 2 的时间之间?
  • 是的,所以如果每一行都是一个事件,我想把它算作一个事件而不是计算两次

标签: excel vba multiple-columns


【解决方案1】:

使用 SUMPRODUCT:

=SUMPRODUCT(((A2:A4>2000)+(A2:A4<800)+(B2:B4>2000)+(B2:B4<800)>0)*1)

【讨论】:

  • 我知道我们应该避免感谢 cmets,但我觉得你是我的 excel 守护天使,你非常乐于助人
【解决方案2】:

这个公式是否有效:

=IF(AND(A1&gt;=2000,B1&lt;=800),"1","")

【讨论】:

    猜你喜欢
    • 2019-05-24
    • 1970-01-01
    • 1970-01-01
    • 2021-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多