Excel计算 "7/6/2012 10:26:42"单元格与今天的日期差

标签 excel date

所以我有一个输入了 7/6/2012 10:26:42 的单元格,我想在另一个单元格中显示与今天的日期差异。

我尝试使用 =LEFT(A1, Find("", A1, 1) -1) 提取 7/6/2012 但结果发现有一个值错误。

当我制作 A1 '7/6/2012 10:26:42 时,该公式有效,但它并不理想,因为我必须处理整个列。

最佳答案

您可以使用 datedif 函数来找出天数差异。

=DATEDIF(A1,TODAY(),"d")

引自 excel.datedif.com

Microsoft Excel 中神秘的 datedif 函数

Datedif 函数用于计算两个日期之间的间隔(以天、月或年为单位)。

此函数在所有版本的 Excel 中都可用,但未记录。它甚至没有列在“插入函数”对话框中。 因此,必须在公式框中手动输入。 语法

DATEDIF(开始日期、结束日期、间隔单位)

从日期开始的日期 end_date 至今(必须晚于 start_date) Interval_unit 用于输出间隔的单位 Interval_unit 的值

interval_unit 说明

D 天数

M 完整月数

Y 完整年数

YD 不包括年份的天数

MD 天数,不包括月份和年份

YM 不包括年份的月数

错误

错误描述

#NUM!结束日期晚于(大于)开始日期 或者interval_unit 的值无效。 #值(value)! end_date 或 start_date 无效。

关于Excel计算 "7/6/2012 10:26:42"单元格与今天的日期差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10928586/

相关文章:

excel - 在 Chrome 中运行时,ASP Classic 中的 ContentType 不创建 excel 电子表格

c# - 试图模仿 Excel 舍入让我很伤心

java - 在java中用AEDT和AEST时区解析日期

mysql - 如何使用mysql通过将特定时间(秒)添加到现有时间戳来更新列中的时间戳值?

date - 使用 Primeng Datepicker 如何仅启用月份的最后一天?

javascript - 单击按钮或使用 VBA 执行 JavaScript 函数

c# - Excel (Office) 和 C#

sql - 填充 SQL 查询结果集中缺失的(时间段)行

c# - 使用模式匹配来匹配具有非零下限的数组

PHP按日期排序多维数组