Office中国论坛/Access中国论坛

标题: EXCEL函数公式询问? [打印本页]

作者: SEALA    时间: 2007-8-8 16:05
标题: EXCEL函数公式询问?
我想设一个公式,要求如下:
我的工作表中包含日期列和周列
我想在周这列设一下公式,我知道IF好像可以,所以我在A1写了一个固定日期,如:2007-7-26;D列是我数据的日期,如2007-7-31……,我不明白的是为什么我设了公式之后,只能出现“1”,而2007-8-5应该属于“2”但显示出来的还是“1”
我的公式如下:
,=IF(D19319-$A$1<=7,1,"IF(7<C19320-$A$1<=14,2,IF(14<C19320-$A$1<=21,3,IF(21<C19320-$A$1<=28,4,5)")

麻烦各位,帮我看一下,我的公式错误出现在哪?谢谢!

作者: pureshadow    时间: 2007-8-8 20:20
用AND(C19320-A1>7,C19320-a1<=14)代替7<C19320-$A$1<=14
另外,这个公式有点累,可以直接用weeknum
作者: SEALA    时间: 2007-8-9 13:10
weeknum?我没有用过这个公式,麻烦告知一下,谢谢!
作者: pureshadow    时间: 2007-8-9 21:08
在单元格里输入
=weeknum(日期)
就可以返回日期是当年的第几周
作者: SEALA    时间: 2007-8-10 08:47
晕,为什么我在“J"列输入=weekunm(2007-7-11),显示的是#NAME?我尝试将日期2007-7-11输入到“H”列,还是在“J”列输入=weekunm(H1)之后,显示的也是#NAME?公式大小写我也转换过没用,唉,问题到底出在哪呢?
作者: pureshadow    时间: 2007-8-10 12:48
工具-加载宏-分析工具库勾上,然后再试。
作者: SEALA    时间: 2007-8-14 08:41
还是不对,显示的还是#NAME?
作者: pureshadow    时间: 2007-8-14 12:03
是有关功能没有安装么?
作者: pureshadow    时间: 2007-8-14 12:05
是WEEKNUM,不是WEEKUNM
作者: Capacity    时间: 2007-8-14 14:26
谢谢,学习了. 啊 啊
作者: SEALA    时间: 2007-8-15 08:40
我明白原因出在哪了,非常感谢




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3