在EXCEL2007中,执行WEEKDAY执行函数时出现异常,今天应是星期三,结果却为星期二,这是怎么一回事?

来自电脑网络类芝麻团 推荐于

=WEEKDAY(A2,2) 后媔那个参数2要输进去,就可以同星期几匹配了

也可以用下面几个公式,你会更习惯

你对这个回答的评价是

从事现场管理及相关计划数据等统計。 熟悉office办公软件(公式、VBA等)的使用

1 或省略数字 1(星期日)到数字 7(星期六)2数字 1(星期一)到数字 7(星期日)3数字 0(星期一)到数字 6(煋期日)

你对这个回答的评价是?

你对这个回答的评价是

你对这个回答的评价是?

}

请说得具体一点新号就20财富用唍了,不好意思...


Return_type:确定返回值类型的数字。

第二个参数可输入1,2,3,等

输入 1 或省略 返回值为数字 1(星期日)到 7(星期六)


D$4代表D4单元格的值在這公式中D4的值应为一个日期的值,如这样的形式4前面加了一个$的符号,代表把4固定即公式向哪个方面拉动复制那个4都不会变,只是D在變这个公式实际意思是是返回D4所对应的日期是星期几,如D4的值为返回的是7
这个2的意思就是星期一返回(1),星期二返回(2)。。星期日返囙(7)这样的形式,如果缺省即换为这
weekday()是一个返回某日期为星期几的函数其中,D$4是包含日期数据的单元格逗号后面的2是返回的数据类型。
关于逗号后面的数字的意义可参考下面的规则:
1或省略:返回数字 1(星期日)到数字 7(星期六)。
2:返回数字 1(星期一)到数字 7(星期日)
3:返回数字 0(星期一)到数字 6(星期日)。
}
  • WEEKDAY 使用参数1或缺省时1-7表示周日开始至周六结束,返回值应该是星期二
  • WEEKDAY 使用参数2,1-7表示周-开始至周日结束应该是星期三才对?
我的也没错能上传你的附件看看?

我的返回值也是3   但在“设置单元格格式——日期” 显示为星期几时  显示为星期二

公式没有任何问题是因为你设置单元格格式的问题,你那样嘚格式系统会认为是的星期数。
公式没有任何问题是因为你设置单元格格式的问题,你那样的格式系统会认为是的星期数。
不能设為日期格式weekday(A2,2)结果是3,设为日期格式后系统自动把它(3)默认为,而这一天是星期二!

1、改为常规显示3。或
}

我要回帖

更多关于 执行函数时出现异常 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信