Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2471|回复: 4

[已解决]区域内查询周六和周日,并把查询到的结果年月日依次显示在某一列,

[复制链接]
发表于 2014-9-15 16:23 | 显示全部楼层 |阅读模式

想筛选出对应年份所有周6和周日的信息,把信息列在AI列,例如2014年1月份例子(这个是我手动复制上去的),求公式自动编辑。
最佳答案
2014-9-15 16:35
AI2公式,三键回车(公式复制后,点一下公式编辑栏的任意位置,先按住 ctrl、shift 两个键,然后敲enter键),下拉;
=DATE(2014,1,0)+SMALL(IF(WEEKDAY(DATE(2014,1,0)+ROW($1:$365),2)>5,ROW($1:$365)),ROW(A1))
2014-09-15_162136.png

AnyYearCalendar1.rar

19.96 KB, 下载次数: 6

待处理文件

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-9-15 16:35 | 显示全部楼层    本楼为最佳答案   
AI2公式,三键回车(公式复制后,点一下公式编辑栏的任意位置,先按住 ctrl、shift 两个键,然后敲enter键),下拉;
=DATE(2014,1,0)+SMALL(IF(WEEKDAY(DATE(2014,1,0)+ROW($1:$365),2)>5,ROW($1:$365)),ROW(A1))

评分

参与人数 1 +1 收起 理由
conquer1987 + 1 很给力!

查看全部评分

回复

使用道具 举报

发表于 2014-9-15 16:55 | 显示全部楼层

AI2复制以下公式,三键回车,下拉,
AH1输入月份;
=IFERROR(DATE(2014,AH$1,0)+SMALL(IF(WEEKDAY(DATE(2014,AH$1,0)+ROW(INDIRECT("1:"&DAY(EOMONTH(DATE(2014,AH$1,1),0)))),2)>5,ROW(INDIRECT("1:"&DAY(EOMONTH(DATE(2014,AH$1,1),0))))),ROW(A1)),"")
回复

使用道具 举报

 楼主| 发表于 2014-9-16 14:25 | 显示全部楼层
非常谢谢您的回答,效果很好,就是我想要的。我还有些别的问题卡住了,也想请您帮帮忙。

我想做一个年假期安排,AI列是全年的周六周日,但有些公共假期和窜休,导致有些周末时需要上班AJ列,还有些公共假期AK列放假,我想在AL列汇总以上信息,并按日期顺序排列。也就是说删除AI和AJ的相同项,补充AK列因素。求公式自动完成。
2014-09-16_142333.png

AnyYearCalendar2.rar

37.52 KB, 下载次数: 1

新问题

回复

使用道具 举报

 楼主| 发表于 2014-9-16 14:27 | 显示全部楼层
baksy 发表于 2014-9-15 16:35
AI2公式,三键回车(公式复制后,点一下公式编辑栏的任意位置,先按住 ctrl、shift 两个键,然后敲enter键),下 ...

非常谢谢您的回答,效果很好,就是我想要的。我还有些别的问题卡住了,也想请您帮帮忙。

我想做一个年假期安排,AI列是全年的周六周日,但有些公共假期和窜休,导致有些周末时需要上班AJ列,还有些公共假期AK列放假,我想在AL列汇总以上信息,并按日期顺序排列。也就是说删除AI和AJ的相同项,补充AK列因素。求公式自动完成。
2014-9-16 14:24 上传
点击文件名下载附件







2014-09-16_142333.png

AnyYearCalendar2.rar

37.52 KB, 下载次数: 0

新问题

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 04:56 , Processed in 0.195098 second(s), 18 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表