※ 引述《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