[算表] EXCEL:求第一個超過n的股票價格的日期

看板Office作者 (David)時間18年前 (2007/10/29 23:51), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《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
文章代碼(AID): #179W65Uf (Office)
文章代碼(AID): #179W65Uf (Office)