我正在 Excel 上构建 GANTT 图表。我基本上是从日期格式为这样的源导入数据28/04/2017 08:00:00
,并且我想为 GANTT 图表使用堆叠水平条形图
堆积水平条形图似乎只接受格式为 的日期28/04/2017
。因此,我尝试使用公式将第一个日期模板转换为第二个日期模板。如下所示(法语翻译):
=IF( ISEMPTY(M4);""; CONCATENATE("01/"; IF(LEN(MONTH(M4)) = 1; CONCATENATE(0; MONTH(M4)); // To Have 01, 02, ... MONTH(M4)); "/"; YEAR(M4)))
但是,堆积图中的数据从日期 00/01/00 开始,就好像公式的输出不是日期一样。
我如何才能欺骗我的甘特图将公式的输出视为日期?请注意,我的公式的数据类型设置为日期
答案1
如果 Excel 将该值识别为日期/时间值,而您只想从日期/时间值中删除时间,则可以使用以下公式:
=int(M4)
Excel 将日期存储为整数,从 1900 年 1 月 1 日开始,时间是小数,即 0.5 表示中午 12 点。