计算连续小于16小时的细胞总数

时间:2017-09-08 18:48:23

标签: excel excel-vba excel-formula excel-2010 ms-office vba

我需要表格1 B列中的单元格总数小于16小时,其中Sheet-1 A列在表格1 E4单元格中不等于5。

请参见附图。

Please click on this link to find the example

1 个答案:

答案 0 :(得分:0)

假设

  • sheet1的列A是日期/时间,而不是文本和
  • 您正在尝试查找超过16小时的日期/时间

然后你只想在sheet2中放置以下公式!F7:

=COUNTIF(sheet1!A:A,"<"&NOW()-0.75)

(16小时是一天0.75。)

如果A列中的数据是文本,那么它会变得稍微困难​​,因为您必须确保Excel不会将NOW()-0.75视为日期/时间。你可以通过在格式化的日期/时间的末尾添加一个无关的字符来欺骗它,使它看起来不再有效,例如。

=COUNTIF(sheet1!A:A,"<"&TEXT(NOW()-0.75,"yyyy/mm/dd hh:mm:ss")&"#")

为我工作。 (最后的额外"#"强制它不再是有效的日期/时间字符串。)