EXCEL制作的考勤表中,按所选年月份自动生成日期,年月也有下拉单,如图

这个表是怎么制作的?请详解下,选择年月后下面的文字日期也会变,5行和6行也会随着变。

EXCEL制作考勤表中,按所选年月份自动生成日期,年月也有下拉单的方法。

如下参考:

1.在单元格中输入=count并找到countif函数,如下图。

2.countif函数的前面部分表示范围,后面部分表示条件,如下图。

3.写完函数后按回车,如下图。

4.产生出勤天数,如下图。

5.所有人权的出勤日数将在下拉后解决,如下图。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-28
在1日单元格写公式,等于输入的年月的1日,其他的写公式等于前一日+1就行了。
其他的使用相应日期函数处理的。
第2个回答  推荐于2016-12-03
C6公式右拉至AG6
=IF(DAY(DATE($C$1,$G$1+1,0))<COLUMN(A1),"",COLUMN(A1))

C5公式右拉至AG5
=IF(C6="","",TEXT(DATE($C$1,$G$1,C6),"aaa"))追问

C6行IF(MONTH(DATE($C$1,$G$1,COLUMN(A1)))=$G$1,DATE($C$1,$G$1,COLUMN(A1)),"")
C5行TEXT(C6,"AAA")
有什么区别?
你的公式好像有点没对上

追答

条条大路通罗马,公式虽然不一样,你测试结果是一样的!

本回答被提问者和网友采纳
第3个回答  2013-01-21
下拉菜单:
数据有效性----序列---下拉列表内容(自己填上,中间用","分开)

自动生成日期:
=“今天是。。。。。”&DATE(年单元格地址,月单元格地址,日单元格地址)
相似回答