2017-05-20 22 views
-1

我有一個單元格內的日期使用這種格式:(08/12/2015 00:00:00),該函數的工作。 其他單元格的格式如下:(8/19/2015 0:00)該函數不起作用。Excel中的平日函數錯誤

當我嘗試使用「WEEKDAY(8/19/2015 0:00)」時,我獲得#VALUE! 任何想法?

+1

這不是你如何使用['WEEKDAY()'](https://support.office.com/en-us/article/WEEKDAY-function-60e44483-2ed1-439f -8bd0-e404c190949a)功能。試試'= WEEKDAY(「8/19/2015」)或'= WEEKDAY(DATE(2015,8,19))'。請參見[本頁](https://www.techonthenet.com/excel/formulas/weekday.php)。 – BruceWayne

+0

我有完整的excel文檔,格式如「8/19/2015 0:00」。我需要找到一種方法來以某種方式計算這一格式的一週中的一天..你知道怎麼做嗎? –

+0

你試過了什麼?您可以將格式更改爲短日期嗎?你也可以使用'Left()',如果數據字面上是你所顯示的 – BruceWayne

回答

0

使用下面的公式,它應該爲你工作。

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

enter image description here

+0

爲什麼需要TEXT功能? – Jeeped

+0

@Jeeped'TEXT'函數將日期轉換爲我們提供的數字格式,對於'WEEKDAY'函數更容易。如果輸入值是一個數字,則不需要此「TEXT」函數。輸入值有可能是數字或字符串。所以這個公式適用於這兩種情況。 –