这两条excel公式有何不同:=weekday(A1,1)和=weekday(A1,11) A1为2012/3/14

我要问的其实是=weekday(A1,2)和=weekday(A1,11) A1为2012/3/14,两个输出的结果是一样的,那有何区别呢?

这个要看后面的控制字是什么意思了:见如下的说明
可以知道,1时,1对应星期日,2对应星期1,
为11时,1对应,星期一,2对应星期二
1 或省略 数字 1(星期日)到数字 7(星期六),同 Microsoft Excel 早期版本。
2 数字 1(星期一)到数字 7(星期日)。
3 数字 0(星期一)到数字 6(星期日)。
11 数字 1(星期一)到数字 7(星期日)。
12 数字 1(星期二)到数字 7(星期一)。
13 数字 1(星期三)到数字 7(星期二)。
14 数字 1(星期四)到数字 7(星期三)。
15 数字 1(星期五)到数字 7(星期四)。
16 数字 1(星期六)到数字 7(星期五)。
17 数字 1(星期日)到 7(星期六)。追问

我要问的其实是=weekday(A1,2)和=weekday(A1,11) A1为2012/3/14,两个输出的结果是一样的,那有何区别呢?

追答

2 数字 1(星期一)到数字 7(星期日)。
11 数字 1(星期一)到数字 7(星期日)。
这两个参数返回的结果是相同的,没有区别。
只是03版的支持11,12……的参数,只支持到,1,2,3
在10版本都可以支持,07未测试。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-14
第二个参数是返回结果模式,参数1表示以星期日为每周的第一天,返回值为1~7;参数2表示以周一为每周第一天,返回值为1~7;参数3表示以周一为第一天,返回0~6。
第2个回答  2012-03-14
你的公式是错误的,第二个公式,其中weekday函数中的第二个参数只能是1到7之间的数字。说不同之处呢,就是第一个是正确的,第二个是错误的。
第3个回答  2012-03-14
最后这个参数1是从星期天 算一个星期的第一天 英国习惯
11是 星期一是一星期的第一天 我们的习惯
相似回答