Excel的工作日函数错误

Excel的工作日函数错误,excel,excel-formula,Excel,Excel Formula,我在一个单元格中有使用此格式的日期:(08/12/2015 00:00:00),函数可以使用此格式。 其他单元格的格式为:(8/19/2015 0:00),该函数不起作用 当我尝试使用“工作日(8/19/2015 0:00)”时,我得到了#值! 有什么想法吗?使用下面的公式,它应该适合你 =WEEKDAY(TEXT(A1,"mm/dd/yyyy")) 这不是您使用函数的方式。试试=工作日(“2015年8月19日”)或=工作日(日期(2015年8月19日))。我有完整的excel文档,单元格格式

我在一个单元格中有使用此格式的日期:(08/12/2015 00:00:00),函数可以使用此格式。 其他单元格的格式为:(8/19/2015 0:00),该函数不起作用

当我尝试使用“工作日(8/19/2015 0:00)”时,我得到了#值!
有什么想法吗?

使用下面的公式,它应该适合你

=WEEKDAY(TEXT(A1,"mm/dd/yyyy"))

这不是您使用函数的方式。试试
=工作日(“2015年8月19日”)
=工作日(日期(2015年8月19日))
。我有完整的excel文档,单元格格式如“8/19/2015 0:00”。我需要找到一种方法,以这种格式计算一周中的某一天。。你知道怎么做吗?你试过什么?你能把格式改成短日期吗?您也可以使用
Left()
如果数据确实是您要显示的数据如果您的公式确实类似于
=工作日(A1)
,其中
A1
包含您要显示的内容,那么问题是您的Windows区域设置是
DMY
,但您的数据来自
MDY
格式的文本或CSV文件。因此,2015年8月19日实际上是一个文本字符串(因为没有第19个月),工作日对文本不起作用。如果这是正确的,您的解决方案将是正确导入CSV文件,以便您的系统能够理解日期。为什么它需要文本功能?@Jeeped
TEXT
函数将日期转换为我们提供的数字格式,这对于
平日
函数来说更容易。如果输入值是数字,则不需要此
TEXT
功能。输入值可能是数字或字符串。所以这个公式在这两种情况下都适用。