Tag: datediff

DateDiff VBA的多个variables

我有一个VBA脚本在读取6个值作为整数。 date,月份和年份的3个值以及来自不同位置的相同types的3个值。 我想采取的价值,并检查是否有超过一年的时间通过他们之间。 DateDiff似乎是处理这个问题的最简单的方法,但是该函数将值读入一个DateValue(即2015年3月20日),并且我的值分别返回(08,08,2015)。 我写了一个函数,将每个值存储到一个var,然后单独使用这些函数将它们连接成DateValue可以使用的格式。 这工作,但是我很好奇,如果有另一种(更好)的方式来处理这个问题? 提前致谢。

用EOMONTHs系列展开开始date到结束date

我有一个数据表,其中包含与两个相关的开始date和结束date的ID。 RowNo AcNo StartDate EndDate 1 R125 01/10/2017 30/09/2020 2 R126 01/10/2017 30/09/2018 3 R127 01/10/2017 30/09/2019 4 R128 01/10/2017 30/09/2020 我需要展开(即unpivot)这个表,以允许每个emonth在每个AcNo的开始date和结束date之间(含)。 行号是不重要的。 AcNo EOMONTHs R125 Oct 17 R125 Nov 17 R125 Dec 17 R125 Jan 18 R125 Feb 18 R125 Mar 18 … R128 Apr 20 R128 May 20 R128 Jun 20 R128 Jul […]

如何计算开始date,结束date和TODAY()的任务完成百分比

我有一个与开始date,结束date和%完成列gant。 通过在%列中手动input一个数字,表示该任务的栏会变为阴影。 我想要做的不是代表已完成的%,而是希望显示从今天到结束date之前剩下多less时间。 Start End % Time remaining from TODAY() ie 12/01/2014 03/15/2015 (End date has not yet occurred) 12/29/2014 12/29/2014 (Task was started and finished this day)

如何获得Microsoft Excel中两个date之间的差异?

我在Excel中做了一些工作,遇到了一些问题。 我正在使用的仪器保存测量的date和时间,我可以使用以下格式将此数据读入Excel: AB 1 Date: Time: 2 12/11/12 2:36:25 3 12/12/12 1:46:14 我期待的是在两个date/时间戳中找出差别,以便我可以根据这些数据创build衰减曲线。 所以在Excel中,我正在寻找做这个(如果在这个例子中的分钟数是错误的,我只是快速手工计算): ABC 1 Date: Time: Time Elapsed (Minutes) 2 12/11/12 2:36:25 – 3 12/12/12 1:46:14 1436.82 我已经找了一下,发现了几种方法的时间差异,但他们总是认为date是相同的。 我夸大了我的测量之间的一些时间,但是那几天的翻滚是什么让我悲伤。 任何build议或暗示如何去做这将是伟大的。 即使如果我能以十进制格式发现date和时间之间的差异,我可以通过一个常数倍数来得到我的答案。 请注意,我有编程和Excel的经验,但请详细解释。 我有时会迷失方向。

如何在VBA(Excel)中获取以毫秒为单位的DateDiff值?

我需要计算两个时间戳之差(以毫秒为单位)。 不幸的是,VBA的DateDiff函数不提供这种精度。 有没有解决办法?