楼主 rongjun |
题目:提取A列现有日期中每月的最后一个星期日的日期及其销售额。 要求:1、用函数完成,不得用VBA,不用辅助区域,不定义名称; 2、不能更改数据源及其格式,表格格式固定; 3、结果按降序排列;(排序依据:主要关键字为“销售额”列,次要关键字为“日期”列); 4、注意处理错误值,不能有0值。 应草版要求,补充说明: 1、一个公式或两个公式都可以,没有限制。 2、A列日期按照升序排列。有同月份星期日的,则算“最下面一个”(即现有日期中每月的最后一个星期日)。 提取每月最后一个星期日的销售额.rar 以下是我的参考答案: 提取每月最后一个星期日的销售额__参考答案.rar Abc |
2楼 gouweicao78 |
rongjun兄:应该再补充说明一下要求吧,比如: 1、用几个公式,一个还是2个? 2、“每月最后一个星期日”应是指现有A列的日期中,有同月份星期日的,则算“最下面一个”吧。或者对A列的日期规律稍作说明。 呵呵。好久没做题,还没想到思路,先想到问题了。 |
3楼 rongjun |
1、一个公式或两个公式都可以,没有限制。 2、A列日期按照升序排列。有同月份星期日的,则算“最下面一个”(即现有日期中每月的最后一个星期日)。 |
4楼 林夕瑜 |
怎么没人回应呀! |
5楼 棉花糖 |
提取每月最后一个星期日的销售额.rar |
6楼 apcghqawq |
没有想到方法 |
7楼 apcghqawq |
没有头绪,日期后面的星期几是么样出来的, |
8楼 apcghqawq |
用VLOOKUP行不行 |
9楼 apcghqawq |
5楼的好多函数看不懂 |
10楼 林夕瑜 |
期待答案!!! |
11楼 rongjun |
5楼答案正确,还有其他解法,欢迎大家积极参与。 |
12楼 棉花糖 |
方法改进了一下. 提取每月最后一个星期日的销售额.rar |
13楼 rongjun |
越来越接近了,还可以简化,继续…… |
14楼 棉花糖 |
=TEXT(MID(LARGE(ISNUMBER(1/(MATCH(TEXT(A2:A47,"yym日"),TEXT(A2:A47,"yymaaa"),)=ROW(1:46)))*LOOKUP(DATE(YEAR(A2:A47),MONTH(A2:A47)+1,),IF(WEEKDAY(A2:A47)=1,A2:A47),10^10+(B2:B47&A2:A47)),ROW(1:9)),{7,2},5),"[<1e4]#;yyyy-mm-dd") 极限了,225个字符,答案是几个字符,好有个参考目标 |
15楼 rongjun |
我现在的答案是157个字符。 |
16楼 棉花糖 |
=TEXT(MID(LARGE(10^10+(MATCH(DATE(YEAR(A2:A47),MONTH(A2:A47)+1,),IF(WEEKDAY(A2:A47)=1,A2:A47))=ROW(1:46))*(B2:B47&A2:A47),ROW(1:9)),{7,2},5),"[<1e4]#;yyyy-mm-dd") 162个字符. =TEXT(MID(LARGE(10^10+(WEEKDAY(A2:A47)=1)*(MMULT(COUNTIF(A2:A47,A2:A47+{1,2,3,4}*7)*(MONTH(A2:A47)=MONTH(A2:A47+{1,2,3,4}*7)),{1;1;1;1})=0)*(B2:B47&A2:A47),ROW(1:9)),{7,2},5),"[<1e4]#;yyyy-mm-dd") 196个字符,支持时间乱序 同时希望能转载到EH,让各多人练习 |
17楼 gouweicao78 |
惭愧,我的比较长:
|
18楼 rongjun |
根据以上各解法的优点,得出如下多单元格数组: =TEXT(MID(LARGE((LOOKUP(DATE(YEAR(A2:A47),MONTH(A2:A47)+1,),IF(MOD(A2:A47,7)=1,A2:A47))=A2:A47)*(10^5+B2:B47&A2:A47),ROW()-1),{7,2},5),"[>1e4]e-mm-dd") |
19楼 罗刚君 |
......................................... 每月最后一个星期天.rar |
20楼 rongjun |
罗兄给的答案还没有按照要求排序,是否忘记了:) |
21楼 wangwen11 |
新人前来学习 |
22楼 xhj168 |
期待,,,,, 期待 |
23楼 chennyliang |
|
24楼 chennyliang |
好期待可以学到新的东西 |
25楼 ltwyn |
期待答案 |
26楼 hjp |
1.首先得到指定月最后一天的日期 2.weekday测试月末日星期数(仅用1个参数) 3.将月末日减去函数返回的星期数再加1得到该月最后周末的日期 得到月末日的方法下月1日的日期减1,下月首日很简单,注意=DATE(2009,13,1)得到10-1-1根本不用判断 |
27楼 wjh619993018 |
学习来了! |
28楼 西山晴雪 |
学习一下,听起来简单,做起来挺难的。主要是思路 |
29楼 donghan |
学习学习。。 |
30楼 一米阳光-洋洋 |
不纠结了,还是直接学习吧 |
31楼 zhui107 |
看不懂哎,俺还是小菜鸟一只啊! |
32楼 sqx6385230 |
123123123123123 |
33楼 dgxsdr |
学习一下。 |
34楼 poliking |
因为喜欢才学习 |
35楼 Soniy789 |
看来不回复不行了! |
36楼 caishu |
看看吧。 |
37楼 wenshui2006 |
学习一下,,,,, |
38楼 419841410 |
向你学习一下 |
39楼 rzz8118 |
kankan |
40楼 悟空师弟 |
来个超长的数组公式:
|
41楼 悟空师弟 |
楼主的方法妙,学习了! |
42楼 ono_e |
看看答案! |
43楼 zbhpass |
学习一下 |
44楼 chlypy2008 |
学习方法: 掌握Excel技巧的关键是动手操作|下载≠知识 ,总结的真好,看看 |
45楼 chlypy2008 |
刚好近期要学习日期函数,先试下 |
46楼 yumin |
期待答案! |
47楼 belinda |
好像很难 |
48楼 guang0001 |
共同学习中 |
49楼 linag516 |
|
50楼 wangqilong1980 |
非常好用,谢谢版主。 |
51楼 wangqilong1980 |
非常好用,谢谢版主。 |
52楼 JLxiangwei |
kankan |
53楼 無心 |
学习一下 |
54楼 su11wei18 |
看看楼主用的什么妙招 |
55楼 fly_fu |
先謝再看answer |
56楼 yongyong |
in,学习中 |
57楼 天南地北 |
进来看看学习一下,谢谢 |
58楼 peakchu |
先回复,看答案,再学高招 |
59楼 w83365040371 |
|
60楼 tntpai |
看看,想不出来啊 |
61楼 tntpai |
看看,想不出来啊 |
62楼 ljzzlan |
回复学习一下! |
63楼 danysy |
这个是有难度了,期待更好更易懂的方法 |
64楼 felixfz1003 |
谢谢 |
65楼 LOGO |
回帖学习,, |
66楼 dcfin |
交流交流好啊!楼主真厉害 |
67楼 liangchayizhan |
Thanks for sharing |
68楼 freeifeel |
新手求答案。 |
69楼 raoxiaopao |
看看 |
70楼 humao |
LOOK&SEE |
71楼 小睡WING |
THANK YOU FOR SHARING |
72楼 victoria88 |
XIEXIE |
73楼 jinyunho |
嘿嘿谢谢啦 |
74楼 绿篱 |
学习高手思路:) |
75楼 yjf712 |
okokokokokokokokokok |
76楼 柠栎天使 |
还是看答案学习一下吧 |
77楼 宝胜-李明 |
学习! |
78楼 xiaoni |
新来的,学习老师的方法 |
79楼 Reddd |
看一下啊~~ |
80楼 wwl5111008 |
学习 |
81楼 marischeng |
学习下... |
82楼 哦哦 |
|
83楼 RenSJ |
希望学习到新知识! |
84楼 魔蚁 |
看下答案 |
85楼 小非 |
学习中 |
86楼 白马沉戟 |
学习 |
87楼 terry2003aa |
好多函数看不懂 |
88楼 warmspot |
有兴趣看一下答案 |
89楼 wjc2090742 |
学习虫子的公式。可以用FLOOR(A2:A82,7)+1替代IF(MOD...)的部分。 |
90楼 V欣 |
好好学习一下 |
91楼 iolq99 |
看帖子的要发表下看法 系统下载 猪猪猫论坛 最新QQ签名 qianming.myzzm.com 网址导航jujumao论坛 |
92楼 ywc5525417 |
看看学习 |
93楼 zalmai |
学习学习 |
94楼 sylzldd |
刚看到,学习了! |
95楼 传递 |
学习思路 |
96楼 向快乐出发 |
thank you |
97楼 冷笑 |
学习学习了 |
98楼 _____一 |
回复下好看内容 |
99楼 烟雨8888 |
看看高手是如何做的 |
100楼 北野 |
仍需学习呢 |
101楼 北野 |
答案在哪儿呢 |
102楼 RogerFederer |
O(∩_∩)O谢谢**! |
103楼 lfxfj2010 |
一定要看,谢谢 |
104楼 dyingqq |
必须看看 |
105楼 keven |
看看 |
106楼 Atmosphere |
只能做到提取星期天啊, |
107楼 湘雨涵 |
不会唉 |
108楼 懃奋学习 |
11111111111111 |
109楼 弯路风景 |
学习中 |
110楼 马上开始 |
来学习 |
111楼 Cand7123 |
KK |
112楼 尐_Oo超。超 |
|
113楼 nii |
公式盲 |
114楼 点点年华 |
赞 |
115楼 朱少伎 |
爷爷都是从孙子走过来的。 |
116楼 chang8382 |
和日期分开就非常简单了 |
117楼 kyubinoyouko |
想看答案。。 |
118楼 hyqstz |
想不出来,没有思路 |
119楼 晴儿学技术 |
不知道怎么做啊 |
120楼 W-E-N-D-Y |
又是一个过来看答案的说。好好奇这个东东肿么做。 |