作者JieJuen (David)
看板Office
标题Re: [算表] 请问怎麽写这样的Excel算式呢?
时间Mon Oct 29 23:51:31 2007
※ 引述《Rhomboid (维尼)》之铭言:
: 软体: Excel 2003
: 我想做的是分析历史走势的工具
: 日期 指数
: 1/01 5000
: 1/02 5100
: 1/03 5150
: . .
: . .
: . .
: 1/10 5500
: 1/11 5600
: 假设我已知1/01 5000点时买进
: 我想要做一个函数,在之後的指数中寻找第一个超过5500点的值
这里写"超过"
: 并且回传当天的日期
: 结果像是「您的股票於1/10以5500点卖出」
这里似乎又意谓着大於或等於
: 请问这样该怎麽写呢?
: 谢谢大家~
应该是要大於等於吧
日期: A1:A11
指数: B1:B11
卖: 5500
卖出日期=INDEX(A1:A11,MATCH(TRUE,B1:B11>=5500,0))
通常INDEX加MATCH的式子都可以用LOOKUP系列来写
但那是找仅次於目标的值,用在本题
要加1减1修正,还要考虑万一5500出现很多次的状况等等
因此也许用本法较好。
剩下的就只有合并日期.数字与文字的问题
="您的股票於"&TEXT(卖出日期,"m/d")&"以5500元卖出"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.50.22