2017-01-03 68 views
0

我試圖在Excel函數做一個在那裏設置單元格值「是」一週中的一天是週六或週日,否則設置單元格值設置爲「無」。如果在Excel函數查找週末

我使用這個:=if((OR($P1="Saturday",$P1="Sunday"),"Yes","No"))但我得到一個公式錯誤,有什麼不對?

回答

0

如果你的日期在日期格式 - 像1/1/2017可以使用WEEKDAY功能

TEXT功能也適用 - 它更靈活

=IF(LEFT(TEXT($P$1,"ddd"))="S","Yes","No") 
+0

不是'TEXT'功能取決於語言? –

+0

我懷疑這樣.. OP的例子是英語,所以我很樂意給,作爲一個解決方案。我也只是意味着更靈活的意義,如果需要的話,你可以適應月/年的名字等 – CallumDA

0

要檢查他們的文字,您必須使用文字:

=IF(OR(TEXT($P1,"dddd")="Saturday",TEXT($P1,"dddd")="Sunday"),"Yes","No")